模型提供商概览
OpenClaw 支持多种大型语言模型(LLM)提供商,让您可以灵活选择最适合您需求的 AI 模型。无论是使用云端 API 服务,还是本地运行开源模型,OpenClaw 都能无缝集成。
快速开始
配置模型提供商只需两步:
完成身份认证
使用 openclaw onboard 命令与提供商进行身份认证,或手动配置 API 密钥。
设置默认模型
在配置文件中设置您的默认模型,格式为 provider/model。{
"agents": {
"defaults": {
"model": {
"primary": "anthropic/claude-opus-4-6"
}
}
}
}
主要提供商
Anthropic
Claude 系列模型,支持 API 密钥和 setup-token 认证
OpenAI
GPT 系列模型,支持 API 密钥和 Codex 订阅认证
Qwen
通义千问模型,支持 OAuth 免费层访问
MiniMax
MiniMax M2.5 系列,适用于复杂编码任务
模型引用格式
在 OpenClaw 中,所有模型都使用统一的 provider/model 格式引用:
{
"agents": {
"defaults": {
"model": {
"primary": "anthropic/claude-opus-4-6"
}
}
}
}
认证方式
OpenClaw 支持多种认证方式:
API 密钥认证
最常见的认证方式,适用于大多数云端提供商:
# 通过环境变量设置
export ANTHROPIC_API_KEY="sk-ant-..."
export OPENAI_API_KEY="sk-..."
# 或使用配置命令
openclaw onboard --anthropic-api-key "$ANTHROPIC_API_KEY"
OAuth 认证
部分提供商支持 OAuth 流程,无需手动管理 API 密钥:
# OpenAI Codex
openclaw models auth login --provider openai-codex
# Qwen OAuth
openclaw plugins enable qwen-portal-auth
openclaw models auth login --provider qwen-portal
# MiniMax OAuth
openclaw plugins enable minimax-portal-auth
openclaw onboard --auth-choice minimax-portal
Setup Token
Anthropic 支持使用 Claude Code CLI 生成的 setup-token:
# 在任意机器上生成 token
claude setup-token
# 在网关主机粘贴 token
openclaw models auth paste-token --provider anthropic
API 密钥轮换
OpenClaw 支持为选定提供商配置多个 API 密钥,在遇到速率限制时自动轮换:
# 方式 1:逗号分隔的密钥列表
export ANTHROPIC_API_KEYS="sk-ant-key1,sk-ant-key2,sk-ant-key3"
# 方式 2:编号环境变量
export ANTHROPIC_API_KEY_1="sk-ant-key1"
export ANTHROPIC_API_KEY_2="sk-ant-key2"
export ANTHROPIC_API_KEY_3="sk-ant-key3"
# 方式 3:单个优先级覆盖(用于测试)
export OPENCLAW_LIVE_ANTHROPIC_KEY="sk-ant-test-key"
密钥轮换仅在收到速率限制响应(如 429 错误)时触发。其他类型的错误会立即失败,不会尝试轮换。
命令行工具
OpenClaw 提供便捷的命令行工具管理模型:
# 列出所有可用模型
openclaw models list
# 切换默认模型
openclaw models set anthropic/claude-opus-4-6
# 查看当前认证状态
openclaw models status
# 查看详细认证信息(JSON 格式)
openclaw models status --json
自定义提供商
您也可以添加自定义提供商或使用 OpenAI/Anthropic 兼容的代理:
{
"models": {
"mode": "merge",
"providers": {
"custom-provider": {
"baseUrl": "https://api.example.com/v1",
"apiKey": "${CUSTOM_API_KEY}",
"api": "openai-completions",
"models": [
{
"id": "custom-model",
"name": "Custom Model",
"reasoning": false,
"input": ["text"],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 200000,
"maxTokens": 8192
}
]
}
}
}
}
故障切换配置
您可以配置多个模型作为故障切换选项:
{
"agents": {
"defaults": {
"model": {
"primary": "anthropic/claude-opus-4-6",
"fallbacks": [
"openai/gpt-5.4",
"minimax/MiniMax-M2.5"
]
}
}
}
}
当主模型不可用时,OpenClaw 会自动尝试使用故障切换列表中的模型。
下一步
选择您要使用的提供商,查看详细的配置指南: