工具整合
Codex
Codex 是 OpenAI 官方的命令列程式設計 Agent。它透過 Responses 協定呼叫 GPT 系列模型,在設定檔里加一個自訂供應商即可串接 FlyRouter。
安裝 Codex
終端機
npm install -g @openai/codex設定 FlyRouter
新增供應商
編輯 ~/.codex/config.toml(Windows 為 %USERPROFILE%\.codex\config.toml),沒有就新建:
~/.codex/config.toml
model = "gpt-6.1-sol"
model_provider = "flyrouter"
[model_providers.flyrouter]
name = "FlyRouter"
base_url = "https://api.flyrouter.ai/v1"
env_key = "FLYROUTER_API_KEY"
wire_api = "responses"供應商設定必須寫在使用者目錄下的這個檔案裡,寫在專案裡的 .codex/config.toml 不生效。
設定 API Key
Codex 從 env_key 指定的環境變數讀取 Key:
~/.zshrc 或 ~/.bashrc
export FLYROUTER_API_KEY="sk-..."啟動
重新開啟終端機,在專案目錄執行 codex,介面顯示的模型為 gpt-6.1-sol 即設定成功。
可用模型
Codex 只走 Responses 協定,因此只能使用 GPT 系列模型,如 gpt-6.1-sol、gpt-6-astra。臨時切換可以用 codex -m gpt-6-astra,或在工作階段中輸入 /model。
Codex 已不再支援 wire_api = "chat",請保持 "responses"。想在命令列 Agent 裡使用 Claude,請用 Claude Code 或 OpenCode。
常見問題
提示缺少環境變數或 401
FLYROUTER_API_KEY 沒有生效。macOS / Linux 確認已寫入 shell 設定並重新開啟終端機;Windows 用 setx 後必須新開終端機。
設定了供應商卻仍然要求登入 OpenAI
確認沒有設定 requires_openai_auth = true,並且 model_provider 寫在檔案最頂部(任何 [...] 小節之前)。