~/.openclaw/openclaw.json:| Provider | API 格式 | Base URL |
|---|---|---|
deerapi-openai | openai-completions | https://api.deerapi.com/v1 |
deerapi-claude | anthropic-messages | https://api.deerapi.com |
deerapi-google | google-generative-ai | https://api.deerapi.com/v1beta |
{
"models": {
"mode": "merge",
"providers": {
"deerapi-openai": {
"baseUrl": "https://api.deerapi.com/v1",
"apiKey": "<YOUR_DEERAPI_KEY>",
"api": "openai-completions",
"models": [{ "id": "gpt-5.2", "name": "GPT-5.2" }]
},
"deerapi-claude": {
"baseUrl": "https://api.deerapi.com",
"apiKey": "<YOUR_DEERAPI_KEY>",
"api": "anthropic-messages",
"models": [{ "id": "claude-opus-4-6", "name": "Claude Opus 4.6" }]
},
"deerapi-google": {
"baseUrl": "https://api.deerapi.com/v1beta",
"apiKey": "<YOUR_DEERAPI_KEY>",
"api": "google-generative-ai",
"models": [{ "id": "gemini-3-pro-preview", "name": "Gemini 3 Pro" }]
}
}
},
"agents": {
"defaults": {
"model": { "primary": "deerapi-claude/claude-opus-4-6" }
}
},
"auth": {
"profiles": {
"deerapi-openai:default": { "provider": "deerapi-openai", "mode": "api_key" },
"deerapi-claude:default": { "provider": "deerapi-claude", "mode": "api_key" },
"deerapi-google:default": { "provider": "deerapi-google", "mode": "api_key" }
}
}
}将 <YOUR_DEERAPI_KEY>替换为你的 API Key,三个 provider 用同一个 Key。
⚠️ 必须执行! OpenClaw 从此文件读取 API Key 鉴权,跳过会导致 HTTP 401错误。
~/.openclaw/agents/main/agent/auth-profiles.json:{
"version": 1,
"profiles": {
"deerapi-openai:default": {
"type": "api_key",
"provider": "deerapi-openai",
"key": "<YOUR_DEERAPI_KEY>"
},
"deerapi-claude:default": {
"type": "api_key",
"provider": "deerapi-claude",
"key": "<YOUR_DEERAPI_KEY>"
},
"deerapi-google:default": {
"type": "api_key",
"provider": "deerapi-google",
"key": "<YOUR_DEERAPI_KEY>"
}
},
"lastGood": {
"deerapi-openai": "deerapi-openai:default",
"deerapi-claude": "deerapi-claude:default",
"deerapi-google": "deerapi-google:default"
}
}Auth = yes:Model Auth
deerapi-openai/gpt-5.2 yes
deerapi-claude/claude-opus-4-6 yes
deerapi-google/gemini-3-pro-preview yes