在使用 OpenClaw 时,很多用户会遇到一个常见问题:当前模型太贵或不够合适,想切换到其他模型该怎么操作?比如你正在用 Anthropic Messages 模式的 claude-sonnet-4-6,每天 Token 消耗不少,想换成更经济的 gpt-5.4-mini——是需要重新跑一遍 openclaw onboard 吗?
答案是:完全不需要重新 onboard。 OpenClaw 提供了 3 种灵活的模型切换方式,最快 10 秒就能完成切换。
核心价值: 读完本文,你将掌握 OpenClaw 切换模型的全部方法,根据场景选择最适合的切换方式,并学会添加自定义 Provider 实现多模型统一管理。

OpenClaw 切换模型核心要点
在深入操作步骤之前,先了解 OpenClaw 模型切换的核心机制。OpenClaw 是一个模型无关的平台,底层通过 Provider 配置连接不同的 AI 服务商。
| 要点 | 说明 | 价值 |
|---|---|---|
| 不需要重新 onboard | openclaw onboard 只是初始安装向导 |
节省时间,避免重复配置 |
| 3 种切换方式 | 命令行、配置文件、Dashboard | 不同场景灵活选择 |
| 支持实时热切换 | /model 命令即时生效 |
对话中随时更换模型 |
| Provider 独立管理 | 每个服务商单独配置 API Key | 多模型并行使用 |
| 配置文件持久化 | 修改 JSON 配置永久生效 | 重启后自动加载 |
OpenClaw 切换模型的前提条件
在切换模型之前,需要确保以下条件满足:
- OpenClaw 已安装并完成 onboard:首次安装时已运行过
openclaw onboard - 目标模型的 API Key 已配置:比如要切换到 GPT-5.4-mini,需要有 OpenAI 的 API Key
- Gateway 服务正在运行:通过
openclaw status确认服务状态
# 检查 OpenClaw 运行状态
openclaw status
# 如果 gateway 未运行,启动它
openclaw gateway start
🎯 技术建议: 如果你同时需要使用多个模型的 API Key,可以通过 API易 apiyi.com 平台获取统一的 API 接口,一个 Key 即可调用 Claude、GPT、Gemini 等主流模型,省去分别注册和管理多个 API Key 的麻烦。
OpenClaw 切换模型方式一:/model 命令实时切换
这是最快速、最简单的切换方式,适合临时测试不同模型或在对话中按需切换。
基本语法
在 OpenClaw 的任意聊天界面中,直接输入:
/model openai/gpt-5.4-mini
就是这么简单——输入命令后立即生效,当前对话就会开始使用 GPT-5.4-mini。
OpenClaw 切换模型的完整命令示例
| 切换目标 | 命令 | API 类型 |
|---|---|---|
| GPT-5.4-mini | /model openai/gpt-5.4-mini |
openai-completions |
| Claude Sonnet 4.6 | /model anthropic/claude-sonnet-4-6 |
anthropic-messages |
| Claude Opus 4.6 | /model anthropic/claude-opus-4-6 |
anthropic-messages |
| Gemini 3 Pro | /model google/gemini-3-pro-preview |
openai-completions |
| GPT-5.2 | /model openai/gpt-5.2 |
openai-completions |
| 自定义模型 | /model custom/model-name |
取决于 Provider 配置 |
/model 命令的特点
优势:
- 即时生效,不需要重启任何服务
- 在对话中随时切换,支持 A/B 测试不同模型
- 不影响配置文件中的默认模型设置
局限:
- 仅对当前会话有效,新建对话会恢复默认模型
- 不会修改配置文件,重启后失效

