Source: https://aiprimetech.io/ja/docs/guides/codex-cli/ [ドキュメント](/ja/docs/) / [Codex API](/ja/codex-api/) # Codex CLI:APIキーとカスタムプロバイダーの設定 このガイドを使って、ローカルのCodex CLIでの作業をAI Prime Techに接続します。ゲートウェイアカウント、利用するCodexグループの有効なキー、そのキーで利用できるモデルが必要です。まずは [Codex APIの概要](/ja/codex-api/) をご覧ください。まだアクセスの種類を選んでいる場合は、こちらから始めてください。 ## 1。キーとグループを確認する ダッシュボードでキーを作成します。前払いのGPTアクセスで使用するのは Codex グループです。時間制のCodexアクセスが提供されている場合は、そのプランに表示されているグループと利用条件に従ってください。Claudeへのアクセスは別扱いです。使用するキーで利用可能なモデル一覧を確認してください。 現在のターミナルでキーを設定します。プレースホルダーはローカルで置き換え、キーをリポジトリにコミットしないでください。 PowerShell ``` $env:AIPRIMETECH_API_KEY = "YOUR_GATEWAY_KEY" ``` bashまたはzsh ``` export AIPRIMETECH_API_KEY="YOUR_GATEWAY_KEY" ``` 環境変数を設定する前に起動したターミナルやエディターが変数を認識できない場合は、再起動してください。これらの例では、現在のプロセスとその子プロセスに対して変数を設定します。 ## 2。プロバイダーを設定する この設定をユーザーレベルの設定ファイルに統合してください: ~/.codex/config.toml。Windowsでの対応するパスは %USERPROFILE%\.codex\config.tomlです。プロバイダーの認証情報はユーザー設定に保存してください。リポジトリ内の次のファイルには保存しないでください: .codex/config.toml. ``` model_provider = "aiprimetech" model = "gpt-6.1-sol" [model_providers.aiprimetech] name = "AI Prime Tech" base_url = "https://aiprimetech.io/v1" env_key = "AIPRIMETECH_API_KEY" wire_api = "responses" supports_websockets = false ``` プロバイダーIDには、次のような値を使用し、 aiprimetech 次の設定値を model_provider 対応するテーブルに一致させてください。現在のCodexはResponsesプロトコルを使用します。ベースURLはゲートウェイの /v1 ルートです。Codexがリクエストパスを追加します。この設定ではHTTP/SSEトランスポートを使用します。 ## 3。接続を確認する 次のコマンドを実行します: codex doctor これでCLI設定を確認できます。次を起動し、 codex続いて次を使用します: /status これでプロバイダーとモデルを確認できます。大規模なリポジトリ作業を許可する前に、短い回答を求めてください。AI Prime Techの使用状況ページにリクエストが表示されることを確認してください。 Codexとは別に、キーのモデル一覧を確認できます: ``` Invoke-RestMethod -Uri "https://aiprimetech.io/v1/models" -Headers @{Authorization="Bearer $env:AIPRIMETECH_API_KEY"} ``` ``` curl --fail-with-body https://aiprimetech.io/v1/models \ -H "Authorization: Bearer $AIPRIMETECH_API_KEY" ``` 返されたカタログに使用するモデルが含まれていてもリクエストが失敗する場合は、実際のエラーと現在のグループの利用可否を確認してください。IDが一覧に載っているだけでは、推論テストが成功したことにはなりません。 ## 必要に応じてCLIプロファイルを用意する 特定のCLIセッションでのみこのプロバイダーを選択するには、上記の設定を次のファイルに保存し、 ~/.codex/aiprimetech.config.toml 次のコマンドで起動します: ``` codex --profile aiprimetech ``` Codex 0.134.0以降では、CLIプロファイルに個別のファイルを使用します。以前の [profiles.aiprimetech] の例は、現在のプロファイル形式ではありません。IDE拡張機能はユーザーレベルの設定を使用します。CLIのプロファイル切り替えがIDEにも適用されたと思い込まず、再起動後に有効なプロバイダーを確認してください。 ## モデルを選ぶ 使用するモデルは、 gpt-6.1-sol をコーディングの出発点として、 gpt-6-astra を難易度の高いタスクに、または gpt-6-luna を範囲を絞った作業に使ってください。 gpt-6-sol は、既存のSolワークフロー用の別のIDです。参照: [モデルの詳細](/ja/openai-api/) と [比較方法](/ja/blog/gpt-6-models-for-codex/). ## トラブルシューティング | 症状 | 確認する項目: | 環境変数が設定されていません | 設定する項目: AIPRIMETECH_API_KEY Codexを起動するプロセス内で。 | 401認証エラー | キーが有効で、完全にコピーされており、このゲートウェイから発行されたものであることを確認してください。 | 403または利用できないモデル | キーのグループ、プランでのアクセス権、正確なモデルIDを確認してください。 | 404またはHTMLレスポンス | 使用するモデルは、 https://aiprimetech.io/v1。重複しているものを削除してください: /v1 または末尾に追加された /responses. | wire_api が拒否される | 使用するモデルは、 responses。古い chat プロバイダーの例は現在では使用できません。 | 残高、プラン、またはレート制限のエラー | エラー内容を読み、アカウントを確認して、同時実行する作業を減らしてから再試行してください。 | レスポンスの途中で接続が切れる | 短いリクエストを試し、ネットワークやプロキシの接続を確認して、サポートに伝えるためのリクエストIDを記録してください。 ## Claudeとホスト型Codexの機能 ゲートウェイのResponses変換を介してClaudeを使用する場合は、次の手順に従ってください: [CodexでClaudeを使用する](/ja/learn/use-claude-api-with-codex/) 互換性のあるClaudeグループのキーを使用してください。上記のGPTの例は、Codexグループでのアクセス用です。 ゲートウェイへのアクセスには、ChatGPTワークスペースの利用権やCodexクラウドへのアクセスは含まれません。参照: [サインイン方法の比較](/ja/blog/codex-api-key-vs-chatgpt-subscription/) 各製品の適用範囲を確認してください。 ## 参考資料 - [OpenAI:ゲートウェイ経由でプロバイダーの認証情報を使用する](https://learn.chatgpt.com/docs/enterprise/connect-to-a-gateway) - [OpenAI:設定リファレンス](https://learn.chatgpt.com/docs/config-file/config-reference) - [OpenAI:高度な設定とプロファイル](https://learn.chatgpt.com/docs/config-file/config-advanced)