Справочник API
Response Input Tokens
Оценка входных токенов для Responses API
POST
/v1/responses/input_tokensМаршрут помогает оценить количество входных токенов для запроса в формате Responses API.
Используйте его, когда нужно заранее понять размер запроса, ограничить ввод пользователя или предупредить о слишком большом контексте.
Практический сценарий
- Пользователь загружает большой текст.
- Приложение оценивает входные токены.
- Если текст слишком большой, приложение предлагает сократить или разбить его.
- После проверки отправляет основной запрос в
POST /v1/responses.
Пример запроса
curl {{PUBLIC_API_BASE_URL}}/responses/input_tokens \
-H "Authorization: Bearer gw_live_..." \
-H "Content-Type: application/json" \
-d '{
"model": "provider/model-name",
"input": "Большой текст для проверки размера входа"
}'Параметры тела запроса
| Поле | Обязательность | Описание |
|---|---|---|
model | Да | Публичное имя модели. |
input | Да | Вход, который нужно оценить. |
instructions | Нет | Инструкция, если она будет участвовать в основном запросе. |
Поля ответа
| Поле | Обязательность | Описание |
|---|---|---|
input_tokens | Да | Количество входных токенов. |
model | Нет | Модель, для которой сделана оценка. |
Пример ответа
{
"input_tokens": 12,
"model": "provider/model-name"
}