实际操作演示
假设你当前在使用 claude-sonnet-4-6,想切换到 gpt-5.4-mini:
第 1 步:确认当前模型
# 在 OpenClaw 聊天中输入
/model
# 输出示例:
# Current model: anthropic/claude-sonnet-4-6
# Provider: anthropic
# API type: anthropic-messages
第 2 步:执行切换
/model openai/gpt-5.4-mini
# 输出示例:
# ✅ Model switched to: openai/gpt-5.4-mini
# Provider: openai
# API type: openai-completions
第 3 步:验证切换成功
直接发送一条消息,观察响应是否来自新模型。你可以问"你是什么模型?"来确认。
💡 小技巧: 如果切换时提示 API Key 未配置,说明你还没有为目标 Provider 设置密钥。参考下文「方式二:编辑配置文件」中的 Provider 配置部分来添加。
OpenClaw 切换模型方式二:编辑配置文件持久化
如果你想让模型切换永久生效(每次启动 OpenClaw 都自动使用新模型),需要修改配置文件。这是日常使用中最推荐的方式。
配置文件位置
OpenClaw 的主配置文件位于:
~/.openclaw/openclaw.json
你可以使用任何文本编辑器打开它,也可以使用 OpenClaw 内置的命令:
# 使用内置配置编辑器
openclaw configure
# 或直接用编辑器打开
code ~/.openclaw/openclaw.json # VS Code
vim ~/.openclaw/openclaw.json # Vim
nano ~/.openclaw/openclaw.json # Nano
OpenClaw 配置文件结构详解
配置文件是标准 JSON 格式,以下是与模型切换相关的核心字段:
{
"agents": {
"defaults": {
"model": {
"primary": "anthropic/claude-sonnet-4-6"
}
}
},
"models": {
"providers": {
"anthropic": {
"apiKey": "sk-ant-xxxxx",
"api": "anthropic-messages",
"models": ["claude-sonnet-4-6", "claude-opus-4-6", "claude-haiku-4-5"]
},
"openai": {
"apiKey": "sk-xxxxx",
"api": "openai-completions",
"models": ["gpt-5.4-mini", "gpt-5.2", "o3-mini"]
}
}
}
}
逐步操作:从 Claude Sonnet 切换到 GPT-5.4-mini
第 1 步:打开配置文件
openclaw configure
第 2 步:确保 OpenAI Provider 已配置
在 models.providers 中检查是否有 openai 配置。如果没有,添加以下内容:
"openai": {
"apiKey": "sk-你的OpenAI密钥",
"api": "openai-completions",
"models": ["gpt-5.4-mini", "gpt-5.2"]
}
第 3 步:修改默认模型
将 agents.defaults.model.primary 的值从 anthropic/claude-sonnet-4-6 改为 openai/gpt-5.4-mini:
{
"agents": {
"defaults": {
"model": {
"primary": "openai/gpt-5.4-mini"
}
}
}
}
第 4 步:保存文件并重启 Gateway
# 重启 gateway 使配置生效
openclaw gateway restart
# 确认状态
openclaw status
第 5 步:验证配置
# 使用 doctor 命令检查配置是否正确
openclaw doctor --fix
🚀 快速开始: 如果你不想分别管理 OpenAI、Anthropic、Google 等多个 API Key,推荐使用 API易 apiyi.com 平台。只需一个 API Key 就能通过 OpenAI 兼容接口调用所有主流模型,配置更简洁。
OpenClaw 配置文件中 API 类型说明
这是很多用户容易混淆的地方。OpenClaw 支持两种 API 协议类型:
| API 类型 | 协议 | 适用模型 | 请求格式 |
|---|---|---|---|
openai-completions |
OpenAI Chat Completions | GPT 系列、Gemini、通义千问、自定义兼容接口 | messages[] + model |
anthropic-messages |
Anthropic Messages | Claude 系列 | messages[] + model + max_tokens |
重点:切换模型时,API 类型会自动跟随 Provider 配置切换。你不需要手动指定 API 类型,只需确保 Provider 的 api 字段配置正确即可。

