2026.3.8+)。
先決條件
取得你的 CometAPI API key
安裝或更新 OpenClaw
建議做法 — 使用官方安裝程式:或透過 npm 安裝:接著執行一次設定精靈:在 onboarding 過程中,如果你想手動設定 CometAPI,請在 Model/Auth 步驟中選擇 Skip。完成 onboarding 後,確認 gateway 正在執行:
儲存你的 CometAPI key
將你的 key 寫入
~/.openclaw/.env,讓 daemon 可以使用它,而不需要將其硬編碼在設定檔中:如果你已經透過 shell、service manager 或 secrets 工作流程注入
COMETAPI_KEY,請跳過此步驟 — 下方設定會使用 $\{COMETAPI_KEY\},無論這個變數是如何設定的。設定 CometAPI providers
CometAPI 支援 四種 API 格式。將一個或多個 provider 區塊加入
你可以只保留需要的 providers,或保留全部四個,以便透過
~/.openclaw/openclaw.json:| Provider | API 格式 | 呼叫的端點 | Base URL |
|---|---|---|---|
cometapi-openai | openai-completions | POST /v1/chat/completions | https://api.cometapi.com/v1 |
cometapi-openai-responses | openai-responses | POST /v1/responses | https://api.cometapi.com/v1 |
cometapi-claude | anthropic-messages | POST /messages | https://api.cometapi.com |
cometapi-google | google-generative-ai | POST /v1beta/... | https://api.cometapi.com/v1beta |
provider/model 參照在不同格式之間切換路由。將每個 your-...-model-id 佔位符替換為 CometAPI Models 頁面 中與該 provider 區塊相符的最新 model ID。對於需要 OpenAI Responses API 的模型,請使用
cometapi-openai-responses(api: "openai-responses")。對於使用經典聊天補全路徑的模型,請使用 cometapi-openai(api: "openai-completions")。兩者共用相同的 baseUrl(https://api.cometapi.com/v1);唯一的差異是 OpenClaw 會呼叫哪個下游端點。此設定不需要
auth-profiles.json 檔案。Provider key 會透過 models.providers.*.apiKey 從 $\{COMETAPI_KEY\} env var 解析。只有在你想針對多組 key 進行依 profile 的憑證輪替時,才需要 auth-profiles.json。重新啟動並驗證
在加入 接著執行診斷:成功的設定會顯示為:
.env 或變更 provider 設定後,重新啟動 gateway:openclaw models status將主要模型解析為cometapi-claude/your-claude-model-id,且 CometAPI providers 沒有任何缺少驗證的警告openclaw models list --provider cometapi-claude會列出你已設定的模型openclaw doctor會回報 CometAPI providers 沒有任何設定或驗證錯誤

重新乾淨安裝(選用)
重新乾淨安裝(選用)
如果你是在修復舊版損壞的設定,請先停止 gateway、移除 這會移除所有本機設定、工作階段、日誌、驗證狀態與工作區。接著再次依序執行步驟 3–5。
~/.openclaw,然後在套用 CometAPI 設定前重新執行 onboarding:
