Method: models.countTokens

入力コンテンツに対してモデルのトークナイザを実行し、トークン数を返します。

HTTP リクエスト

POST https://generativelanguage.googleapis.com/v1/{model=models/*}:countTokens

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

パスパラメータ

パラメータ
model

string

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

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

形式: models/{model}

リクエスト本文

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

JSON 表現
{
  "contents": [
    {
      object (Content)
    }
  ]
}
フィールド
contents[]

object (Content)

必須。プロンプトとしてモデルに与えられる入力。

レスポンスの本文

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

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

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

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

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

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