Method: models.countMessageTokens

Exécute la fonction de tokenisation d'un modèle sur une chaîne et renvoie le nombre de jetons.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
model

string

Obligatoire. Nom de ressource du modèle. Il servira d'ID au modèle à utiliser.

Ce nom doit correspondre à un nom de modèle renvoyé par la méthode models.list.

Format : models/{model}

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "prompt": {
    object (MessagePrompt)
  }
}
Champs
prompt

object (MessagePrompt)

Obligatoire. L'invite, dont le nombre de jetons doit être renvoyé.

Corps de la réponse

Réponse de models.countMessageTokens.

Elle renvoie l'tokenCount du modèle pour prompt.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "tokenCount": integer
}
Champs
tokenCount

integer

Nombre de jetons dans lesquels model tokenise le prompt.

Toujours non négatif.

Champs d'application des autorisations

Nécessite l'un des champs d'application OAuth suivants :

  • 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

Pour en savoir plus, consultez la page Présentation de l'authentification.