Skip to main content
メソッド: client.generateResponse() (パース済みチャンクをストリーミングするには client.streamResponses()).

例

ストリーミング

主なパラメーター

  • model (required): 対象モデルのID。
  • input (required): 入力項目(メッセージ、ツール呼び出しなど)の順序付き配列です。
  • temperature (0-2): 値を大きくするとランダム性が高まります。
  • top_p (0-1) / top_k (>=1): Nucleus / k-bestサンプリングの設定です。
  • max_output_tokens (int): 応答ごとに生成するトークン数の上限です。
  • ツール: tools (定義), tool_choice (auto/none/指定), max_tool_calls (int), parallel_tool_calls (bool).
  • Logprobs: logprobs (bool), top_logprobs (0-20) トークンごとのlogprobを返します。
  • 出力: response_format (json/text), service_tier, store (bool), stream (bool).
  • メタデータ: metadata (object) そのまま引き渡すデータ, reasoning (object) 推論の強さのヒント.
  • Gateway固有の追加項目: usage (bool 使用量を要求する), meta (bool metaブロックを含める).

戻り値

ResponsesResponse
stream: trueの場合は改行区切りのSSEフレームが返されます。
最終更新日 2026年10月2日