Руководство пользователя

Коды ошибок

Справочник по кодам ошибок LMU AI: значения и способы устранения статусов 401 / 403 / 404 / 429 / 5xx, бизнес-кодов пакетной обработки изображений, а также поиск исправления по исходному тексту ошибки.

Эта страница собирает коды ошибок, разбросанные по отдельным документам API, в единую шпаргалку. Сначала определите широкий класс по HTTP-коду статуса, затем найдите конкретное исправление по исходному тексту ошибки.

Запишите request ID перед устранением неполадок

Request ID в заголовках ответа — это единственная самая полезная информация для диагностики проблемы. Обращаясь в поддержку, укажите request ID и полный текст ошибки — не отправляйте полный API-ключ.


HTTP-коды статусов

СтатусТипичная причинаЧто делать
400Некорректное тело запроса, параметр, ID модели или путь модели; неверный формат / кодировка изображенияИсправьте запрос — не просто повторяйте; смена аккаунтов или повтор не помогут
401API-ключ отсутствует, недействителен или отключён; Base URL не соответствует протоколу; IDE не была перезапущена, поэтому по-прежнему действует старая конфигурацияПроверьте ключ и Base URL (см. Протоколы API), перезапустите IDE; подробности в Проблеме 3
402Недостаточный балансПополните счёт или уменьшите нагрузку
403Два возможных варианта, оба вероятны: ① для группы API-ключа не включена генерация изображений; ② недостаточный баланс, подписка, право на биллинг или разрешениеСначала проверьте баланс аккаунта и статус подписки, затем убедитесь, что у группы есть нужная возможность; если и то и другое в порядке, а ошибка сохраняется, обратитесь в поддержку
404URL протокола OpenAI без /v1, URL Anthropic с ошибочно включённым /v1, Gemini без использования /v1beta/models/...; либо эндпоинт не поддерживается текущей группойПерепроверьте Base URL и полный эндпоинт по Протоколам API
413Тело запроса image-to-image слишком великоСожмите входное изображение
429① Дневная квота исчерпана; ② ограничение параллелизма, RPM или квоты вышестоящего сервисаПри исчерпанной квоте см. Проблему 2; при ограничении частоты используйте экспоненциальную задержку и снизьте параллелизм и RPM
500Внутренняя ошибка или ошибка ёмкостиЗапишите код ошибки и request ID, повторите ограниченное число раз
502Временный сбой авторизации, разрешений или сервиса на стороне вышестоящего сервисаСделайте задержку и повторите; при необходимости обратитесь в поддержку
503Нет доступного вышестоящего аккаунта или вышестоящий сервис перегружен; также возможно переопределение ключа переменной окруженияСначала проверьте переменные окружения (см. Проблему 6), затем повторите с задержкой и меньшим трафиком
504Тайм-аут шлюза или вышестоящего сервисаОтправьте новый, независимый запрос

Что повторять, а что нужно исправлять

  • Не повторяйте: 400, 401 и любые явные ошибки баланса, разрешений, параметров или политики контента — сам запрос недействителен, и любой вышестоящий аккаунт вернёт тот же результат. Сначала нужно исправить запрос.
  • Можно повторять: 429, 502, 503, 504, а также обрывы сети, сбросы соединения и тайм-ауты чтения — все это временные сбои. Используйте экспоненциальную задержку для ограниченного числа повторов (рекомендуется 2–3), чтобы не платить за повторные вызовы; при 429 также снизьте параллелизм и RPM.

Эта классификация взята из рекомендаций по повторам в API изображений — см. Gemini Image · Рекомендации по повторам.

Полные описания ошибок для каждого API: Gemini Image, GPT Image, Grok Image, Gemini Batch Image.


Бизнес-коды ошибок (пакетная обработка изображений)

Помимо HTTP-кодов статусов, Gemini Batch Image API также возвращает бизнес-коды ошибок, отображаемые в консоли как error code: BATCH_IMAGE_XXX вместе с request ID.

