GPT Image 2
gpt-image-2 и gpt-image-2 4K используют совместимые с OpenAI Images endpoints PopGo для генерации и редактирования.
Endpoints и модели
POST https://api.popgo.site/v1/images/generations
POST https://api.popgo.site/v1/images/edits
Authorization: Bearer YOUR_API_KEY
| Модель | Назначение |
|---|---|
gpt-image-2 | Текст в изображение и редактирование |
gpt-image-2 4K | Текст в изображение и редактирование уровня 4K |
/generations принимает JSON, а /edits — multipart/form-data с минимум одним файлом image.
Поля
| Поле | Тип | Описание |
|---|---|---|
model | string | Обязательный публичный ID модели |
prompt | string | Обязательная инструкция |
size | string | Необязательный WIDTHxHEIGHT или разрешенный auto |
quality | string | Передавайте только если это указано для модели |
n | integer | Количество результатов, по умолчанию 1 |
response_format | string | url или b64_json |
image / image[] | file | Файлы референсов для редактирования |
curl https://api.popgo.site/v1/images/generations \
-H "Authorization: Bearer YOUR_API_KEY" -H "Content-Type: application/json" \
-d '{"model":"YOUR_MODEL","prompt":"A rainy city cafe at night, cinematic photography","size":"1024x1024","n":1,"response_format":"url"}'
Для нескольких файлов повторяйте image[]. data[].url — адрес результата, а data[].b64_json — Base64 без префикса Data URL. URL может истечь. Ошибка 400 обычно указывает на модель, размер, качество, количество или multipart-поле. Оплата определяется страницей моделей и цен.