Method: models.countTextTokens

Uruchamia tokenizator modelu na tekście i zwraca liczbę tokenów.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
model

string

To pole jest wymagane. Nazwa zasobu modelu. Jest to identyfikator używany przez model.

Ta nazwa powinna odpowiadać nazwie modelu zwróconej przez metodę models.list.

Format: models/{model}

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "prompt": {
    object (TextPrompt)
  }
}
Pola
prompt

object (TextPrompt)

To pole jest wymagane. Swobodny tekst wejściowy przekazywany modelowi jako prompt.

Treść odpowiedzi

Odpowiedź z aplikacji models.countTextTokens.

Zwraca wartość tokenCount modelu dla funkcji prompt.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "tokenCount": integer
}
Pola
tokenCount

integer

Liczba tokenów, w których model tokenizuje prompt.

Zawsze nieujemna.

Zakresy autoryzacji

Wymaga jednego z tych zakresów 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

Więcej informacji znajdziesz w artykule Omówienie uwierzytelniania.