Uruchamia tokenizatora modelu dla treści wejściowej i zwraca liczbę tokenów.
Żądanie HTTP
POST https://generativelanguage.googleapis.com/v1/{model=models/*}:countTokens
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
model |
To pole jest wymagane. Nazwa zasobu modelu. Jest to identyfikator używany przez model. Ta nazwa powinna odpowiadać nazwie modelu zwróconej przez metodę Format: |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"contents": [
{
object ( |
Pola | |
---|---|
contents[] |
To pole jest wymagane. Dane wejściowe podane modelowi jako prompt. |
Treść odpowiedzi
Odpowiedź z aplikacji models.countTokens
.
Zwraca wartość tokenCount
modelu dla funkcji prompt
.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "totalTokens": integer } |
Pola | |
---|---|
totalTokens |
Liczba tokenów, w których 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.