Method: models.countMessageTokens

Führt den Tokenizer eines Modells für einen String aus und gibt die Tokenanzahl zurück.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
model

string

Erforderlich. Der Ressourcenname des Modells. Sie dient als ID für das zu verwendende Modell.

Dieser Name sollte mit einem Modellnamen übereinstimmen, der von der Methode models.list zurückgegeben wird.

Format: models/{model}

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "prompt": {
    object (MessagePrompt)
  }
}
Felder
prompt

object (MessagePrompt)

Erforderlich. Die Eingabeaufforderung, deren Tokenanzahl zurückgegeben werden soll.

Antworttext

Eine Antwort von models.countMessageTokens.

Sie gibt den tokenCount des Modells für prompt zurück.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "tokenCount": integer
}
Felder
tokenCount

integer

Die Anzahl der Tokens, in die model die prompt tokenisiert.

Immer nicht negativ.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • 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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.