- HTTP-запрос
- Параметры пути
- Тело запроса
- Тело ответа
- Области авторизации
- ГенерироватьСодержимоеЗапрос
Запускает токенизатор модели для входного содержимого и возвращает количество токенов.
HTTP-запрос
POST https://generativelanguage.googleapis.com/v1/{model=models/*}:countTokens
Параметры пути
Параметры | |
---|---|
model | Необходимый. Имя ресурса модели. Это служит идентификатором для использования модели. Это имя должно соответствовать имени модели, возвращаемому методом Формат: |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{ "contents": [ { object ( |
Поля | |
---|---|
contents[] | Необязательный. Входные данные, передаваемые модели в виде подсказки. Это поле игнорируется, если установлен |
generateContentRequest | Необязательный. Общий вклад, внесенный в модель. models.countTokens будет подсчитывать подсказки, вызовы функций и т. д. |
Тело ответа
Ответ от 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
Для получения дополнительной информации см. Обзор аутентификации .
ГенерироватьСодержимоеЗапрос
Запрос на создание завершения из модели.
JSON-представление |
---|
{ "model": string, "contents": [ { object ( |
Поля | |
---|---|
model | Необходимый. Имя Формат: |
contents[] | Необходимый. Содержание текущего разговора с моделью. Для однооборотных запросов это один экземпляр. Для многоходовых запросов это повторяющееся поле, содержащее историю разговоров + последний запрос. |
safetySettings[] | Необязательный. Список уникальных экземпляров Это будет применяться к |
generationConfig | Необязательный. Параметры конфигурации для создания модели и выходных данных. |