このガイドを使用して、CometAPI を model provider として Codex CLI を実行します。 公式リファレンス:Documentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
前提条件
| 必要事項 | 詳細 |
|---|---|
| OS | macOS 12+、Linux(Ubuntu 20.04+ / Debian 10+)、または WSL2 経由の Windows 11 |
| Node.js | 22+(LTS 推奨) |
| Git | 2.23+ 推奨 |
| CometAPI キー | CometAPI Dashboard から取得してください(sk- で始まります) |
Codex CLI をインストールする
CometAPI を設定する
このプロバイダー設定で~/.codex/config.toml を作成または編集します:
model_provider と model キーは、ファイルのトップレベルに置いたままにする必要があります。
[model_providers.cometapi] セクションでは、CometAPI エンドポイントを定義します。
dotfiles リポジトリを通じて Codex 設定を管理している場合は、dotfiles
のコピーを
~/.codex/config.toml と同期させてください。Codex は
~/.codex/config.toml からこのファイルを読み取ります。API キーを保存する
~/.codex/auth.json を作成します:
sk-your-cometapi-key を実際の CometAPI キーに置き換えてください。
Codex を起動する
トラブルシューティング
| 症状 | 対処方法 |
|---|---|
API key auth is missing a key | ~/.codex/auth.json を修正してください。"auth_mode": "apikey" と "OPENAI_API_KEY": "sk-..." を含める必要があります |
| ログインプロンプトが予期せず表示される | auth_mode を apikey に設定して ~/.codex/auth.json を再作成し、その後 Codex を再起動してください |
| Codex が引き続きデフォルトの OpenAI プロバイダーを使用する | ~/.codex/config.toml を修正してください。model_provider は cometapi でなければなりません |
| リクエストが CometAPI に届かない | ~/.codex/config.toml を修正してください。[model_providers.cometapi] には requires_openai_auth = true を含める必要があります |
| 接続タイムアウトまたはエンドポイントが誤っている | ~/.codex/config.toml を修正してください。base_url は https://api.cometapi.com/v1 でなければなりません |
| モデルが見つからない | 利用可能なモデルについては Models page を確認してください |
| Windows の問題 | Codex は Windows で WSL2 を必要とします — ネイティブの CMD/PowerShell はサポートされていません |