- Проверить
GET /v1/modelsтем жеgd-…ключом. - Скопировать один из четырёх Kimi model id без изменений.
- Сделать минимальный non-stream запрос на
POST /v1/chat/completionsс небольшимmax_tokens. - После обычного ответа проверить
stream: true. - Для 429 читать точный
error.code: причины и время retry различаются.
| Симптом | Проверка |
|---|---|
404 model_not_found | точный model id без псевдонимов и пробелов |
402 request_reserve_exceeds_credit | reserve включает входную часть запроса; проверить размер запроса и max_tokens — без него выходная часть считается на 32 000 |
| Usage виден дважды в stream | это родной choice usage плюс отдельный кадр при include_usage; не суммировать |
429 rate_limit_exceeded | подождать 60–90 секунд; это не исчерпанная плановая квота |
429 kimi_queue_full | повторить с задержкой |
503 kimi_unavailable | повторить позже |
404 file_not_found на свежий файл | срок жизни файла — 24 часа, и он виден только тому ключу, которым загружен |
415 unsupported_file_type при загрузке | поддерживаются восемь форматов; изображения, аудио и видео не принимаются |
400 invalid_managed_service_request | в теле поиска и загрузки страницы должно быть ровно одно поле — query или url, и само тело должно быть корректным JSON |
422 managed_service_request_failed | отказал сам сайт или сам поиск. Повторять бессмысленно и Retry-After нет: нужен другой адрес |
402 insufficient_credit на DELETE /v1/files/{file_id} | файлы бесплатны, но нулевой остаток закрывает и удаление; пополнить ключ либо дождаться истечения через 24 часа |
Второй input_file с тем же file_id пропал | подстановка однократная на весь запрос; повторить ссылку на тот же документ можно только словами в своём тексте |
| Квота 50 МиБ кончилась на паре файлов | место считается по зашифрованной записи вместе с извлечённым текстом, для простого текста это около 3,6 размера файла |
Пришлите хвост [код · req_…] из текста ошибки (или request_id), endpoint, model id, stream true/false и точное время с часовым поясом. Полный ключ, prompt и ответ присылать не нужно.