リソース: Model
生成言語モデルに関する情報。
JSON 表現 |
---|
{ "name": string, "baseModelId": string, "version": string, "displayName": string, "description": string, "inputTokenLimit": integer, "outputTokenLimit": integer, "supportedGenerationMethods": [ string ], "temperature": number, "topP": number, "topK": integer } |
フィールド | |
---|---|
name |
必須。 形式:
例:
|
baseModelId |
必須。ベースモデルの名前。生成リクエストに渡します。 例:
|
version |
必須。モデルのバージョン番号。 これはメジャーバージョンを |
displayName |
人が読める形式のモデル名。(「Chat Bison」など)。 名前は最大 128 文字で、UTF-8 文字を含めることができます。 |
description |
モデルの簡単な説明。 |
inputTokenLimit |
このモデルで許可される入力トークンの最大数。 |
outputTokenLimit |
このモデルで使用可能な出力トークンの最大数。 |
supportedGenerationMethods[] |
モデルでサポートされている生成方法。 メソッド名は、API メソッドに対応する |
temperature |
出力のランダム性を制御します。 値は |
topP |
核のサンプリングのため。 核のサンプリングでは、確率の合計が |
topK |
トップ K サンプリングの場合。 トップ K のサンプリングでは、最も確率が高い |
Methods |
|
---|---|
|
入力テキストを指定して、同期呼び出しでモデルから複数のエンベディングを生成します。 |
|
入力テキストを指定して、同期呼び出しでモデルから複数のエンベディングを生成します。 |
|
文字列に対してモデルのトークナイザを実行し、トークン数を返します。 |
|
テキストに対してモデルのトークナイザを実行し、トークン数を返します。 |
|
入力コンテンツに対してモデルのトークナイザを実行し、トークン数を返します。 |
|
入力された Content に基づいて、モデルからエンベディングを生成します。 |
|
入力メッセージを受け取って、モデルからエンベディングを生成します。 |
|
入力された GenerateAnswerRequest に基づいて、モデルから根拠のある回答を生成します。 |
|
入力 GenerateContentRequest が与えられた場合に、モデルからレスポンスを生成します。 |
|
入力 MessagePrompt が与えられた場合に、モデルからレスポンスを生成します。 |
|
入力メッセージに対するモデルからレスポンスを生成します。 |
|
特定のモデルに関する情報を取得します。 |
|
API で使用可能なモデルを一覧表示します。 |
|
入力 GenerateContentRequest が与えられた場合、モデルからストリーミングされたレスポンスを生成します。 |