Код ошибкиHTTPЗначениеЧто делать
BATCH_IMAGE_DISABLED404Пакетная генерация изображений отключена глобальноОтправьте код ошибки и request ID администратору
BATCH_IMAGE_GROUP_DISABLED403Группа текущего ключа не разрешает пакетную обработку изображений или не является группой GeminiСмените ключ или попросите администратора включить разрешение для группы
BATCH_IMAGE_NO_ACCOUNT_AVAILABLE502В данный момент нет доступного ресурса для пакетного выполненияСохраните request ID и обратитесь к администратору
BATCH_IMAGE_SETTLEMENT_PRICING_MISSING400Для пакетной модели не задана цена биллингаПопросите администратора настроить цену модели
BATCH_IMAGE_INVALID_MODEL400Модель не указанаИспользуйте модель из списка пакетных моделей
BATCH_IMAGE_INVALID_ITEMS400Недопустимые элементы, разрешение или поля запросаПроверьте тело запроса; пока поддерживается только 1K
BATCH_IMAGE_DUPLICATE_CUSTOM_ID400Дублирующийся custom_idУбедитесь, что он уникален в пределах пакета
BATCH_IMAGE_PROMPT_TOO_LONG400Промпт слишком длинныйСократите промпт
BATCH_IMAGE_TOO_MANY_OUTPUT_IMAGES400Количество изображений после расширения превышает лимитУменьшите число элементов или output_count
BATCH_IMAGE_INVALID_REFERENCE_IMAGE400Недопустимый формат, размер или URI референсного изображенияПроверьте MIME, Base64 и file_uri
BATCH_IMAGE_INSUFFICIENT_BALANCE402Баланс слишком мал для резервирования списанияПополните счёт или уменьшите нагрузку
BATCH_IMAGE_IDEMPOTENCY_CONFLICT409Один и тот же ключ идемпотентности сопоставлен с другим телом запросаИспользуйте новый Idempotency-Key
BATCH_IMAGE_PROVIDER_SUBMIT_FAILED502Не удалось создать пакетную задачу на стороне вышестоящего сервисаСохраните request ID, повторите ограниченное число раз или обратитесь к администратору
BATCH_IMAGE_QUEUE_FAILED502Сервис асинхронных задач временно недоступенСохраните request ID и обратитесь к администратору
BATCH_IMAGE_NOT_READY409Попытка загрузки до завершения задачиДождитесь, пока статус станет completed
BATCH_IMAGE_OUTPUT_DELETED410Результат уже был удалёнЕго больше нельзя загрузить; создайте задачу заново
BATCH_IMAGE_ITEM_FAILED409У указанного элемента задачи нет успешного изображенияПроверьте item.error
BATCH_IMAGE_DOWNLOAD_LIMITED429Слишком много одновременных загрузокПовторите позже

Поиск по исходному тексту ошибки

Сопоставьте текст ошибки, который вы фактически видите, с таблицей ниже и перейдите прямо к подробному исправлению.

Исходный текст ошибкиЗначениеПодробное исправление
stream disconnected before completionОбрыв потока, обычно из-за смены выходного IP VPN / прокси / системным проксиПроблема 1
exceeded retry limit, last status: 429 Too Many RequestsДневная квота исчерпанаПроблема 2
401 Unauthorized: Incorrect API key providedЗапрос всё ещё уходил на официальный эндпоинт, а не на ретранслятор LMU AIПроблема 3
running scripts is disabled on this system (Windows)Ограничение политики выполнения PowerShellПроблема 4
CODEX is not recognized as a cmdlet (Windows)Node.js не установлен или нарушен PATHПроблема 5
503 No available accountsПеременная окружения оболочки переопределяет ключ, настроенный в IDEПроблема 6
400 Invalid signature in thinking blockПереключение моделей между группами в одном разговоре; подпись thinking не может быть проверенаПроблема 7
400 Unknown parameter: 'tools[0].n'Параметр tools был ошибочно отправлен на эндпоинт изображенийПроблема 8
No available accounts / модель недоступнаВызвана модель за пределами доступного диапазона текущей группыПротоколы API → Устранение неполадок

Ошибки в API экспорта использования

API экспорта использования использует аутентификацию JWT, поэтому семантика его ошибок отличается от канала API-ключа выше:

СтатусПричинаЧто делать
401JWT истёкОбновите с помощью refresh_token или войдите снова
403Несанкционированный доступ (например, запрос api_key_id, который вам не принадлежит)Проверьте, принадлежит ли ключ текущему аккаунту
400Неверный параметр (например, неправильный формат start_date)Проверьте формат YYYY-MM-DD и корректность timezone

Всё ещё не решилось?

  • Пошаговые разобранные случаи находятся в FAQ
  • Правила Base URL / эндпоинтов — в Протоколах API
  • Защита от кражи ключа — в Безопасности ключа
  • Обращаясь в поддержку, укажите request ID и полный текст ошибки

Последнее обновление:

На этой странице