掌握 OpenClaw 切換模型的 3 種方法:從 Claude Sonnet 4.6 到 GPT-5.4-mini 保姆級教程

在使用 OpenClaw 時,很多用戶會遇到一個常見問題:當前模型太貴或不夠合適,想切換到其他模型該怎麼操作?比如你正在用 Anthropic Messages 模式的 claude-sonnet-4-6,每天 Token 消耗不少,想換成更經濟的 gpt-5.4-mini——是需要重新跑一遍 openclaw onboard 嗎?

答案是:完全不需要重新 onboard。 OpenClaw 提供了 3 種靈活的模型切換方式,最快 10 秒就能完成切換。

核心價值: 讀完本文,你將掌握 OpenClaw 切換模型的全部方法,根據場景選擇最適合的切換方式,並學會添加自定義 Provider 實現多模型統一管理。

openclaw-switch-model-tutorial-claude-sonnet-gpt-mini-guide-zh-hant 图示

OpenClaw 切換模型核心要點

在深入操作步驟之前,先了解 OpenClaw 模型切換的核心機制。OpenClaw 是一個模型無關的平臺,底層通過 Provider 配置連接不同的 AI 服務商。

要點 說明 價值
不需要重新 onboard openclaw onboard 只是初始安裝嚮導 節省時間,避免重複配置
3 種切換方式 命令行、配置文件、Dashboard 不同場景靈活選擇
支持實時熱切換 /model 命令即時生效 對話中隨時更換模型
Provider 獨立管理 每個服務商單獨配置 API Key 多模型並行使用
配置文件持久化 修改 JSON 配置永久生效 重啓後自動加載

OpenClaw 切換模型的前提條件

在切換模型之前,需要確保以下條件滿足:

  1. OpenClaw 已安裝並完成 onboard:首次安裝時已運行過 openclaw onboard
  2. 目標模型的 API Key 已配置:比如要切換到 GPT-5.4-mini,需要有 OpenAI 的 API Key
  3. 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 測試不同模型
  • 不影響配置文件中的默認模型設置

侷限

  • 僅對當前會話有效,新建對話會恢復默認模型
  • 不會修改配置文件,重啓後失效

openclaw-switch-model-tutorial-claude-sonnet-gpt-mini-guide-zh-hant 图示

實際操作演示

假設你當前在使用 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-switch-model-tutorial-claude-sonnet-gpt-mini-guide-zh-hant 图示

OpenClaw 切換模型方式三:Dashboard 可視化操作

對於不習慣命令行操作的用戶,OpenClaw 提供了 Web Dashboard 界面,可以通過圖形化方式管理模型配置。

啓動 Dashboard

openclaw dashboard

執行後會自動在瀏覽器中打開 http://127.0.0.1:18789/,這是 OpenClaw 的本地 Web 管理界面。

Dashboard 中切換模型的步驟

第 1 步:打開 Dashboard 後,在左側導航欄找到 Settings(設置)選項

第 2 步:進入 ModelsAgents 配置頁面

第 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.jsonmodels.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-switch-model-tutorial-claude-sonnet-gpt-mini-guide-zh-hant 图示

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 尚未配置。解決步驟:

  1. 打開配置文件:openclaw configure
  2. models.providers 中添加對應 Provider
  3. 填寫 API Key 和 API 類型
  4. 重啓 Gateway:openclaw gateway restart
  5. 重新執行 /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 當前支持的所有可用模型?

有兩種方式查看可用模型列表:

  1. 在聊天中輸入 /model (不帶參數),會顯示當前模型和可用模型列表
  2. 查看配置文件中各 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 種:

  1. /model 命令:最快速,適合臨時切換和對比測試
  2. 編輯配置文件:最穩定,適合更改日常默認模型
  3. Dashboard 界面:最直觀,適合新手操作

最重要的一點:切換模型不需要重新 onboard。只要目標 Provider 的 API Key 配置正確,就可以在不同模型之間自由切換。

對於需要頻繁切換多個廠商模型的用戶,推薦通過 API易 apiyi.com 配置自定義 Provider,一個接口統一管理所有模型,讓 OpenClaw 的模型切換更加高效。


本文作者: APIYI 技術團隊
技術交流: 訪問 API易 apiyi.com 獲取更多 AI 模型配置教程和技術支持
更新日期: 2026 年 4 月
適用版本: OpenClaw 2026.3.x+


參考資料:

  1. OpenClaw 官方文檔: docs.openclaw.ai
  2. OpenClaw GitHub 倉庫: github.com/openclaw/openclaw
  3. OpenClaw 官網: openclaw.ai

Similar Posts