Method: models.countMessageTokens

Ejecuta el tokenizador de un modelo en una string y muestra el recuento de tokens.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
model

string

Obligatorio. El nombre del recurso del modelo. Esto sirve como un ID para que lo use el modelo.

Este nombre debe coincidir con el nombre del modelo que muestra el método models.list.

Formato: models/{model}

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "prompt": {
    object (MessagePrompt)
  }
}
Campos
prompt

object (MessagePrompt)

Obligatorio. El mensaje cuyo recuento de tokens se debe mostrar.

Cuerpo de la respuesta

Una respuesta de models.countMessageTokens.

Muestra el tokenCount del modelo para el prompt.

Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:

Representación JSON
{
  "tokenCount": integer
}
Campos
tokenCount

integer

La cantidad de tokens en los que model asigna un token a prompt.

Siempre son valores no negativos.

Permisos de autorización

Se necesita uno de los siguientes alcances de 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

Para obtener más información, consulta Descripción general de la autenticación.