Codex CLI を BazaarLink につなぐ:config.toml の設定と /v1/responses の実測
Codex CLI の Responses API 接続先を BazaarLink に設定し、コマンドで動作を確認します。
検証環境:Codex CLI 0.160.0、モデル openai/gpt-5.4-mini、2026-10-05。モデル名は変更される場合があるため、モデルページでご確認ください。
始める前に
Codex CLI と BazaarLink の API キーが必要です。この例ではキーを config.toml に書かず、環境変数に設定します。
1. API キーを取得して環境変数を設定
BazaarLink の API キーを取得し、Codex CLI を実行するターミナルで BAZAARLINK_API_KEY を設定します。プレースホルダーを自分のキーに置き換えてください。
macOS / Linux
export BAZAARLINK_API_KEY="YOUR_BAZAARLINK_API_KEY"Windows PowerShell
$env:BAZAARLINK_API_KEY = "YOUR_BAZAARLINK_API_KEY"2. ~/.codex/config.toml を編集
Windows のパスは %USERPROFILE%\.codex\config.toml です。次の設定を書き込みます。既存のファイルでは同じ項目を更新してください。
3. 最初のコマンドを実行
ターミナルで次のコマンドを実行します。2026-10-05 の検証で使ったコマンドです。
codex exec --skip-git-repo-check "Reply with exactly one line: hello from BazaarLink"実測出力の抜粋
provider: bazaarlink
model: openai/gpt-5.4-mini
hello from BazaarLink
tokens used検証時のヘッダーには provider と model が表示され、回答は hello from BazaarLink の一行で、末尾に tokens used が表示されました。短い指示でも Codex 自身のシステム指示とツール定義が送られ、この実行では約 10k tokens を使用しました。
この検証ではモデルが shell 関数を呼び出し、Codex がローカルで実行またはブロックした結果を返した後、モデルが回答しました。/v1/responses の function_call 往復を確認した結果であり、Codex の全機能を検証したものではありません。
4. モデルを変更
config.toml の model の値は、モデルページ(/models)に掲載されている任意のモデルに置き換えられます。
config.toml の model を、モデルページまたは GET /v1/models にある利用可能な model ID に変更します。キーやルートで有効でないモデルでは 503 が返る場合があります。その際は別の model ID を選んでください。
5. よくある質問とトラブルシューティング
Model metadata の警告
Codex に `Model metadata for openai/gpt-5.4-mini not found. Defaulting to fallback metadata` と表示され、ヘッダーに `reasoning effort: none` が出る場合があります。検証時にも確認された警告で、無視できます。
HTTP 503:モデルを利用できない
`Service unavailable for this model. Please try a different model or contact support.` と表示された場合、現在のキーまたはルートではそのモデルが有効ではありません。モデルページまたは GET /v1/models から別の model ID を選んでください。
401 またはキーの設定
Codex CLI を実行するターミナルに BAZAARLINK_API_KEY が設定され、config.toml の env_key と一致するか確認してください。
base_url はどれを使いますか?
https://api.bazaarlink.ai/v1 を推奨します。https://bazaarlink.ai/api/v1 も利用できます。
よくある質問
API キーを config.toml に書きますか?
いいえ。例では env_key を使い、環境変数 BAZAARLINK_API_KEY から読み込みます。
Model metadata の警告は修正が必要ですか?
openai/gpt-5.4-mini の検証で fallback metadata の警告が出ましたが、無視できます。
モデルで 503 が返ったら?
モデルページまたは GET /v1/models から、そのキーやルートで使える別の model ID を選んでください。