Method: models.countMessageTokens

Uruchamia tokenizator modelu na ciągu znaków i zwraca liczbę tokenów.

Żądanie HTTP

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

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 (MessagePrompt)
  }
}
Pola
prompt

object (MessagePrompt)

To pole jest wymagane. Prompt, którego liczba tokenów ma zostać zwrócona.

Treść odpowiedzi

Odpowiedź z aplikacji models.countMessageTokens.

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.