openclaw/docs/providers/firmware.md
Colby Gilbert 9eae669b91 feat: add Firmware provider support
- Add firmware-models.ts with model catalog (18 models)
- Add implicit provider detection via FIRMWARE_API_KEY
- Support Claude, GPT, Gemini, Grok, and DeepSeek models
- Add provider documentation
2026-01-29 20:07:11 -08:00

77 lines
2.6 KiB
Markdown

---
summary: "Use Firmware AI models via unified subscription API"
read_when:
- You want to use Firmware AI models in Moltbot
- You want access to Claude, GPT, Gemini, Grok, and DeepSeek via one API key on subscription pricing
- You need a unified AI subscription service
---
# Firmware
Firmware provides a unified AI subscription that gives you access to models from Anthropic, OpenAI, Google, xAI, and DeepSeek via a single API key and OpenAI-compatible endpoint. One subscription enables all supported models.
## Setup
**Best for:** unified access to multiple model providers with one subscription.
Get your API key from https://app.firmware.ai
### CLI setup
```bash
moltbot onboard --auth-choice firmware-api-key
# or non-interactive
moltbot onboard --firmware-api-key "$FIRMWARE_API_KEY"
```
### Config snippet
```json5
{
env: { FIRMWARE_API_KEY: "fw-..." },
agents: { defaults: { model: { primary: "firmware/gpt-5.2" } } }
}
```
## Available models
### Claude (Anthropic)
- `firmware/claude-opus-4-5` - Claude Opus 4.5 (reasoning, 200k context)
- `firmware/claude-sonnet-4-5` - Claude Sonnet 4.5 (reasoning, 200k context)
- `firmware/claude-haiku-4-5` - Claude Haiku 4.5 (reasoning, 200k context)
### GPT (OpenAI)
- `firmware/gpt-5.2` - GPT-5.2 (reasoning, 400k context)
- `firmware/gpt-5` - GPT-5 (reasoning, 128k context)
- `firmware/gpt-5-mini` - GPT-5 Mini (reasoning, 128k context)
- `firmware/gpt-5-nano` - GPT-5 Nano (reasoning, 128k context)
- `firmware/gpt-4o` - GPT-4o (128k context)
- `firmware/gpt-oss-120b` - GPT OSS 120B via Cerebras (reasoning, 128k context)
### Gemini (Google)
- `firmware/gemini-3-pro-preview` - Gemini 3 Pro Preview (reasoning, 1M context)
- `firmware/gemini-3-flash-preview` - Gemini 3 Flash Preview (reasoning, 1M context)
- `firmware/gemini-2.5-pro` - Gemini 2.5 Pro (reasoning, multimodal, 1M+ context)
- `firmware/gemini-2.5-flash` - Gemini 2.5 Flash (reasoning, 1M context)
### Grok (xAI)
- `firmware/grok-4-fast-reasoning` - Grok 4 Fast (Reasoning)
- `firmware/grok-4-fast-non-reasoning` - Grok 4 Fast (Non-Reasoning)
- `firmware/grok-code-fast-1` - Grok Code Fast 1 (reasoning)
### DeepSeek
- `firmware/deepseek-reasoner` - DeepSeek Reasoner (reasoning, 128k context)
- `firmware/deepseek-chat` - DeepSeek Chat (128k context)
## Notes
- Model refs always use `provider/model` (see [/concepts/models](/concepts/models))
- Auth details + reuse rules are in [/concepts/oauth](/concepts/oauth)
- All models are accessed via the unified Firmware API at `https://app.firmware.ai/api/v1`
- Pricing is available via your Firmware subscription (all models are zero-cost through Firmware's unified subscription)