Method: models.countTokens

针对输入内容运行模型的分词器,并返回词元数。

HTTP 请求

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

网址采用 gRPC 转码语法。

路径参数

参数
model

string

必需。模型的资源名称。此名称将作为要使用的模型的 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

如需了解详情,请参阅身份验证概览