Codex CLI (OpenAI)
Codex CLI を GetVibe API でセットアップします。config.toml、auth.json、環境変数を使用します。wire_api = "responses" が必須です。Codex は /v1/responses を呼び出します。
既成の設定
リクエスト時にカタログから生成されます。API アドレス、公開されているすべてのモデルとそのコンテキスト上限および出力上限、推奨設定が含まれます。キーは含まれません。Codex は GETVIBE_API_KEY(env_key)からキーを読み取ります。1 回の実行で低価格のモデルを使う場合:codex -m <model ID>。推論を最大にする場合:codex -c model_reasoning_effort="high"。このファイルの旧バージョンから残っている [profiles.*] テーブルは削除してください。Codex 0.134 以降では、これらが存在すると --profile を使用できません。
# macOS / Linux
mkdir -p ~/.codex
curl -fsSL https://getvibeapi.com/api/integrations/codex.toml -o ~/.codex/config.toml# Windows PowerShell
New-Item -ItemType Directory -Force "$HOME\.codex" | Out-Null
Invoke-WebRequest https://getvibeapi.com/api/integrations/codex.toml -OutFile "$HOME\.codex\config.toml"- メインモデル —
gpt-6.1-sol: 中程度の価格で大きなコンテキストを持つ強力なエージェント型コーダー。ベア ID を使用するとチャネル間のフェイルオーバーが有効なままになります。 - 小規模タスク —
deepseek-v4.1-flash:タイトル、要約、コミットメッセージ、コンパクション向けの、1M コンテキストを持つ最も安価な高性能モデルです。 - ストリーミングを有効にし、リクエストタイムアウトを 600 秒、reasoning effort を medium に設定します。長い推論を伴う回答には数分かかり、ストリーミングなしでは待機時間の上限に達してしまいます。
- すべての箇所でサフィックスなしのベアモデルIDを使用してください。これにより、正常なチャネルへの自動フェイルオーバーが有効なままになります。
?models= を追加します。Codex CLI は OpenAI のエージェント型ツールで、ターミナルでコードを扱うためのものです。/v1/responses エンドポイントを使用するため、wire_api = "responses" パラメータが必須です。
config.toml
プロバイダーを ~/.codex/config.toml に追加します:
model = "gpt-6.1-sol"
model_provider = "getvibe"
model_reasoning_effort = "high"
[model_providers.getvibe]
name = "GetVibe API"
base_url = "https://getvibeapi.com/v1"
wire_api = "responses"
env_key = "GETVIBE_API_KEY"主な方法:環境変数
env_key で指定された変数を設定します:
export GETVIBE_API_KEY="PASTE_YOUR_GETVIBE_KEY_HERE"
codexAlternative: auth.json
このオプションを使用する場合は、env_keyを削除し、プロバイダーのブロックを以下に置き換えてください:
model = "gpt-6.1-sol"
model_provider = "getvibe"
model_reasoning_effort = "high"
[model_providers.getvibe]
name = "GetVibe API"
base_url = "https://getvibeapi.com/v1"
wire_api = "responses"
requires_openai_auth = true次に、実際のキーを正確な名前 OPENAI_API_KEY で ~/.codex/auth.json に設定します。$GETVIBE_API_KEY 文字列は JSON 内では展開されません。
{"OPENAI_API_KEY": "PASTE_YOUR_GETVIBE_KEY_HERE"}/v1/responses (OpenAI Responses API 形式) へ送信します。wire_api = "responses" がないと、リクエストは誤ったエンドポイントへ送られてしまいます。