Method: models.countTextTokens

Запускает токенизатор модели для текста и возвращает количество токенов.

HTTP-запрос

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

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
model

string

Необходимый. Имя ресурса модели. Это служит идентификатором для использования модели.

Это имя должно соответствовать имени модели, возвращаемому методом models.list .

Формат: models/{model}

Тело запроса

Тело запроса содержит данные следующей структуры:

JSON-представление
{
  "prompt": {
    object (TextPrompt)
  }
}
Поля
prompt

object ( TextPrompt )

Необходимый. Входной текст в произвольной форме, передаваемый модели в виде подсказки.

Тело ответа

Ответ от models.countTextTokens .

Он возвращает tokenCount модели для prompt .

В случае успеха тело ответа содержит данные следующей структуры:

JSON-представление
{
  "tokenCount": integer
}
Поля
tokenCount

integer

Количество токенов, в которые model разбивает prompt .

Всегда неотрицательный.

Области авторизации

Требуется одна из следующих областей 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

Для получения дополнительной информации см. Обзор аутентификации .