コンテンツにスキップ

Responses

Responses API は、OpenAI Responses プロトコルを使用するクライアント、コーディングエージェント、新しい世代のアプリケーションフレームワークに適しています。統一された入力構造、ツール呼び出し、推論制御、またはより複雑なレスポンス構造が必要な場面でよく使われます。

POST /v1/responses

完全な URL:

https://www.routeapi.ai/v1/responses
Terminal window
curl https://www.routeapi.ai/v1/responses \
-H "Authorization: Bearer $ROUTEAPI_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4o",
"input": "RouteAPI の主な用途を説明してください"
}'
フィールド必須説明
modelstringはいモデル ID
inputstring/arrayはい入力内容
instructionsstringいいえシステムレベルの指示
streambooleanいいえストリーミング出力を使うかどうか
toolsarrayいいえツール定義
tool_choicestring/objectいいえツール選択ポリシー
temperaturenumberいいえサンプリング温度
max_output_tokensnumberいいえ最大出力 token 数
項目Chat CompletionsResponses
入力構造messagesinput + instructions
互換範囲従来の OpenAI SDK 互換クライアントで最も多い新しいプロトコルのクライアントやコーディングエージェントでよく使われる
ツール呼び出し対応。選択したモデルに依存します対応。通常は表現力がより高くなります
推奨シーン汎用チャット、互換接続新規プロジェクト、コーディングエージェント、複雑なタスク
  • クライアントが OpenAI Responses プロトコルを明示的に要求する場合は、/v1/responses を使用します。
  • クライアントが従来の OpenAI Chat Completions のみに対応している場合は、/v1/chat/completions を使用します。
  • 同じモデルが Responses に対応しているかどうかは、RouteAPI のモデル設定とサービス能力に依存します。