メインコンテンツへスキップ

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.

このガイドを使用して、CometAPI を model provider として Codex CLI を実行します。 公式リファレンス:
Codex では、~/.codex/config.toml~/.codex/auth.json の両方のファイルを設定する必要があります。この連携では base-URL-only のセットアップは使用しないでください。

前提条件

必要事項詳細
OSmacOS 12+、Linux(Ubuntu 20.04+ / Debian 10+)、または WSL2 経由の Windows 11
Node.js22+(LTS 推奨)
Git2.23+ 推奨
CometAPI キーCometAPI Dashboard から取得してください(sk- で始まります)

Codex CLI をインストールする

npm i -g @openai/codex
または Homebrew 経由:
brew install --cask codex
インストールを確認します:
codex --version

CometAPI を設定する

このプロバイダー設定で ~/.codex/config.toml を作成または編集します:
model_provider = "cometapi"
model = "gpt-5.5"

[model_providers.cometapi]
name = "CometAPI"
base_url = "https://api.cometapi.com/v1"
requires_openai_auth = true
model_providermodel キーは、ファイルのトップレベルに置いたままにする必要があります。 [model_providers.cometapi] セクションでは、CometAPI エンドポイントを定義します。
dotfiles リポジトリを通じて Codex 設定を管理している場合は、dotfiles のコピーを ~/.codex/config.toml と同期させてください。Codex は ~/.codex/config.toml からこのファイルを読み取ります。

API キーを保存する

~/.codex/auth.json を作成します:
{
  "auth_mode": "apikey",
  "OPENAI_API_KEY": "sk-your-cometapi-key"
}
sk-your-cometapi-key を実際の CometAPI キーに置き換えてください。
このファイルは必須です。auth_modeapikey でなければならず、 OPENAI_API_KEY には CometAPI キーを含める必要があります。

Codex を起動する

cd your-project
codex
初回起動時には、Codex によりテーマの選択と安全設定の確認が求められます。

トラブルシューティング

症状対処方法
API key auth is missing a key~/.codex/auth.json を修正してください。"auth_mode": "apikey""OPENAI_API_KEY": "sk-..." を含める必要があります
ログインプロンプトが予期せず表示されるauth_modeapikey に設定して ~/.codex/auth.json を再作成し、その後 Codex を再起動してください
Codex が引き続きデフォルトの OpenAI プロバイダーを使用する~/.codex/config.toml を修正してください。model_providercometapi でなければなりません
リクエストが CometAPI に届かない~/.codex/config.toml を修正してください。[model_providers.cometapi] には requires_openai_auth = true を含める必要があります
接続タイムアウトまたはエンドポイントが誤っている~/.codex/config.toml を修正してください。base_urlhttps://api.cometapi.com/v1 でなければなりません
モデルが見つからない利用可能なモデルについては Models page を確認してください
Windows の問題Codex は Windows で WSL2 を必要とします — ネイティブの CMD/PowerShell はサポートされていません