在使用 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
