Генерация изображений
OpenAI-совместимый Images API, параметры запросов и обработка ответов
Для image-only моделей используйте отдельный Images API. Генерация выполняется синхронно, а готовое изображение возвращается как base64 в поле data[].b64_json.
Endpoint
/v1/images/generationsКанонический OpenAI-совместимый путь
/images/generationsСовместимый путь без префикса /v1
/v1/imagesLegacy/native alias; сохранён для обратной совместимости
/imagesLegacy alias без префикса /v1
gateway:write или admin:*. Если у ключа задан allowlist моделей, добавьте в него точный ID image-модели.Пример запроса
Параметры
modelreqpromptreqnsizeaspect_ratioresponse_formatseedqualityДополнительно поддерживаются resolution, output_format, background, output_compression, moderation, input_references и provider. Конкретные возможности зависят от выбранной модели.
Формат ответа
b64_json или не передавайте response_format — результат всё равно придёт в base64.Типовые ошибки
Model must use the 'images' API surfaceImage-only модель отправлена в /chat/completions. Отправьте image-модель в /images/generations, а для /chat/completions используйте модель с API surface chat.
Not FoundПроверьте Base URL: он должен быть ровно https://api.kodikrouter.ru/v1. Полный путь вручную в это поле добавлять не нужно.
Server Connection ErrorПовторите запрос через cURL и проверьте сетевую доступность API. Убедитесь, что у ключа есть scope gateway:write, модель разрешена allowlist-ом, а на балансе достаточно средств.
