OpenCode
OpenCode 設定指南
把 UnoRouter 加為 OpenCode 的自訂供應商,並挑選任一模型作為使用中的代理程式。
概覽
OpenCode 會從 JSON 設定讀取供應商。用 OpenAI 相容轉接器加入 UnoRouter,就能使用任何 UnoRouter 模型。
快速設定
把這些貼進用戶端。已登入時會自動填入你的金鑰。
text
基礎 URL: https://api.unorouter.com/v1
API 金鑰: YOUR_API_KEY相容性
Chat Completions串流工具呼叫
逐步設定
- 1開啟 OpenCode 設定檔
在 OpenCode 中按 Ctrl + O 並貼上路徑。在 Windows 上,請把 YOUR_USER 換成你的使用者名稱。
textC:/Users/YOUR_USER/.config/opencode/opencode.json - 2取代檔案內容
清空檔案並貼上 UnoRouter 的供應商設定區塊。填入你的 API 金鑰,並從目錄中挑一個模型。
json{ "$schema": "https://opencode.ai/config.json", "provider": { "unorouter": { "name": "UnoRouter", "npm": "@ai-sdk/openai-compatible", "discoverModels": true, "options": { "apiKey": "YOUR_API_KEY", "baseURL": "https://api.unorouter.com/v1" } } } } - 3儲存並重新載入
按 Ctrl + S,接著按 Ctrl + Shift + P 執行 Developer: Reload Window。
- 4選擇模型
開啟模型選擇器並切換到新模型。轉接器會處理串流與工具呼叫。
推薦模型
在這裡可用的免費模型。把任意模型 id 貼進用戶端即可。
glm-5.3-search:freeglm-5.3-think-search:freeglm-5.3-thinking:freeglm-5.3:freeqwen-3.8-27b:free
注意事項
- 設定 "discoverModels": true 後,OpenCode 啟動時會從 /v1/models 抓取 UnoRouter 的完整目錄,因此不必逐一列出,所有模型都會出現在選擇器中。
- 如果執行 Developer: Reload Window 之後仍看不到你的供應商,請檢查儲存的 JSON 是否有多餘的結尾逗號。
- 請使用 UnoRouter 目錄中的精確模型 id。複製貼上時帶上的供應商前綴請刪掉。
- 沒有自動探索時,較舊的 OpenCode 需要一個列出精確 id 的 "models" 設定區塊(例如 {"gemini-3.1-flash-lite": {}})並重新啟動。