GPT Image 2.5
Модель временно недоступнаВысокая детализация, естественный свет и аккуратная работа с текстом на изображении.
| Идентификатор | gpt-image-2.5 |
| Метод | POST /v1/images/generations |
| Исходные изображения | не поддерживаются |
Цены
| Разрешение | Стоимость |
|---|
Параметры
| Параметр | Тип | Описание |
|---|---|---|
| model* | string | gpt-image-2.5 |
| prompt* | string | Описание изображения, до 4000 символов. Можно на русском. |
| resolution | string | . По умолчанию 1K. |
| aspect_ratio | string | Соотношение сторон, по умолчанию auto (по исходному изображению или модели). Допустимые значения зависят от разрешения — см. таблицу ниже. |
| images | string[] | Не поддерживается моделью. |
| callback_url | string | HTTPS-адрес для вебхука о завершении. |
| metadata | object | До 16 пар «ключ — строка», вернутся в задаче и вебхуке. |
| dry_run | boolean | Только проверить запрос и стоимость, без списания. |
Соотношения сторон
| Разрешение | aspect_ratio |
|---|
Пример: генерация по тексту
curl -s https://neuronovo.ru/api/v1/images/generations \
-H "Authorization: Bearer $NEURONOVO_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{"model":"gpt-image-2.5","prompt":"Минималистичный постер: горы на рассвете, пастельные тона","resolution":"1K","aspect_ratio":"auto"}'Ответ
Код 202 и объект задачи. Результат — в result.files[0].url после статуса succeeded.
{
"id": "cmg4k9x2a0003kz0f1n2m3p4q",
"object": "task",
"type": "image",
"model": "gpt-image-2.5",
"status": "queued",
"cost": { "credits": 0, "refunded": 0 },
"result": null,
"error": null,
"queue": null
}