概述

模型提供商(Provider)是 OpenClaw 认证、发现模型和命名模型引用的方式,与 Agent Runtime 和 Channel 是不同的层次。大多数 Provider 逻辑由插件实现。

核心要点

内置提供商(无需 models.providers 配置):

提供商ID认证环境变量示例模型
OpenAIopenaiOPENAI_API_KEYopenai/gpt-5.5
AnthropicanthropicANTHROPIC_API_KEYanthropic/claude-opus-4-6
Google GeminigoogleGEMINI_API_KEYgoogle/gemini-3.1-pro-preview
OpenCodeopencodeOPENCODE_API_KEYopencode/claude-opus-4-6
MoonshotmoonshotMOONSHOT_API_KEYmoonshot/kimi-k2.6
DeepSeekdeepseekDEEPSEEK_API_KEYdeepseek/deepseek-v4-flash
Ollamaollama无需ollama/llama3.3
OpenRouteropenrouterOPENROUTER_API_KEYopenrouter/auto

API Key 轮换(按优先级):

  1. OPENCLAW_LIVE_<PROVIDER>_KEY(单次覆盖,最高优先级)
  2. <PROVIDER>_API_KEYS(逗号/分号分隔列表)
  3. <PROVIDER>_API_KEY(主 Key)
  4. <PROVIDER>_API_KEY_*(编号列表)

OpenAI/Codex 特殊规则:

  • openai/<model> 默认走 Codex app-server harness(ChatGPT/Codex 订阅)
  • openai-codex/<model> 是旧版配置,openclaw doctor --fix 会自动修复为 openai/<model>
  • 显式 PI 路由:openai/<model> + agentRuntime.id: "pi"

自定义 Provider(OpenAI/Anthropic 兼容代理):

{
  models: {
    providers: {
      lmstudio: {
        baseUrl: "http://localhost:1234/v1",
        apiKey: "${LM_API_TOKEN}",
        api: "openai-completions",
        timeoutSeconds: 300,
        models: [{ id: "my-local-model", contextWindow: 200000 }]
      }
    }
  }
}

代理路由注意事项:

  • 非原生 OpenAI 端点自动禁用 developer role、service_tier、prompt-cache hints
  • 非直连 Anthropic 端点自动抑制 beta headers(如 claude-code-20250219)

配置/使用

快速上手:

openclaw onboard                              # 交互式配置
openclaw models list --provider anthropic     # 查看可用模型
openclaw models set anthropic/claude-opus-4-6 # 设置默认模型

相关页面