Model 可用性經常變動。以下範例使用
your-model-id —— 請將其替換為來自 CometAPI Models page 的目前可用、適合編碼的 model ID。先決條件
| Requirement | Details |
|---|---|
| 作業系統 | macOS 12+、Linux(Ubuntu 20.04+ / Debian 10+),或透過 WSL2 執行的 Windows 11 |
| Node.js | 22+(建議使用 LTS) |
| Git | 建議 2.23+ |
| CometAPI key | 可從 CometAPI Dashboard 取得(以 sk- 開頭) |
安裝 Codex CLI
設定 CometAPI
有兩種方式可讓 Codex 指向 CometAPI。請選擇最符合您工作流程的方式。- 簡單方式:openai_base_url
- 命名 provider
最簡單的選項——只需一行即可將內建的 OpenAI provider 重新導向至 CometAPI。
無需定義自訂 provider。建立
~/.codex/config.toml:儲存您的 API key
建立~/.codex/auth.json:
sk-your-cometapi-key 替換為您實際的 CometAPI key。
啟動 Codex
依工作階段覆寫 model
若想在單次執行中切換到不同的 model,而不編輯config.toml:
替代方式:環境變數
除了使用auth.json,您也可以直接匯出 key:
export 這一行加入 ~/.zshrc 或 ~/.bashrc。
疑難排解
| Symptom | Fix |
|---|---|
API key auth is missing a key | 確認 ~/.codex/auth.json 包含 "OPENAI_API_KEY": "sk-..." |
| 意外出現登入提示 | 刪除舊的 ~/.codex/auth.json,並使用您的 CometAPI key 重新建立 |
| 找不到 model | 請查看 Models page 以確認目前可用的 model |
| 連線逾時 | 確認 config.toml 中的 openai_base_url 或 base_url 為 https://api.cometapi.com/v1 |
| Windows 問題 | Codex 在 Windows 上需要 WSL2——不支援原生 CMD/PowerShell |