- 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
77 lines
2.6 KiB
Markdown
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)
|