Codex 接 OpenAI 兼容中轉站 Base URL 配置教程
安裝 OpenAI Codex CLI,並配置 API Key、Base URL、config.toml 和 provider 切換來接入 OpenAI 兼容中轉站。
安裝和啟動
Codex CLI 是 OpenAI 的本地編程代理,官方安裝方式是:
npm i -g @openai/codex
codex
第一次運行時,Codex 會讓你登錄 ChatGPT 賬號或使用 API Key。用中轉站時,通常走 API Key 和 OpenAI 兼容接口。
先確認服務商支持什麼
Codex 不是普通聊天殼。它會讀代碼、改文件、跑命令,所以中轉站最好明確支持 OpenAI Responses API 或 Codex 可用的 OpenAI 兼容接口。
你需要向服務商確認:
- Base URL 是不是 OpenAI 兼容地址
- 是否支持 Responses API
- 模型名應該填什麼
- 是否支持流式輸出和工具調用
- 是否有特殊 Header 或 query 參數
如果你還沒選好服務商,可以先看 Codex 中轉服務對比。想擴大到所有 OpenAI 兼容接口,再看 OpenAI API 中轉服務商 對比頁。對價格敏感的配置,也可以參考 便宜 OpenAI API 服務商,或直接瀏覽完整的 AI API 服務商目錄。
配置方式
臨時測試時,可以優先用環境變量:
export OPENAI_API_KEY="你的中轉站 API Key"
export OPENAI_BASE_URL="https://你的中轉站地址/v1"
codex
長期使用時,再考慮寫進 ~/.codex/config.toml,用不同 profile 區分官方 OpenAI、中轉站、本地模型或團隊網關。
排障順序
- 先確認
codex --version是最新版。 - 再確認
OPENAI_API_KEY和OPENAI_BASE_URL當前終端確實生效。 - 讓服務商確認 Codex 需要的接口類型,不要只問“支不支持 OpenAI 格式”。
- 如果你用了
config.toml,先回到環境變量臨時配置排查,減少變量。
Codex 版本變化比較快,配置項也會繼續演進。寫教程時最好把“可驗證的最小配置”和“高級 profile 配置”分開,避免讀者照抄一段複雜 TOML 後不知道錯在哪裡。
Codex OpenAI config.toml
相關錯誤
Claude Code / Codex 503 No available accounts:中轉站帳號池不可用排查 先不要盲目換 Key。這個錯誤通常說明帳號池、供應商、分組或模型路由暫時不可用。先測最小請求、確認模型和分組,再判斷是等待恢復、降低上下文,還是換 provider。 Error 401 Unauthorized:AI API 中轉站認證排查 401 是認證失敗訊號。先檢查目前載入的是哪一個 Key、請求打到哪個 Base URL、header 格式是否正確,以及這個 Key 是否仍然在對應 provider 中有效。 Error 429 Too Many Requests:AI API 中轉站限流排查 429 通常是限流或額度訊號。先檢查 Retry-After、請求頻率、帳號餘額、模型限制,以及工具是否在循環重試同一個失敗調用。