使用 CometAPI 作为 OpenClaw 的模型提供方——一个 API 接入 500+ 模型。Documentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
先决条件
安装
获取你的 CometAPI API key
配置
存储你的 CometAPI key
将你的 key 写入
~/.openclaw/.env,这样 daemon 就可以读取,而无需将其硬编码到配置文件中:如果你已经通过 shell、service manager 或密钥管理工作流注入了
COMETAPI_KEY,请跳过此步骤——下方配置无论变量以何种方式设置,都使用 $\{COMETAPI_KEY\}。配置 CometAPI providers
CometAPI 支持 四种 API 格式。将一个或多个 provider 配置块添加到
你可以只保留所需的 provider,也可以四个都保留,以便使用
~/.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 占位符替换为与对应 provider 配置块匹配的、来自 CometAPI 模型页面 的当前 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\} 环境变量解析。只有当你希望在多个 key 之间按 profile 轮换凭证时,才需要 auth-profiles.json。验证
切换模型
故障排查
全新重装(可选)
全新重装(可选)
如果你是在修复旧版本的损坏配置,请先停止 gateway,删除 这会移除所有本地配置、会话、日志、认证状态和工作区。然后再次按照步骤 3–5 操作。
~/.openclaw,然后在应用 CometAPI 配置之前重新运行引导:

