先決條件
安裝
1
取得你的 CometAPI API key
2
安裝或更新 OpenClaw
建議 —— 使用官方安裝程式:或透過 npm 安裝:接著執行一次設定精靈:在初始化設定期間,如果你想手動設定 CometAPI,請在 Model/Auth 步驟中選擇 Skip。完成初始化後,確認 gateway 正在執行:
設定
1
儲存你的 CometAPI 金鑰
將你的金鑰寫入
~/.openclaw/.env,讓 daemon 可使用它,而不必將其硬編碼在設定檔中:如果你已經透過 shell、服務管理器或 secrets 工作流程注入
COMETAPI_KEY,請跳過此步驟——下方的設定無論變數如何設定,都會使用 $\{COMETAPI_KEY\}。2
設定 CometAPI providers
CometAPI 支援 四種 API 格式。將一個或多個 provider 區塊加入 你可以只保留需要的 providers,或保留全部四種,使用
~/.openclaw/openclaw.json:provider/model 參照在不同格式之間路由。請將每個 your-...-model-id 佔位符替換為來自 CometAPI Models page 且與該 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 金鑰會透過 $\{COMETAPI_KEY\} 環境變數,從 models.providers.*.apiKey 解析。只有當你想在多個金鑰之間進行每個 profile 的憑證輪替時,才需要 auth-profiles.json。驗證
1
重新啟動並驗證
在加入 然後執行診斷:成功的設定會呈現如下:
.env 或變更 provider 設定後,重新啟動 gateway:openclaw models status會將主要模型解析為cometapi-claude/your-claude-model-id,且不會出現 CometAPI providers 的缺少驗證警告openclaw models list --provider cometapi-claude會列出你已設定的模型openclaw doctor不會回報 CometAPI providers 的 config 或 auth 錯誤

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