モデルの生成と出力の構成オプション。すべてのパラメータをすべてのモデルで構成できるとは限りません。
JSON 表現 |
---|
{
"stopSequences": [
string
],
"responseMimeType": string,
"responseSchema": {
object ( |
フィールド | |
---|---|
stopSequences[] |
省略可。出力の生成を停止する文字シーケンスのセット(最大 5 つ)。指定すると、API は停止シーケンスが最初に出現したときに停止します。停止シーケンスはレスポンスには含まれません。 |
responseMimeType |
省略可。生成された候補テキストの出力レスポンス MIME タイプ。サポートされている MIME タイプ: |
responseSchema |
省略可。レスポンス MIME タイプにスキーマがある場合に、生成された候補テキストの出力レスポンス スキーマ。スキーマはオブジェクト、プリミティブ、配列で、OpenAPI スキーマのサブセットです。 設定する場合は、互換性のある responseMimeType も設定する必要があります。互換性のある MIME タイプ: |
candidateCount |
省略可。返される生成レスポンスの数。 現在、この値は 1 にのみ設定できます。設定しない場合、デフォルトの 1 になります。 |
maxOutputTokens |
省略可。候補に含めるトークンの最大数。 注: デフォルト値はモデルによって異なります。 |
temperature |
省略可。出力のランダム性を制御します。 注: デフォルト値はモデルによって異なります。 値の範囲は [0.0, 2.0] です。 |
topP |
省略可。サンプリング時に考慮するトークンの最大累積確率。 このモデルでは、トップ K サンプリングと核サンプルを組み合わせて使用します。 トークンは、最も可能性が高いトークンのみが考慮されるように、割り当てられた確率に基づいて並べ替えられます。トップ K サンプリングでは考慮すべきトークンの最大数が直接制限されますが、核サンプリングでは累積確率に基づいてトークン数が制限されます。 注: デフォルト値はモデルによって異なります。 |
topK |
省略可。サンプリング時に考慮するトークンの最大数。 モデルでは、核サンプリングを使用します。または、トップ K と核体を組み合わせたサンプリングを使用します。トップ K のサンプリングでは、最も確率が高い 注: デフォルト値はモデルによって異なります。 |