Skip to main content
メソッド: generateText(), createChatCompletion()

例

主なパラメーター

  • model(必須):対象モデルの ID。
  • messages(必須):system|user|assistant|tool のロールを持つ順序付きメッセージ。コンテンツには MessageContent オブジェクトを使用します。
  • サンプリング:temperature(0~2)、top_p(0~1)、top_k(>=1)、seed(int、任意)。
  • 長さとペナルティ:max_output_tokens(int)、presence_penalty と frequency_penalty(-2~2)、stop(string|string[])。
  • ツール:tools(定義)、tool_choice(自動/なし/特定のツール)、max_tool_calls(int)、parallel_tool_calls(bool)。
  • Logprobs:logprobs(bool)、top_logprobs(0~20)。
  • 出力:response_format(json/text)、meta ブロックを含める meta(bool)、stream(bool)、service_tier。
  • Gateway の追加オプション:使用量をリクエストする usage(bool)。

戻り値

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