モデルの提供状況は頻繁に変わります。以下の例では
your-model-id を使用しています。これを CometAPI Models page にある、現在利用可能なコーディング向けモデル ID に置き換えてください。前提条件
| Requirement | Details |
|---|---|
| OS | 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 を参照する方法は 2 つあります。ワークフローに合う方を選んでください。- Simple: openai_base_url
- Named provider
最も簡単な方法です。組み込みの OpenAI プロバイダーを 1 行で CometAPI にリダイレクトできます。
カスタムプロバイダーを定義する必要はありません。
~/.codex/config.toml を作成します:API キーを保存する
~/.codex/auth.json を作成します:
sk-your-cometapi-key を実際の CometAPI キーに置き換えてください。
Codex を開始する
セッションごとに model を上書きする
config.toml を編集せずに、1 回の実行だけ別の model に切り替えるには:
代替方法: 環境変数
auth.json の代わりに、キーを直接 export することもできます:
export 行を ~/.zshrc または ~/.bashrc に追加してください。
トラブルシューティング
| Symptom | Fix |
|---|---|
API key auth is missing a key | ~/.codex/auth.json に "OPENAI_API_KEY": "sk-..." が含まれていることを確認してください |
| Login prompt appears unexpectedly | 古い ~/.codex/auth.json を削除し、CometAPI キーを使って再作成してください |
| Model not found | 現在利用可能なモデルは Models page で確認してください |
| Connection timeout | config.toml の openai_base_url または base_url が https://api.cometapi.com/v1 になっていることを確認してください |
| Windows issues | Codex は Windows 上で WSL2 を必要とします。ネイティブの CMD/PowerShell はサポートされていません |