Method: models.countMessageTokens

文字列に対してモデルのトークナイザを実行し、トークン数を返します。

HTTP リクエスト

POST https://generativelanguage.googleapis.com/v1beta/{model=models/*}:countMessageTokens

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
model

string

必須。モデルのリソース名。これは、使用する Model の ID となります。

この名前は、models.list メソッドから返されるモデル名と一致する必要があります。

形式: models/{model}

リクエスト本文

リクエストの本文には、次の構造のデータが含まれます。

JSON 表現
{
  "prompt": {
    object (MessagePrompt)
  }
}
フィールド
prompt

object (MessagePrompt)

必須。トークン数を返すプロンプト。

レスポンスの本文

models.countMessageTokens からのレスポンス。

prompt に対するモデルの tokenCount を返します。

成功すると、レスポンスの本文に次の構造のデータが含まれます。

JSON 表現
{
  "tokenCount": integer
}
フィールド
tokenCount

integer

modelprompt をトークン化するトークンの数。

常に非負数です。

認可スコープ

次の OAuth スコープのいずれかが必要です。

  • https://www.googleapis.com/auth/generative-language
  • https://www.googleapis.com/auth/generative-language.tuning
  • https://www.googleapis.com/auth/generative-language.tuning.readonly
  • https://www.googleapis.com/auth/generative-language.retriever
  • https://www.googleapis.com/auth/generative-language.retriever.readonly

詳細については、認証の概要をご覧ください。