Codex CLI 接続
OpenAI Codex CLI 接続 1折AI の設定方法(~/.codex/config.toml の model_providers)、Responses インターフェース経由で GPT モデルを呼び出す。
OpenAI / GPT モデルが公開されました。Codex CLI は OpenAI Responses インターフェース(/v1/responses)を使用し、当サイトの API キーで接続します。利用可能なモデルと価格はモデルカタログをご覧ください。
まず Codex のカスタムプロバイダーの設定方法を説明します。形式は Codex 公式設定ドキュメント に由来します。
設定ファイル
「設定ファイル」というセクションCodex の設定は ~/.codex/config.toml にあります。カスタムプロバイダーはこのユーザーレベルのファイルにのみ記述でき、プロジェクト内の .codex/config.toml で model_provider を設定しても無視されます。
model_provider = "onezhe"model = "gpt-6-astra"
[model_providers.onezhe]name = "1折AI"base_url = "https://1zheai.com/v1"env_key = "ONEZHE_API_KEY"wire_api = "responses"例では gpt-6-astra を使用していますが、お使いのキーが対応する他の GPT モデル ID に置き換えてください。
各フィールドの意味:
| フィールド | 説明 |
|---|---|
model_provider | 使用するプロバイダー。下記 [model_providers.<id>] の id に対応。openai、ollama、lmstudio は予約名のため使用不可 |
base_url | /v1 を付与する |
env_key | Codex はこの環境変数から API キー(API key)を読み取る。名前は export したものと完全に一致させる必要がある |
wire_api | 公式ドキュメントによれば現時点で responses のみ対応。省略時もこれになる |
次に API キーを環境変数に設定します:
export ONEZHE_API_KEY="sk-你的Key"[Environment]::SetEnvironmentVariable("ONEZHE_API_KEY", "sk-你的Key", "User")Codex のインストール
「Codex のインストール」というセクション以下のコマンドは Codex 公式ドキュメントより:
npm install -g @openai/codexbrew install --cask codexcurl -fsSL https://chatgpt.com/codex/install.sh | shpowershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"よくある質問
「よくある質問」というセクション401?
env_key に書かれた変数名が実際に export したものと一致していないか、環境変数を設定する前にターミナルを開いています。両方の名前を照合し、ターミナルを再起動して再試行してください。
wire_api を chat に変更できますか?
できません。Codex 公式設定ドキュメントでは wire_api は responses のみ受け付けます。Chat Completions インターフェースのみを提供するサービスは、Codex に接続するには追加のプロトコル変換ツールが必要です。
