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

例

ストリーミング

主なパラメーター

  • model (required): 対象モデルのID。
  • messages (required): system|user|assistant|toolロールを持つ順序付きメッセージです。コンテンツは文字列または複数のパートで指定します。
  • サンプリング: temperature (0–2), top_p (0–1), top_k (>=1), seed (int, optional).
  • 長さとペナルティ: max_output_tokens (int), presence_penalty and frequency_penalty (-2 to 2), stop (string|string[]).
  • ツール: tools (定義), tool_choice (auto/none/特定のツール), max_tool_calls (int), parallel_tool_calls (bool).
  • Logprobs: logprobs (bool), top_logprobs (0–20).
  • 出力: response_format (json/text), metadata (object passthrough), stream (bool), service_tier.
  • Gateway固有の追加項目: usage(使用量を要求する真偽値)、meta(メタデータブロックを含める真偽値)。

戻り値

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