本页内容
本页内容
概念和配置
官方提供商插件
官方提供商插件
官方提供商插件会发布自己的模型目录条目。这些提供商不需要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验证 account/model 的可用性。 - CLI:
openclaw onboard --auth-choice openai-api-key - 直接 OpenAI API-key Responses 请求默认为
"sse"。 - 通过
agents.defaults.models["openai/<model>"].params.transport("sse"、"websocket"、"websocket-cached"或"auto")覆盖每个模型。缓存的 WebSockets 重用会话连接,并在历史记录仍然匹配时仅使用previous_response_id发送新输入。 "sse"传输还支持在确切的公共https://api.openai.com/v1基础 URL 上对本机openai/openai-responses模型进行 HTTP 延续(ChatGPT/Codexopenai-chatgpt-responses路由被排除并故意保留)store: false):OpenClaw 缓存每个会话+凭证的请求,并且当下一回合的历史记录是严格扩展时,仅发送新输入加上previous_response_id,而不是完整的增长历史记录。 rejected/expiredprevious_response_id(零数据保留,TTL 驱逐)在同一轮中重试一次,并发出完整请求。- 进程内缓存在 90 分钟没有轮流后驱逐会话的基线;比这更长的间隙会重新发送完整历史记录一次并开始新的基线。这是固定的默认设置,不是操作员可配置的设置。
- 对于自定义
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 服务层级;快速模式(以前称为 Priority processing)使用service_tier=priority。 - 在本机公共 OpenAI 和 ChatGPT/Codex 响应请求上,优先级是 payload/transport
service_tier,然后是有效的显式模型参数,然后是快速模式默认值。 /fast和有效的params.fastMode/params.fast_mode值是共享的代理运行时控制项;对于直接嵌入的openai/*Responses 请求,仅当不存在更高优先级的层级时,它们才会提供service_tier=priority。- Hidden OpenClaw 归因标头(
originator、version、User-Agent)仅适用于到api.openai.com的本机 OpenAI 流量,不适用于通用 OpenAI- 兼容代理 - Native OpenAI 提供商管理的存储、提示缓存提示和推理负载整形未更改。原始本机传输调用默认保留
store: false。自定义模型延续选择仅启用存储;它不启用提示缓存提示或服务器压缩。 openai/gpt-5.3-codex-spark仅可通过 ChatGPT/Codex OAuth 使用;直接 OpenAI API-key 和 Azure API-key 路由会拒绝它
如果 API 组织未公开 GPT-5.6,请显式设置为 openai/gpt-5.5。正常的 onboarding 和重新认证会保留已有的显式主模型;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 - Direct公共Anthropic请求支持共享
/fast切换和params.fastMode,包括发送到api.anthropic.com的API-key和OAuth-经过身份验证的流量; OpenClaw 将其映射到 Anthropicservice_tier(auto与standard_only) - Preferred Claude CLI 配置将模型引用保持在标准形式,并单独选择 CLI 后端:
anthropic/claude-opus-5-5和模型范围的agentRuntime.id: "claude-cli"。旧版claude-cli/claude-opus-4-7参考仍然适用于兼容性。
OpenAI ChatGPT/Codex OAuth
- 提供商:
openai - 认证:OAuth(ChatGPT)
- 新鲜本机 Codex 应用程序服务器harness参考:
openai/gpt-6-astra - 原生 Codex app-server harness 文档:Codex harness
- 当账户支持时,Astra (
openai/gpt-6-astra) 默认为medium推理工作。 OpenAI 提供程序 default 由模型控件和两个运行时共享;明确的思维设置优先。 - 旧版模型引用:
codex/gpt-*、openai-codex/gpt-* - 插件边界:
openai/*会加载 OpenAI 插件;是否选择原生 Codex app-server 插件,则由显式运行时策略或提供商所属的有效路由决定。 - CLI:
openclaw onboard --auth-choice openai或openclaw models auth login --provider openai - OpenClaw 的嵌入式 ChatGPT 响应传输默认为
auto(首先是 WebSocket-,后备是 SSE)。 agents.defaults.models["openai/<model>"].params.transport和params.serviceTier是由内置提供商编写的请求设置。它们会将隐式运行时选择保留在 OpenClaw 中;原生 Codex 负责其 app-server 的传输方式和服务层级。- 有效的模型级
params.fastMode/params.fast_mode值以及有效的截断键,是可移植的、类型化的代理运行时控制项。它们不计入由用户编写的提供商请求参数,也不会选择运行时。当配方依赖某个运行时时,请固定agentRuntime.id: "openclaw"或agentRuntime.id: "codex"。 - 隐OpenClaw归因标头 (
originator,version,User-Agent) 仅附加在本机上Codex交通至chatgpt.com/backend-api,不是通用的OpenAI-兼容代理 - 共享的
/fast切换、配置的默认值和有效的模型范围快速参数通过一个运行时控制策略进行解析。请参阅 思维水平 了解优先顺序。 - OpenAI API 快速模式价格昂贵且特定于模型。 GPT-5.6 Sol 目前的成本是标准代币定价的 2 倍,以及长上下文乘数堆栈。 ChatGPT/Codex-credit 快速模式是独立的:GPT-5.6 和 GPT-5.5 当前消耗 2.5× 标准积分,而 API-key Codex 运行使用 API 代币定价。请参阅 快速模式、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。 - 使用 provider/model
agentRuntime.id: "openclaw"在内置运行时上保留其他合格的路由。在运行时未设置或auto的情况下,只有没有编写的提供程序请求覆盖的确切官方 HTTPS Responses/ChatGPT-compatible 路由可以隐式选择 Codex。 - Legacy Codex GPT 参考是旧状态,而不是实时提供者路由。使用标准
openai/*引用进行新代理配置,并运行openclaw doctor --fix来迁移codex/*和openai-codex/*引用,同时保留其本机 Codex 语义与模型范围的agentRuntime.id: "codex"。现有的显式openai/gpt-5.5选择不会升级。
其他订阅式托管选项
MiniMax 编程计划 OAuth 或 API 密钥访问。
Qwen Cloud 提供商界面,以及阿里巴巴 DashScope 和编程计划端点映射。
Z.AI 编程计划或通用 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-4-argon - 其他捆绑模型包括
google/gemini-3.8-flash和google/gemini-3.5-flash-lite - 兼容性:使用
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 的缓存命中会作为 OpenClaw 的cacheRead显示
Google Vertex 和 Gemini CLI 运行时
google-vertex:通过 gcloud 应用程序默认凭据托管 Google 云访问。通过在网关服务环境中识别出的 ADC 文件加上GOOGLE_CLOUD_PROJECT(或GCLOUD_PROJECT)和GOOGLE_CLOUD_LOCATION,OpenClaw 会自动发现提供商,无需存储凭证。对于仅元数据凭证或显式覆盖,通过存储文字标记值gcp-vertex-credentials来选择 ADC 路径。其他存储的值作为 API 密钥发送,而不是作为 ADC 凭证发送;不要粘贴 OAuth 访问令牌。请参阅 Google 提供商设置。google-gemini-cli:显式配置的标准google/*模型的可选本地运行时。
OpenClaw 不会创建 Gemini CLI OAuth 或反重力 OAuth 配置文件。通过 AI Studio API 密钥或 Vertex AI 连接 Google。如果您明确选择 Gemini CLI 运行时,则它可以使用选定的 Google API-key 配置文件。现有有效的 Gemini CLI OAuth 配置文件保持运行时兼容,但它们不是设置或恢复路径。
Gemini CLI 默认使用 stream-json。OpenClaw 会读取 assistant 流消息,并将 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- Model 参考使用标准
zai/*提供程序 ID。 zai-api-key会自动检测匹配的 Z.AI 端点;zai-coding-global、zai-coding-cn、zai-global和zai-cn会强制使用特定表面。
- Model 参考使用标准
Vercel AI 网关
- 提供商:
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/gpt-oss-120b |
| 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/openai/gpt-oss-120b |
| Hugging Face 推理 | 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 |
| 腾讯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 网关 | vercel-ai-gateway |
AI_GATEWAY_API_KEY |
vercel-ai-gateway/anthropic/claude-opus-4.6 |
| 火山发动机 (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-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-only 整形(serviceTier、响应 store、提示缓存提示、OpenAI 推理兼容)。 Gemini-支持的参考仅保留代理Gemini思想签名卫生。
Kilo Gateway
Gemini-backed refs遵循相同的proxy-Gemini卫生路径; kilocode/kilo-auto/balanced 和其他不支持代理推理的引用跳过代理推理注入。
MiniMax
API-key onboarding 写入明确的 M3 和 M2.7 聊天模型定义;图像理解保留在插件拥有的 MiniMax-VL-01 媒体提供商上。
NVIDIA
模型 ID 使用 nvidia/<vendor>/<model> 命名空间(例如 nvidia/nvidia/nemotron-...);选择器保留文字 <provider>/<model-id> 组合,而发送到 API 的标准化密钥保持单前缀。
xAI
使用 xAI 响应路径。推荐路径为SuperGrok/X Premium OAuth; OAuth 和 API-key 设置使用策划的 xai/grok-4.7 默认值。现有的主要模型保持固定。运行 openclaw doctor --fix 以修复本机 API 和订阅路由上已停用的 xai/auto 选择。 API 密钥仍然可以通过 XAI_API_KEY 或插件配置使用。 Grok web_search 在 API-key 回退之前重复使用相同的身份验证配置文件。较旧的 /fast 和 params.fastMode: true 配置仍可通过 xAI 的 Grok 4.3 兼容性重定向进行解析,但新配置应直接选择当前模型。 tool_stream 默认开启;通过 agents.defaults.models["xai/<model>"].params.tool_stream=false 禁用。