Запускает токенизатор модели для входного содержимого и возвращает количество токенов.
HTTP-запрос
POST https://generativelanguage.googleapis.com/v1beta/{model=models/*}:countTokens
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
model | Необходимый. Имя ресурса модели. Это служит идентификатором для использования модели. Это имя должно соответствовать имени модели, возвращаемому методом Формат: |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{
"contents": [
{
object ( |
Поля | |
---|---|
contents[] | Необходимый. Входные данные, передаваемые модели в виде подсказки. |
Тело ответа
Ответ от models.countTokens
.
Он возвращает tokenCount
модели для prompt
.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{ "totalTokens": integer } |
Поля | |
---|---|
totalTokens | Количество токенов, в которые Всегда неотрицательный. |
Области авторизации
Требуется одна из следующих областей 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
Для получения дополнительной информации см. Обзор аутентификации .