配置
OpenClaw,
通过 CometAPI
将 CometAPI 用作 OpenClaw 的自定义模型提供商:一个 API,500+ 模型,最高可享 20% 折扣。本指南与当前 OpenClaw 引导流程(2026.3.8+)保持同步,涵盖安装、提供商配置、验证及模型切换。
# 仅供参考——请在生产环境前根据您的 OpenClaw 版本验证
{
"agents": {
"defaults": {
"model": {
"primary": "cometapi-claude/claude-sonnet-4-6"
}
}
},
"models": {
"mode": "merge",
"providers": {
"cometapi-openai": {
"baseUrl": "https://api.cometapi.com/v1",
"apiKey": "${COMETAPI_KEY}",
"api": "openai-completions",
"models": [{ "id": "gpt-5.4", "name": "GPT-5.4" }]
},
"cometapi-claude": {
"baseUrl": "https://api.cometapi.com",
"apiKey": "${COMETAPI_KEY}",
"api": "anthropic-messages",
"models": [{ "id": "claude-sonnet-4-6", "name": "Claude Sonnet 4.6" }]
},
"cometapi-google": {
"baseUrl": "https://api.cometapi.com/v1beta",
"apiKey": "${COMETAPI_KEY}",
"api": "google-generative-ai",
"models": [{ "id": "gemini-3.1-pro-preview", "name": "Gemini 3.1 Pro" }]
}
}
}
}指南范围
与前置条件
通过 CometAPI 配置 OpenClaw
将 CometAPI 用作 OpenClaw 的自定义模型提供商,通过一个 API 访问 500+ 模型,支援路由最高享受 20% 折扣。本页面遵循当前 OpenClaw 引导流程(2026.3.8+)。
前置条件
需要 Node.js >= 22 和 CometAPI API 密钥。对于守护进程安装,请将 COMETAPI_KEY 存储在 ~/.openclaw/.env 中,以便 openclaw.json 通过 ${COMETAPI_KEY} 引用而无需硬编码。
openclaw onboard --install-daemon openclaw gateway status openclaw dashboard printf 'COMETAPI_KEY=%s\n' 'your_cometapi_key' >> ~/.openclaw/.env chmod 600 ~/.openclaw/.env
添加 ~/.openclaw/.env 或编辑提供商配置后,使用 openclaw gateway restart重启一次,然后运行诊断。在所有命令和会话中使用完整的 provider/model 引用。版本升级后请重新检查 配置参考.
为什么一个 CometAPI 密钥
需要三个提供商
安装、引导、配置、
验证、切换
OpenClaw 使用 ~/.openclaw/openclaw.json 作为您编辑的源配置文件。自定义提供商将被实体化为每个 agent 的 models.json 文件,位于 ~/.openclaw/agents/<agentId>/下。升级后请使用 配置参考 和 环境变量 指南重新检查密钥和行为。CometAPI 的 base URL 仅以 实时文档中的定义为准。
{
"agents": {
"defaults": {
"model": {
"primary": "cometapi-claude/claude-sonnet-4-6"
}
}
},
"models": {
"mode": "merge",
"providers": {
"cometapi-openai": {
"baseUrl": "https://api.cometapi.com/v1",
"apiKey": "${COMETAPI_KEY}",
"api": "openai-completions",
"models": [{ "id": "gpt-5.4", "name": "GPT-5.4" }]
},
"cometapi-claude": {
"baseUrl": "https://api.cometapi.com",
"apiKey": "${COMETAPI_KEY}",
"api": "anthropic-messages",
"models": [{ "id": "claude-sonnet-4-6", "name": "Claude Sonnet 4.6" }]
},
"cometapi-google": {
"baseUrl": "https://api.cometapi.com/v1beta",
"apiKey": "${COMETAPI_KEY}",
"api": "google-generative-ai",
"models": [{ "id": "gemini-3.1-pro-preview", "name": "Gemini 3.1 Pro" }]
}
}
}
}基础设置无需手动创建 auth-profiles.json。在提供商中使用 ${COMETAPI_KEY} ,并通过 ~/.openclaw/.env、shell 或服务管理器注入变量。
实时费率以
CometAPI 官网为准
下表使用的是示意性的每百万 token 价格。模型目录、折扣和 SLA 以 CometAPI 文档与控制台 当前显示的数据为准。
| 模型(示例) | 输入 / 1M tokens | 输出 / 1M tokens | 备注 |
|---|---|---|---|
| Claude Opus 4.6 | $4.00 | $20.00 | 来自参考数据 |
| MiniMax-M2.7 | $0.24 | $0.96 | 来自参考数据 |
| GLM 5 Turbo | $0.96 | $3.26 | 来自参考数据 |
| GPT-5.4 pro | $24.00 | $144 | 来自参考数据 |
| Gemini 3.1 Pro | $1.60 | $9.60 | 来自参考数据 |
| qwen3.5-plus | $0.32 | $1.92 | 来自参考数据 |
集成前请先
查看这些问题
此配置需要 auth-profiles.json 吗?
基础配置不需要。OpenClaw 可以通过 ${COMETAPI_KEY} 从 models.providers.*.apiKey 解析提供商 apiKey。仅在需要按配置文件存储密钥或密钥轮换时才使用 auth-profiles.json。
为什么一个供应商需要 3 个提供商条目?
OpenClaw 按 API 格式兼容性路由。如果需要全部三个 API 系列,请为 openai-completions、anthropic-messages 和 google-generative-ai 保持独立条目。
配置实际在哪里编辑和实体化?
编辑 ~/.openclaw/openclaw.json。自定义提供商在同步/加载后会实体化为 ~/.openclaw/agents/<agentId>/ 下每个 agent 的 models.json。
本指南使用哪些模型 ID?
gpt-5.4、claude-sonnet-4-6 和 gemini-3.1-pro-preview。您可以将 CometAPI 模型页面上的任意模型添加到对应的提供商块中。