Method: models.countTokens

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

HTTP-Anfrage

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

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
{
  "contents": [
    {
      object (Content)
    }
  ]
}
Felder
contents[]

object (Content)

Erforderlich. Die Eingabe, die dem Modell als Eingabeaufforderung gegeben wird.

Antworttext

Eine Antwort von models.countTokens.

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

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

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

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.