Skip to main content
/v1/responses は汎用の「新しいチャット API」ではありません。NexusAPI では主に Codex CLI ガイドで設定するカスタム Provider、またはモデル、Key グループ、チャネルが Responses プロトコル対応と明確に確認された場合に使用します。
最初にモデルとチャネルを確認してください現在の Anthropic 型 Claude チャネルでは /v1/responses を使わないでください。status_code=500, not implemented が出る場合は、Chat Completions を使うか、Claude Code をネイティブ Messages 設定にしてください。

エンドポイントと適用範囲

最小検証リクエスト

モデルとチャネルの対応を確認した場合のみ、次で接続を確認します。
input は Chat Completions の messages と別のフィールドで、レスポンスを choices[0].message として解析してはいけません。全フィールド、ストリーミングイベント、結果構造は Apifox API リファレンスまたはクライアントの公式 Schema を参照してください。

Codex CLI 設定の要点

Key は NEXUSAPI_API_KEY 環境変数に置き、config.tomlauth.json に書かないでください。インストール、OS 別環境変数、検証はCodex CLI ガイドを参照してください。

最初に確認すること

  1. Key グループにモデルがあり、モデル ID がモデルマーケットプレイスと完全に一致すること。
  2. クライアントが /v1/responses を送っており、/v1/v1/... ではないこと。
  3. モデルが Responses 対応と確認されていること。Anthropic 型 Claude では別のプロトコルを使うこと。
  4. Request ID、クライアントバージョン、エラー全文を保存し、自己確認に従うこと。