Skip to main content
メソッド:generateResponse()、createResponse()

例

主なパラメーター

  • model(必須):対象モデルのID。
  • input(必須):入力項目(メッセージ、ツール呼び出しなど)の順序付き配列。
  • temperature(0~2):値が大きいほど、出力はよりランダムになります。
  • top_p(0~1):Nucleusサンプリングの制御。
  • max_output_tokens(整数):応答ごとに生成するトークン数の上限。
  • ツール:tools(定義)、tool_choice(auto/none/特定のツール)、max_tool_calls(整数)、parallel_tool_calls(真偽値)。
  • Logprobs:top_logprobs(0~20)。トークンごとのlogprobsを返します。
  • 出力:service_tier、store(真偽値)、stream(真偽値)。
  • メタデータ:metadata(そのまま渡すオブジェクト)、reasoning(推論の強度を指定するオブジェクト)。
  • ゲートウェイ拡張:usage(使用量を要求する真偽値)、meta(metaブロックを含める真偽値)。

戻り値

ResponsesResponse JSONオブジェクト。
最終更新日 2026年10月2日