官方提供商插件
官方提供商插件¶
官方提供商插件会发布自己的模型目录条目。这些提供商无需 models.providers 模型条目;启用提供商插件、设置身份验证并选择模型即可。仅当需要显式自定义提供商或超时等窄范围请求设置时,才使用 models.providers。
OpenAI¶
- 提供商:
openai - 身份验证:
OPENAI_API_KEY - 可选轮换:
OPENAI_API_KEYS、OPENAI_API_KEY_1、OPENAI_API_KEY_2,外加OPENCLAW_LIVE_OPENAI_KEY(单次覆盖) - 全新设置默认值:
openai/gpt-6-astra。 - 示例模型:
openai/gpt-6-astra、openai/gpt-5.6-sol、openai/gpt-5.6-terra、openai/gpt-5.6-luna、openai/gpt-5.5;裸直接 APIopenai/gpt-5.6别名仍然受支持。 - 如果特定安装或 API 密钥行为不同,请使用
openclaw models list --provider openai验证账户/模型可用性。 - CLI:
openclaw onboard --auth-choice openai-api-key - 直接 OpenAI API 密钥 Responses 请求默认为
"sse"。 - 通过
agents.defaults.models["openai/<model>"].params.transport("sse"、"websocket"、"websocket-cached"或"auto")按模型覆盖。缓存的 WebSocket 复用会话连接,并在历史记录仍然匹配时仅发送带有previous_response_id的新输入。 "sse"传输方式还支持在确切公共https://api.openai.com/v1基础 URL 上对原生openai/openai-responses模型进行 HTTP 续接(ChatGPT/Codexopenai-chatgpt-responses路由除外,并特意保持store: false):OpenClaw 按会话+凭据缓存请求,当下一轮的历史记录是严格扩展时,仅发送新输入加上previous_response_id,而不是发送不断增长的完整历史记录。被拒绝/过期的previous_response_id(零数据保留、TTL 驱逐)会在同一轮中使用完整请求重试一次。- 对于自定义
openai-responses模型,在验证其端点支持已存储响应和previous_response_id后,设置models.providers.<provider>.models[].compat.supportsResponsesContinuation: true。这将为该模型启用store: true,允许后端在某一轮无法继续时仍保留请求。其他自定义模型保持无状态。compat.supportsStore: false可禁用此选择性加入。azure-openai-responses和 ChatGPT/Codex 传输方式,以及azure-openai和azure-openai-responses提供商 ID,均被排除。 - 使用
params.serviceTier或params.service_tier设置显式的 OpenAI API 服务层级;快速模式(原优先处理)使用service_tier=priority。 - 在原生公共 OpenAI 和 ChatGPT/Codex Responses 请求上,优先级依次为:载荷/传输层
service_tier、有效的显式模型参数、快速模式默认值。 /fast和有效的params.fastMode/params.fast_mode值是共享的智能体运行时控件;在直接嵌入的openai/*Responses 请求上,仅当不存在更高优先级的层级时,它们才提供service_tier=priority。- 隐藏的 OpenClaw 归属标头(
originator、version、User-Agent)仅应用于发送到api.openai.com的原生 OpenAI 流量,不适用于通用 OpenAI 兼容代理。 - 原生 OpenAI 提供商管理的存储、提示缓存提示和推理载荷整形保持不变。原始原生传输调用默认保留
store: false。自定义模型续接的选择性加入仅启用存储;它不会启用提示缓存提示或服务器压缩。 openai/gpt-5.3-codex-spark仅可通过 ChatGPT/Codex OAuth 使用;直接 OpenAI API 密钥和 Azure API 密钥路由会拒绝它。
如果 API 组织未提供 GPT-5.6,请显式设置 openai/gpt-5.5。常规接入流程和重新身份验证会保留现有的显式主模型;models auth login --set-default 和 models set 是有意的替换路径。
Anthropic¶
- 提供商:
anthropic - 身份验证:
ANTHROPIC_API_KEY - 可选轮换:
ANTHROPIC_API_KEYS、ANTHROPIC_API_KEY_1、ANTHROPIC_API_KEY_2,外加OPENCLAW_LIVE_ANTHROPIC_KEY(单次覆盖) - 示例模型:
anthropic/claude-opus-5-5 - CLI:
openclaw onboard --auth-choice apiKey - 直接公共 Anthropic 请求支持共享的
/fast切换和params.fastMode,包括发送到api.anthropic.com的 API 密钥和 OAuth 身份验证流量;OpenClaw 将其映射到 Anthropicservice_tier(auto与standard_only)。 - 推荐的 Claude CLI 配置保持模型引用规范,并单独选择 CLI 后端:
anthropic/claude-opus-5-5配合模型范围的agentRuntime.id: "claude-cli"。旧版claude-cli/claude-opus-4-7引用仍可兼容使用。
Note
Claude CLI 复用(claude -p)是受认可的 OpenClaw 集成路径。Anthropic 设置令牌身份验证仍受支持,但 OpenClaw 在可用时更倾向于 Claude CLI 复用。
OpenAI ChatGPT/Codex OAuth¶
- 提供商:
openai - 身份验证:OAuth(ChatGPT)
- 全新原生 Codex 应用服务器执行框架引用:
openai/gpt-6-astra - 原生 Codex 应用服务器执行框架文档:Codex 执行框架
- Astra(
openai/gpt-6-astra)在账户支持时默认使用medium推理投入。OpenAI 提供商默认值由模型控件和两种运行时共享;显式思考设置优先。 - 旧版模型引用:
codex/gpt-*、openai-codex/gpt-* - 插件边界:
openai/*加载 OpenAI 插件;显式运行时策略或提供商拥有的有效路由决定是否选择原生 Codex 应用服务器插件。 - CLI:
openclaw onboard --auth-choice openai或openclaw models auth login --provider openai - OpenClaw 的嵌入式 ChatGPT Responses 传输方式默认为
auto(优先 WebSocket,SSE 回退)。 agents.defaults.models["openai/<model>"].params.transport和params.serviceTier是编写的嵌入式提供商请求设置。它们在 OpenClaw 上保持隐式运行时选择;原生 Codex 拥有自己的应用服务器传输方式和服务层级。- 有效的模型范围
params.fastMode/params.fast_mode值和有效的截止键是可移植的强类型智能体运行时控件。它们不算是编写的提供商请求参数,也不选择运行时。当某个方案依赖某一运行时,请固定agentRuntime.id: "openclaw"或agentRuntime.id: "codex"。 - 隐藏的 OpenClaw 归属标头(
originator、version、User-Agent)仅附加在发送到chatgpt.com/backend-api的原生 Codex 流量上,不适用于通用 OpenAI 兼容代理。 - 共享的
/fast切换、配置的默认值和有效的模型范围快速参数通过一个运行时控件策略解析。优先级请参阅 思考级别。 - OpenAI API 快速模式为溢价定价且特定于模型。GPT-5.6 Sol 目前费用为标准 Token 定价的 2 倍,且长上下文倍率会叠加。ChatGPT/Codex 积分快速模式是单独的:GPT-5.6 和 GPT-5.5 目前消耗标准积分的 2.5 倍,而 API 密钥 Codex 运行使用 API Token 定价。请参阅 快速模式、API 定价 和 Codex 速度。
- 原生 Codex 目录可以根据账户访问权限提供精确的
openai/gpt-5.6-sol、openai/gpt-5.6-terra和openai/gpt-5.6-luna引用。它不会在客户端应用直接 API 的裸gpt-5.6别名。 openai/gpt-5.5使用 Codex 目录原生的contextWindow = 400000和默认运行时contextTokens = 272000;使用models.providers.openai.models[].contextTokens覆盖运行时上限。- 使用
openai身份验证登录,并使用openai/gpt-6-astra进行全新的基于订阅的设置。如果该 Codex 工作区未提供 Astra,请显式选择openai/gpt-5.5。 - 使用提供商/模型
agentRuntime.id: "openclaw"将原本符合条件的路由保留在内置运行时上。当运行时未设置或为auto时,只有没有编写提供商请求覆盖的精确官方 HTTPS Responses/ChatGPT 兼容路由才可能隐式选择 Codex。 - 旧版 Codex GPT 引用是旧版状态,不是实时提供商路由。新的智能体配置请使用规范
openai/*引用,并运行openclaw doctor --fix迁移codex/*和openai-codex/*引用,同时通过模型范围的agentRuntime.id: "codex"保留其原生 Codex 语义。现有的显式规范openai/gpt-5.5选择不会被升级。
{
plugins: { entries: { codex: { enabled: true } } },
agents: {
defaults: {
model: { primary: "openai/gpt-6-astra" },
},
},
}
其他订阅式托管选项¶
MiniMax Coding Plan OAuth 或 API 密钥访问。
Qwen Cloud 提供商界面,以及 Alibaba DashScope 和 Coding Plan 端点映射。
Z.AI Coding Plan 或通用 API 端点。
OpenCode¶
- 身份验证:
OPENCODE_API_KEY(或OPENCODE_ZEN_API_KEY) - Zen 运行时提供商:
opencode - Go 运行时提供商:
opencode-go - 示例模型:
opencode/claude-opus-4-6、opencode-go/kimi-k2.6 - CLI:
openclaw onboard --auth-choice opencode-zen或openclaw onboard --auth-choice opencode-go
Google Gemini(API 密钥)¶
- 提供商:
google - 身份验证:
GEMINI_API_KEY - 可选轮换:
GEMINI_API_KEYS、GEMINI_API_KEY_1、GEMINI_API_KEY_2、GOOGLE_API_KEY回退,以及OPENCLAW_LIVE_GEMINI_KEY(单一覆盖) - 示例模型:
google/gemini-3.1-pro-preview、google/gemini-3.5-flash - 兼容性:使用
google/gemini-3.1-flash-preview的旧版 OpenClaw 配置会被规范化为google/gemini-3-flash-preview - 别名:
google/gemini-3.1-pro会被接受并规范化为 Google 的实时 Gemini API id,google/gemini-3.1-pro-preview - CLI:
openclaw onboard --auth-choice gemini-api-key - 思考:
/think adaptive使用 Google 动态思考。Gemini 3/3.1 省略固定的thinkingLevel;Gemini 2.5 发送thinkingBudget: -1。 - 直接 Gemini 运行也接受
agents.defaults.models["google/<model>"].params.cachedContent(或旧版cached_content),以转发提供商原生的cachedContents/...句柄;Gemini 缓存命中会显示为 OpenClawcacheRead
Google Vertex 与 Gemini CLI 运行时¶
google-vertex:通过 gcloud Application Default Credentials 提供托管的 Google Cloud 访问。google-gemini-cli:用于显式配置的 规范google/*模型的可选本地运行时。
OpenClaw 不会创建 Gemini CLI OAuth 或 Antigravity OAuth 配置文件。请通过 AI Studio API 密钥或 Vertex AI 连接 Google。如果你明确选择 Gemini CLI 运行时,它可以使用所选的 Google API 密钥配置文件。现有 有效的 Gemini CLI OAuth 配置文件仍保持运行时兼容,但它们不是 设置或恢复途径。
Gemini CLI 默认使用 stream-json。OpenClaw 读取助手流
消息,并将 stats.cached 规范化为 cacheRead;旧版
--output-format json 覆盖仍从 response 读取回复文本。
Z.AI(GLM)¶
- 提供商:
zai - 身份验证:
ZAI_API_KEY - 示例模型:
zai/glm-5.2 - CLI:
openclaw onboard --auth-choice zai-api-key - 模型引用使用规范的
zai/*提供商 ID。 zai-api-key会自动检测匹配的 Z.AI 端点;zai-coding-global、zai-coding-cn、zai-global和zai-cn会强制使用特定端点
Vercel AI Gateway¶
- 提供商:
vercel-ai-gateway - 身份验证:
AI_GATEWAY_API_KEY - 示例模型:
vercel-ai-gateway/anthropic/claude-opus-4.6、vercel-ai-gateway/moonshotai/kimi-k2.6 - CLI:
openclaw onboard --auth-choice ai-gateway-api-key
其他内置提供商插件¶
| 提供商 | ID | 身份验证环境变量 | 示例模型 |
|---|---|---|---|
| Arcee | arcee |
ARCEEAI_API_KEY 或 OPENROUTER_API_KEY |
arcee/trinity-large-thinking |
| BytePlus | byteplus / byteplus-plan |
BYTEPLUS_API_KEY |
byteplus-plan/ark-code-latest |
| Cerebras | cerebras |
CEREBRAS_API_KEY |
cerebras/zai-glm-4.7 |
| Chutes | chutes |
CHUTES_API_KEY 或 CHUTES_OAUTH_TOKEN |
chutes/zai-org/GLM-5-TEE |
| ClawRouter | clawrouter |
CLAWROUTER_API_KEY |
clawrouter/anthropic/claude-sonnet-4-6 |
| Cohere | cohere |
COHERE_API_KEY |
cohere/command-a-plus-05-2026 |
| DeepInfra | deepinfra |
DEEPINFRA_API_KEY |
deepinfra/deepseek-ai/DeepSeek-V4-Flash |
| DeepSeek | deepseek |
DEEPSEEK_API_KEY |
deepseek/deepseek-v4-flash |
| Featherless AI | featherless |
FEATHERLESS_API_KEY |
featherless/Qwen/Qwen3-32B |
| GitHub Copilot | github-copilot |
COPILOT_GITHUB_TOKEN |
- |
| GMI Cloud | gmi |
GMI_API_KEY |
gmi/google/gemini-3.1-flash-lite |
| Groq | groq |
GROQ_API_KEY |
groq/llama-3.3-70b-versatile |
| 提供商 | 标识 | 认证环境变量 | 示例模型 |
|---|---|---|---|
| Hugging Face Inference | huggingface |
HUGGINGFACE_HUB_TOKEN 或 HF_TOKEN |
huggingface/deepseek-ai/DeepSeek-R1 |
| MiniMax | minimax / minimax-portal |
MINIMAX_API_KEY / MINIMAX_OAUTH_TOKEN |
minimax/MiniMax-M3 |
| Mistral | mistral |
MISTRAL_API_KEY |
mistral/mistral-large-latest |
| Moonshot | moonshot |
MOONSHOT_API_KEY |
moonshot/kimi-k2.6 |
| NVIDIA | nvidia |
NVIDIA_API_KEY |
nvidia/nvidia/nemotron-3-ultra-550b-a55b |
| NovitaAI | novita |
NOVITA_API_KEY |
novita/deepseek/deepseek-v3-0324 |
| Ollama Cloud | ollama-cloud |
OLLAMA_API_KEY |
ollama-cloud/kimi-k2.6 |
| OpenRouter | openrouter |
OpenRouter OAuth 或 OPENROUTER_API_KEY |
openrouter/auto |
| Qianfan | qianfan |
QIANFAN_API_KEY |
qianfan/deepseek-v3.2 |
| Tencent TokenHub | tencent-tokenhub |
TOKENHUB_API_KEY |
tencent-tokenhub/hy3-preview |
| Together | together |
TOGETHER_API_KEY |
together/meta-llama/Llama-3.3-70B-Instruct-Turbo |
| Venice | venice |
VENICE_API_KEY |
- |
| Vercel AI Gateway | vercel-ai-gateway |
AI_GATEWAY_API_KEY |
vercel-ai-gateway/anthropic/claude-opus-4.6 |
| Volcano Engine (Doubao) | volcengine / volcengine-plan |
VOLCANO_ENGINE_API_KEY |
volcengine-plan/ark-code-latest |
| xAI | xai |
SuperGrok/X Premium OAuth 或 XAI_API_KEY |
xai/grok-4.7 |
| Xiaomi | xiaomi / xiaomi-token-plan |
XIAOMI_API_KEY / XIAOMI_TOKEN_PLAN_API_KEY |
xiaomi/mimo-v2.6-pro / xiaomi-token-plan/mimo-v2.6-pro |
值得了解的怪癖¶
OpenRouter
仅在已验证的 openrouter.ai 路由上应用其应用归属标头和 Anthropic cache_control 标记。DeepSeek、Moonshot 和 ZAI 引用符合 OpenRouter 管理的提示缓存的缓存 TTL 条件,但不会收到 Anthropic 缓存标记。作为代理式 OpenAI 兼容路径,它会跳过仅限原生 OpenAI 的请求整形(serviceTier、Responses store、提示缓存提示、OpenAI 推理兼容)。Gemini 支持的引用仅保留代理 Gemini 思维签名清理。
Kilo Gateway
Gemini 支持的引用遵循相同的代理 Gemini 清理路径;kilocode/kilo-auto/balanced 和其他不支持代理推理的引用会跳过代理推理注入。
MiniMax
API 密钥入门会写入显式的 M3 和 M2.7 聊天模型定义;图像理解仍使用插件拥有的 MiniMax-VL-01 媒体提供商。
NVIDIA
模型 ID 使用 nvidia/<vendor>/<model> 命名空间(例如 nvidia/nvidia/nemotron-...);选择器保留字面的 <provider>/<model-id> 组合,而发送到 API 的规范键保持单前缀。
xAI
使用 xAI Responses 路径。推荐路径是 SuperGrok/X Premium OAuth;OAuth 和 API 密钥设置使用精选的 xai/grok-4.7 默认值。现有主模型保持固定。运行 openclaw doctor --fix 以修复原生 API 和订阅路由上已退役的 xai/auto 选择。API 密钥仍可通过 XAI_API_KEY 或插件配置使用。Grok web_search 在回退到 API 密钥之前会重用相同的认证配置。旧的 /fast 和 params.fastMode: true 配置仍会通过 xAI 的 Grok 4.3 兼容性重定向解析,但新配置应直接选择当前模型。tool_stream 默认开启;通过 agents.defaults.models["xai/<model>"].params.tool_stream=false 禁用。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 cl/openclaw