Codex CLI
OpenAI Codex CLI 設定指南
在 Windows、macOS 與 Linux 上安裝 Codex CLI,並搭配 UnoRouter 設定。
概覽
Codex CLI 是 OpenAI 為終端機打造的編碼代理程式。它透過沙箱化、可審閱的修補檔來讀取、撰寫並執行程式碼。把自訂供應商指向 UnoRouter 的基礎網址,即可使用目錄中的任何模型。
快速設定
把這些貼進用戶端。已登入時會自動填入你的金鑰。
text
基礎 URL: https://api.unorouter.com/v1
API 金鑰: YOUR_API_KEY相容性
Chat CompletionsResponses API串流工具呼叫
逐步設定
- 1安裝 Codex CLI
用 npm 全域安裝 Codex CLI。
bashnpm install -g @openai/codex - 2設定模型提供者
編輯 `~/.codex/config.toml`。設定模型 id,並用 responses 線路 API 新增一個指向 UnoRouter 基礎網址的自訂供應商。
toml# ~/.codex/config.toml model = "YOUR_MODEL_ID" model_provider = "unorouter" [model_providers.unorouter] name = "UnoRouter" base_url = "https://api.unorouter.com/v1" wire_api = "responses" - 3加入 API 金鑰
把 UnoRouter 的 API 金鑰寫入 `~/.codex/auth.json`。
json// ~/.codex/auth.json { "OPENAI_API_KEY": "YOUR_API_KEY" } - 4啟動 Codex
在專案目錄中執行 `codex`。
bashcodex
powershell
$env:OPENAI_BASE_URL="https://api.unorouter.com/v1"
$env:OPENAI_API_KEY="YOUR_API_KEY"
codex推薦模型
在這裡可用的免費模型。把任意模型 id 貼進用戶端即可。
ox-alpha:freeglm-5.3-search:freeglm-5.3-think-search:freeglm-5.3-thinking:freeglm-5.3:free
注意事項
- 出現端點不支援的錯誤時,請確認 `wire_api` 是 `responses`,且基礎網址以 `/v1` 結尾。
- 401 表示 `~/.codex/auth.json` 裡的金鑰缺少或已失效。請從 UnoRouter 主控台貼上新的金鑰。
- 若 Codex 忽略你的供應商,請檢查 `config.toml` 中的表格名稱。供應商 ID 允許底線,不允許連字號(`model_providers.my_provider` 可以,`my-provider` 不行)。`openai` 是保留名稱,無法覆寫。