Files
clawdbot/docs/providers/anthropic.md
2026-01-11 02:27:37 +01:00

63 lines
1.5 KiB
Markdown

---
summary: "Use Anthropic Claude via API keys or Claude CLI auth in Clawdbot"
read_when:
- You want to use Anthropic models in Clawdbot
- You want setup-token or Claude CLI auth instead of API keys
---
# Anthropic (Claude)
Anthropic builds the **Claude** model family and provides access via an API.
In Clawdbot you can authenticate with an API key or reuse **Claude Code / Claude CLI**
credentials (setup-token or OAuth).
## Option A: Anthropic API key
**Best for:** standard API access and usage-based billing.
Create your API key in the Anthropic Console.
### CLI setup
```bash
clawdbot onboard
# choose: Anthropic API key
# or non-interactive
clawdbot onboard --anthropic-api-key "$ANTHROPIC_API_KEY"
```
### Config snippet
```json5
{
env: { ANTHROPIC_API_KEY: "sk-ant-..." },
agents: { defaults: { model: { primary: "anthropic/claude-opus-4-5" } } }
}
```
## Option B: Claude CLI (setup-token or OAuth)
**Best for:** using your Claude subscription or existing Claude CLI login.
### CLI setup
```bash
# Run setup-token on the gateway host (wizard can run it for you)
clawdbot onboard --auth-choice setup-token
# Reuse Claude CLI OAuth credentials if already logged in
clawdbot onboard --auth-choice claude-cli
```
### Config snippet
```json5
{
agents: { defaults: { model: { primary: "anthropic/claude-opus-4-5" } } }
}
```
## Notes
- The wizard can run `claude setup-token` on the gateway host and store the token.
- Auth details + reuse rules are in [/concepts/oauth](/concepts/oauth).