OpenClaw 切换模型方式三:Dashboard 可视化操作
对于不习惯命令行操作的用户,OpenClaw 提供了 Web Dashboard 界面,可以通过图形化方式管理模型配置。
启动 Dashboard
openclaw dashboard
执行后会自动在浏览器中打开 http://127.0.0.1:18789/,这是 OpenClaw 的本地 Web 管理界面。
Dashboard 中切换模型的步骤
第 1 步:打开 Dashboard 后,在左侧导航栏找到 Settings(设置)选项
第 2 步:进入 Models 或 Agents 配置页面
第 3 步:在模型列表中,找到 Default Model 选项
第 4 步:从下拉菜单中选择目标模型(如 openai/gpt-5.4-mini)
第 5 步:点击 Save 保存配置
第 6 步:Dashboard 会提示是否重启 Gateway,确认即可
Dashboard 操作的优势
| 特点 | 说明 |
|---|---|
| 可视化界面 | 无需记忆命令语法 |
| 实时预览 | 修改后可立即查看配置效果 |
| 配置校验 | 自动检查 API Key 和模型名称有效性 |
| 一键重启 | 保存后可直接重启 Gateway |
| 多 Provider 管理 | 图形化添加和编辑 Provider |
💰 成本优化: Dashboard 界面还可以直观查看各模型的调用量和 Token 消耗。如果你发现 Claude Sonnet 4.6 的费用较高,可以在 API易 apiyi.com 查看不同模型的定价对比,找到性价比更高的替代方案。
OpenClaw 切换模型进阶:添加自定义 Provider
如果你想使用 API易 等第三方平台来统一管理多个模型,需要在配置文件中添加自定义 Provider。
为什么使用自定义 Provider?
| 场景 | 直接连接官方 API | 通过统一平台 |
|---|---|---|
| API Key 管理 | 需要多个 Key | 只需 1 个 Key |
| 模型切换 | 需要切换 Provider | 同一 Provider 下切换 |
| 计费方式 | 分散在各平台 | 统一结算 |
| 网络稳定性 | 部分有访问限制 | 平台提供稳定访问 |
| 支持模型数 | 单一服务商模型 | 聚合多家模型 |
配置自定义 Provider 示例
在 ~/.openclaw/openclaw.json 的 models.providers 中添加:
{
"models": {
"providers": {
"apiyi": {
"baseUrl": "https://api.apiyi.com/v1",
"apiKey": "sk-你的APIYI密钥",
"api": "openai-completions",
"models": [
"claude-sonnet-4-6",
"claude-opus-4-6",
"gpt-5.4-mini",
"gpt-5.2",
"gemini-3-pro-preview"
]
}
}
}
}
配置完成后,切换模型只需:
/model apiyi/gpt-5.4-mini
/model apiyi/claude-sonnet-4-6
/model apiyi/gemini-3-pro-preview
所有模型通过同一个 Provider 调用,无需切换 API Key,无需重新配置 Provider。
查看完整配置文件示例(含多 Provider)
{
"agents": {
"defaults": {
"model": {
"primary": "apiyi/gpt-5.4-mini"
},
"sandbox": {
"enabled": true
}
}
},
"models": {
"providers": {
"anthropic": {
"apiKey": "sk-ant-xxxxx",
"api": "anthropic-messages",
"models": ["claude-sonnet-4-6", "claude-opus-4-6"]
},
"openai": {
"apiKey": "sk-xxxxx",
"api": "openai-completions",
"models": ["gpt-5.4-mini", "gpt-5.2"]
},
"apiyi": {
"baseUrl": "https://api.apiyi.com/v1",
"apiKey": "sk-你的APIYI密钥",
"api": "openai-completions",
"models": [
"claude-sonnet-4-6",
"claude-opus-4-6",
"gpt-5.4-mini",
"gpt-5.2",
"gemini-3-pro-preview",
"qwen-max"
]
},
"google": {
"apiKey": "AIza-xxxxx",
"api": "openai-completions",
"models": ["gemini-3-pro-preview"]
}
}
},
"channels": {
"telegram": { "enabled": true },
"discord": { "enabled": false }
}
}
修改默认模型为自定义 Provider
{
"agents": {
"defaults": {
"model": {
"primary": "apiyi/gpt-5.4-mini"
}
}
}
}
保存后执行:
openclaw gateway restart
🎯 技术建议: 使用自定义 Provider 的好处是模型切换更灵活。通过 API易 apiyi.com 这类聚合平台,你可以在 OpenClaw 中一个命令切换 Claude、GPT、Gemini 等不同厂商的模型,无需每次修改 Provider 配置。

