HTTP 400
Проверьте диапазон параметра и максимальный ответ модели.
Какие ограничения действуют на модель, API-ключ и аккаунт, как отличать 400, 402, 413 и 429 и безопасно увеличивать лимиты.
Базовый адрес — https://tokenmost.ru/v1. Создайте ключ в личном кабинете, выберите модель в каталоге и отправьте первый запрос. Методы, которые ещё не доступны, отмечены отдельно.
Один запрос одновременно ограничен возможностями модели, валидацией endpoint, доступным балансом, бюджетом и RPM ключа. Прохождение одного ограничения не отменяет остальные.
curl "https://tokenmost.ru/v1/chat/completions" \
-H "Authorization: Bearer $TOKENMOST_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: limits-example-0001" \
-d '{
"model": "MODEL_ID_FROM_CATALOG",
"messages": [{"role": "user", "content": "Ответь одним предложением."}],
"max_tokens": 128
}'Лимит модели, лимит ключа и доступный баланс — разные проверки. Диагностируйте конкретный HTTP-статус и поле ошибки.
История, инструкции, tool definitions и вход пользователя занимают контекст. Максимальный ответ ограничивается отдельно; большой контекст не гарантирует такой же объём генерации.
429 означает превышение частоты конкретного ключа или другого опубликованного rate limit. Соблюдайте Retry-After и не создавайте параллельный шторм повторов.
Бюджет ключа ограничивает его суммарный расход, баланс — весь аккаунт, а активные резервы уменьшают доступный остаток до завершения операций.
Проверьте диапазон параметра и максимальный ответ модели.
Проверьте баланс, активные резервы и оставшийся бюджет ключа.
Сократите вход, историю или размер файла; не повторяйте тот же oversized request.
Уважайте Retry-After, уменьшите параллелизм и проверьте RPM ключа.
Задайте клиентский таймаут и отмену, но не меняйте Idempotency-Key при неопределённом результате.