openclaw/docs/providers/nova.md
Adnan Hajar 9463c35697 feat(providers): add Amazon Nova integration
Add Amazon Nova as a provider with OpenAI-compatible chat completion API.

- Add Nova model definitions (Nova 2 Lite, Pro, Micro)
- Add --nova-api-key CLI flag for onboarding
- Add interactive and non-interactive auth handlers
- Add implicit provider resolution from NOVA_API_KEY env var
- Add Nova to auth choice options and preferred provider mapping
- Create docs/providers/nova.md documentation

Nova API endpoint: https://api.nova.amazon.com/v1
Default model: nova/nova-2-lite-v1

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 11:02:02 -05:00

51 lines
1.2 KiB
Markdown

---
summary: "Use Amazon Nova with Moltbot"
read_when:
- You want to use Amazon Nova models in Moltbot
- You need to configure Nova via API key
---
# Amazon Nova
Amazon Nova provides multimodal AI models via an OpenAI-compatible chat completion API. Moltbot supports Nova via API key authentication.
## Available Models
- **Nova 2 Lite** (`nova-2-lite-v1`) - Fast multimodal model, 64K context
## CLI setup
To configure Nova with an API key:
```bash
moltbot onboard --auth-choice nova-api-key
# or non-interactive
moltbot onboard --nova-api-key "$NOVA_API_KEY"
```
Get your API key at: https://nova.amazon.com/dev/api
## Config snippet
```json5
{
env: { NOVA_API_KEY: "..." },
agents: { defaults: { model: { primary: "nova/nova-2-lite-v1" } } },
models: {
providers: {
nova: {
baseUrl: "https://api.nova.amazon.com/v1",
api: "openai-completions",
apiKey: "${NOVA_API_KEY}"
}
}
}
}
```
## Notes
- Nova models are available under the `nova/` provider prefix.
- The default model is `nova/nova-2-lite-v1`.
- Nova uses OpenAI-compatible chat completion endpoints.
- Nova 2 Lite supports both text and image inputs.