Zed
Zed 會將第三方 OpenAI 相容服務設定在 language_models.openai_compatible.<provider> 下。本指南使用 Provider ID getrouter。
整合狀態
- 通訊協定: OpenAI 相容(預設使用 Chat Completions)
- 設定核對日期: 2026 年 7 月 15 日
- 執行階段驗證: 待驗證
1. 儲存 API 金鑰
透過 agent: open settings 開啟 Zed 的 Agent Settings,新增或選取名為 getrouter 的 OpenAI 相容 Provider,並在 Zed 的認證資訊介面中儲存 YOUR_API_KEY。由介面管理的認證資訊會存放在系統鑰匙圈,而不會寫入 settings.json。
您也可以在啟動 Zed 前,提供由 Provider ID 衍生的環境變數:
2. 設定 Provider 與模型
開啟 Zed 的 settings.json,合併以下範本:
MODEL_MAX_TOKENS 是範本標記,不是可直接寫入 JSON 的值。儲存前,請將其替換為所選模型真實上下文視窗上限對應的整數;請勿複製或猜測其他模型的限制。
此結構遵循 Zed 官方的 OpenAI 相容端點設定。
3. 驗證
開啟 Agent Panel,選取 GetRouter Model 並傳送一段簡短的純文字 Prompt。基本聊天成功後,只有在所選模型支援時才繼續測試編輯與工具功能。本指南尚未進行實際執行驗證。
疑難排解
- 模型未顯示: 檢查
openai_compatible.getrouter.available_models層級,並在儲存前將MODEL_MAX_TOKENS替換為整數。 - 找不到認證資訊: Provider ID
getrouter對應GETROUTER_API_KEY;請在 Zed Provider 介面儲存金鑰,或匯出環境變數後重新啟動 Zed。 - 回傳 401: 確認本機 Zed 程序可以讀取預期的認證資訊。
- Agent 或工具失敗: 核對所選模型的能力,並填入其真實上下文視窗上限。
