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)。