Skip to main content

一、產品簡介

OpenCode 是一款開源 AI 程式設計助手,支援 75+ 模型與本地部署。透過 Mixroute Api,可在 OpenCode 中統一使用各類主流與最新模型(如 GPT、Claude、Gemini 等),並支援自訂提供商與模型配置。 下載地址https://opencode.ai/

二、快速配置(Mixroute Api)

1. 取得 API 金鑰

Mixroute Api 控制台 建立並複製 API 金鑰。

2. 在 OpenCode 中配置自訂提供商

1

開啟設定

開啟 OpenCode,進入 伺服器 / 提供商 設定
OpenCode 提供商設定
2

新增提供商

新增 自訂提供商(Configure an OpenAI compatible provider)
添加自定義提供商
3

填寫配置

填寫以下資訊:
  • 提供商 ID:如 mixroute(小寫、數字、連字符或底線)
  • 顯示名稱:如 Mixroute Api
  • 基礎 URLhttps://console.mixroute.io/v1(必須以 /v1 結尾)
  • API 金鑰:貼上 Mixroute Api 金鑰
4

新增模型

模型 中新增需要使用的模型(如 gpt-4oclaude-sonnet-4-20250514 等)
5

儲存使用

儲存後,在模型選擇中使用 提供商ID/模型ID(如 mixroute/gpt-4o

3. 切換模型

在對話或設定中選擇已配置的提供商與模型(如 mixroute/gpt-4o)即可切換。
  • 若使用自建或備用服務,將 基礎 URL 改為對應位址,例如 http://your-server:3003/v1
  • 預設模型可在專案或全域 opencode.json 中設定 "model": "mixroute/模型ID"

三、部分模型需使用 Responses API(重要)

部分模型的存取介面與常規 Chat Completions 不同,需使用 Responses API。若在 OpenCode 中選用這類模型時出現類似錯誤:
The chatCompletion operation does not work with the specified model
錯誤示例
說明當前請求走了 Chat Completions,而該模型在伺服端只開放 Responses API,需透過配置改為使用正確介面。

配置方式

對需要走 Responses API 的模型增加 "apiCompatibility": "responses"
{
  "provider": {
    "mixroute": {
      "models": {
        "gpt-5.1-codex": {
          "name": "gpt-5.1-codex",
          "apiCompatibility": "responses"
        }
      },
      "options": {
        "baseURL": "https://console.mixroute.io/v1"
      }
    }
  }
}
設定成功示例

四、推薦模型

類型模型 ID 範例說明
程式設計gpt-5.1-codex需確保走 Responses API
通用對話gpt-5.2gpt-5.1-chat直接使用
長文字claude-sonnet-4-20250514同上
性價比gpt-4.1-minigemini-2.5-flash同上

五、設定成功示例

下圖為使用 Mixroute Api 在 OpenCode 中正常對話的示例:
OpenCode 對話示例