400
Исправьте структуру JSON, обязательные поля, диапазоны и совместимость параметров.
Практический разбор HTTP 400, 401, 402, 404, 405, 409, 413, 429, 500 и 503 с безопасной политикой повторов.
Базовый адрес — https://tokenmost.ru/v1. Создайте ключ в личном кабинете, выберите модель в каталоге и отправьте первый запрос. Методы, которые ещё не доступны, отмечены отдельно.
Ошибки клиента нужно исправлять, а не повторять. Сетевой таймаут и 5xx могут иметь неопределённый исход, поэтому повтор платного POST выполняется только с исходным Idempotency-Key и неизменным телом.
400/401/402/404/405/409/413: исправить причину
429: ждать Retry-After и снизить частоту
500/503/таймаут: проверить историю, повторять с тем же Idempotency-Key
никогда: не создавать новый ключ для слепого повтораНе показывайте пользователю внутренние сообщения поставщика и не повторяйте платные операции новым ключом после неопределённого результата.
Валидация JSON, авторизации, баланса и лимитов происходит до вызова модели. После исправления причины новое пользовательское действие получает новый Idempotency-Key.
Разрыв соединения или часть потока не доказывают отсутствие генерации у поставщика. Сервис удерживает резерв для сверки; автоматический fallback или новый платный запрос может удвоить расход.
Сохраняйте статус, код, длительность и локальные ID. Не записывайте API-ключ, полное тело с персональными данными или сырой ответ внешнего поставщика.
Исправьте структуру JSON, обязательные поля, диапазоны и совместимость параметров.
Проверьте схему авторизации, срок, статус и фактически загруженный секрет.
Проверьте баланс, резервы и бюджет ключа.
Не меняйте тело существующей операции; новый ключ используйте только для нового действия.
Соблюдайте Retry-After и уменьшите частоту/параллелизм.
Сохраните Idempotency-Key, проверьте историю и не запускайте бесконечные повторы.