2026.3.8+)。Model/Auth 先选 Skip,先把基础环境跑起来。Workspace 沿用默认值,除非你已经有自己的工作目录。~/.openclaw 下创建当前 OpenClaw 的状态目录,包括 openclaw.json、默认 workspace,以及 ~/.openclaw/agents/ 下的按 agent 分离目录。~/.openclaw/.env:DEERAPI_KEY,也可以继续沿用。下面的配置示例使用 ${DEERAPI_KEY},不需要把真实 Key 直接写进 openclaw.json。~/.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 |
provider/model 引用在 OpenAI-compatible、Anthropic-compatible、Google-compatible 这三类接口之间切换。{
agents: {
defaults: {
model: {
primary: "deerapi-claude/claude-sonnet-4-6",
},
},
},
models: {
mode: "merge",
providers: {
"deerapi-openai": {
baseUrl: "https://api.deerapi.com/v1",
apiKey: "${DEERAPI_KEY}",
api: "openai-completions",
models: [{ id: "gpt-5.4", name: "GPT-5.4" }],
},
"deerapi-claude": {
baseUrl: "https://api.deerapi.com",
apiKey: "${DEERAPI_KEY}",
api: "anthropic-messages",
models: [{ id: "claude-sonnet-4-6", name: "Claude Sonnet 4.6" }],
},
"deerapi-google": {
baseUrl: "https://api.deerapi.com/v1beta",
apiKey: "${DEERAPI_KEY}",
api: "google-generative-ai",
models: [{ id: "gemini-3.1-pro-preview", name: "Gemini 3.1 Pro" }],
},
},
},
}~/.openclaw/openclaw.json。models.json。auth-profiles.json。鉴权直接来自 models.providers.*.apiKey 里的 ${DEERAPI_KEY}。auth-profiles.json。gpt-5.4、claude-sonnet-4-6、gemini-3.1-pro-preview。provider/model,避免歧义。~/.openclaw/.env 或修改 provider 配置后,先重启一次 Gateway:openclaw models status 能解析出 deerapi-claude/claude-sonnet-4-6,且不再提示 DeerAPI provider 缺少鉴权。openclaw models list --provider deerapi-claude 能列出你配置的 DeerAPI 模型。openclaw doctor 不再报告 DeerAPI 相关的配置 schema 错误或缺少鉴权。若存在权限、旧服务残留、embedding provider 缺失等本机问题,仍可能出现与 DeerAPI 无关的 warning。~/.openclaw,然后重新执行 onboarding,再把 DeerAPI 配置加回来。注意这会删除本地配置、会话、日志、鉴权状态和默认 workspace。