Генерация изображений (OpenAI-совместимый API)
/v2/images/generations. При использовании OpenAI SDK с base_url="https://polza.ai/api/v1" запросы автоматически направляются на правильный путь.| Параметр | Тип | Описание |
|---|---|---|
model | string | Модель для генерации (например, gpt-image-1, dall-e-3) |
prompt | string | Текстовое описание изображения |
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
n | integer (1-10) | 1 | Количество изображений |
size | string | auto | Размер изображения |
quality | string | auto | Качество генерации |
response_format | string | url | Формат ответа: url, b64_json |
style | string | vivid | Стиль: vivid, natural (только DALL-E 3) |
user | string | — | Идентификатор конечного пользователя |
| Значение | Описание |
|---|---|
auto | Провайдер сам определит размер (по умолчанию) |
256x256 | Маленький квадрат |
512x512 | Средний квадрат |
1024x1024 | Большой квадрат |
1536x1024 | Горизонтальный |
1024x1536 | Вертикальный |
1792x1024 | Широкий горизонтальный |
1024x1792 | Высокий вертикальный |
| Значение | Описание |
|---|---|
auto | Автоматический выбор (по умолчанию) |
low | Низкое качество (быстрее) |
medium | Среднее качество |
high | Высокое качество |
standard | Стандартное (для DALL-E) |
hd | HD качество (для DALL-E 3) |
GET /v1/media/{id} для проверки статуса. Рекомендуется polling с интервалом 3-5 секунд.
| Статус | Описание |
|---|---|
pending | В очереди |
processing | Генерация выполняется |
completed | Готово |
failed | Ошибка |
ID модели для генерации изображений
"dall-e-3"
Текстовое описание изображения для генерации (до 32000 символов для GPT image models, 4000 для dall-e-3)
"A white siamese cat sitting on a windowsill"
Количество генерируемых изображений (1-10, для dall-e-3 только 1)
1 <= x <= 101
Размер генерируемого изображения. auto для GPT image models
auto, 256x256, 512x512, 1024x1024, 1536x1024, 1024x1536, 1792x1024, 1024x1792 "auto"
Качество изображения. auto/high/medium/low для GPT image models, hd/standard для DALL-E
auto, low, medium, high, standard, hd "auto"
Формат ответа - URL или base64-encoded JSON
url, b64_json "url"
Стиль изображения (только для dall-e-3)
vivid, natural "vivid"
Уникальный идентификатор конечного пользователя для отслеживания и предотвращения злоупотреблений
"user-123"
Успешная генерация изображения. При таймауте (>120 сек) возвращается ImagePendingResponsePresenter с taskId для проверки статуса через GET /v2/media/{id}