OpenClaw 切换模型 3 种方式对比
选择哪种方式取决于你的具体需求:
| 对比维度 | /model 命令 | 编辑配置文件 | Dashboard |
|---|---|---|---|
| 操作难度 | 最简单 | 中等 | 简单 |
| 生效速度 | 即时 | 需重启 Gateway | 需重启 Gateway |
| 持久性 | 仅当前会话 | 永久生效 | 永久生效 |
| 适用场景 | 临时测试 | 日常默认模型 | 新手可视化操作 |
| 需要重启 | 否 | 是 | 是 |
| 学习成本 | 记住一条命令 | 了解 JSON 格式 | 无 |
推荐策略:
- 日常开发: 用配置文件设置默认模型,偶尔用
/model临时切换 - 多模型对比: 在对话中用
/model快速切换对比效果 - 团队协作: 用 Dashboard 统一管理配置
OpenClaw 切换模型常见问题 FAQ
Q1: 切换模型需要重新运行 openclaw onboard 吗?
不需要。openclaw onboard 是 OpenClaw 的初始安装向导,只需在首次安装时运行一次。后续切换模型只需通过 /model 命令、编辑配置文件或 Dashboard 操作即可。即使你要添加全新的 Provider,也只需修改配置文件,不需要重新 onboard。
Q2: 切换模型后,之前的对话历史会丢失吗?
不会。OpenClaw 的对话历史与模型独立存储。切换模型后,之前的对话记录保持不变。但需要注意:不同模型对上下文的理解方式可能有差异,切换后新模型不一定能完美延续之前的对话语境。
Q3: /model 命令切换失败提示”Provider not found”怎么办?
这说明你指定的 Provider 尚未配置。解决步骤:
- 打开配置文件:
openclaw configure - 在
models.providers中添加对应 Provider - 填写 API Key 和 API 类型
- 重启 Gateway:
openclaw gateway restart - 重新执行
/model命令
如果不想分别配置多个 Provider,可以通过 API易 apiyi.com 平台获取统一的 API Key,只需配置一个 Provider 即可调用所有模型。
Q4: 从 Anthropic 模型切换到 OpenAI 模型,API 类型需要手动改吗?
不需要手动修改 API 类型。OpenClaw 会根据 Provider 配置自动选择正确的 API 协议。anthropic Provider 自动使用 anthropic-messages 协议,openai Provider 自动使用 openai-completions 协议。你只需确保 Provider 配置中的 api 字段正确即可。
Q5: 能同时配置多个 Provider 吗?如何管理多个 API Key?
可以。OpenClaw 支持在配置文件中同时配置多个 Provider,每个 Provider 独立管理各自的 API Key。你可以同时配置 Anthropic、OpenAI、Google 等多个 Provider,通过 /model provider/model-name 的格式在它们之间自由切换。
另外,使用 API易 apiyi.com 等聚合平台可以将多个模型收归到同一个 Provider 下,简化密钥管理。
Q6: 如何查看 OpenClaw 当前支持的所有可用模型?
有两种方式查看可用模型列表:
- 在聊天中输入
/model(不带参数),会显示当前模型和可用模型列表 - 查看配置文件中各 Provider 的
models数组
如果想使用配置中没有的模型,只需在对应 Provider 的 models 数组中添加模型名称即可。
Q7: 配置文件修改错误导致 OpenClaw 无法启动怎么办?
使用 OpenClaw 自带的诊断工具修复:
# 自动诊断并修复配置问题
openclaw doctor --fix
# 查看实时日志定位问题
openclaw logs --follow
如果问题严重,可以备份当前配置后重新运行 openclaw onboard 生成默认配置,然后再手动恢复自定义部分。
OpenClaw 切换模型操作速查表
最后提供一份快速参考表,方便你在实际操作时查阅:
| 操作 | 命令 |
|---|---|
| 查看当前模型 | /model |
| 临时切换模型 | /model openai/gpt-5.4-mini |
| 打开配置编辑器 | openclaw configure |
| 重启 Gateway | openclaw gateway restart |
| 打开 Dashboard | openclaw dashboard |
| 检查配置状态 | openclaw doctor --fix |
| 查看运行状态 | openclaw status |
| 查看实时日志 | openclaw logs --follow |
总结
OpenClaw 切换模型非常灵活,核心方法就 3 种:
/model命令:最快速,适合临时切换和对比测试- 编辑配置文件:最稳定,适合更改日常默认模型
- Dashboard 界面:最直观,适合新手操作
最重要的一点:切换模型不需要重新 onboard。只要目标 Provider 的 API Key 配置正确,就可以在不同模型之间自由切换。
对于需要频繁切换多个厂商模型的用户,推荐通过 API易 apiyi.com 配置自定义 Provider,一个接口统一管理所有模型,让 OpenClaw 的模型切换更加高效。
本文作者: APIYI 技术团队
技术交流: 访问 API易 apiyi.com 获取更多 AI 模型配置教程和技术支持
更新日期: 2026 年 4 月
适用版本: OpenClaw 2026.3.x+
参考资料:
- OpenClaw 官方文档: docs.openclaw.ai
- OpenClaw GitHub 仓库: github.com/openclaw/openclaw
- OpenClaw 官网: openclaw.ai
