GPT Image 2.5
OpenAI GPT Image 2.5: фотореализм, чистый текст, продуктовые кадры и точное редактирование фото.
| Режим | ID | Цена |
|---|---|---|
| Image to Image | gpt-image-2.5-image-to-image | $0.02 |
| Text to Image | gpt-image-2.5-text-to-image | $0.02 |
Image to Image
Загрузите фото и опишите, что изменить. ID: gpt-image-2.5-image-to-image · $0.02 за картинку · ~2 мин
Параметры (поле input)
| Параметр | Обязательный | Описание | Значения (по умолчанию — жирным) |
|---|---|---|---|
prompt | да | Что нарисовать или что изменить | текст, до 20000 символов |
input_urls | да | Ссылки на ваши фото (https), до 16 шт. | ["https://…"] |
aspect_ratio | нет | Форма картинки | auto 1:1 16:9 9:16 4:3 3:4 5:4 4:5 2:1 1:2 3:1 1:3 21:9 9:21 3:2 2:3 |
resolution | нет | Качество: 1K быстрее, 2K детальнее | 1K |
background | нет | Фон: transparent — прозрачный | auto opaque transparent |
Пример
curl -X POST https://ai.aimixmedia.site/api/v1/jobs/createTask \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-image-2.5-image-to-image","input":{"prompt":"Сделай фон ночным неоновым городом","input_urls":["https://ai.aimixmedia.site/static/img/previews/gpt-t2i.jpg"],"aspect_ratio":"auto","resolution":"1K"}}'
import os, requests
r = requests.post(
"https://ai.aimixmedia.site/api/v1/jobs/createTask",
headers={"Authorization": f"Bearer {os.environ['API_KEY']}"},
json={
"model": "gpt-image-2.5-image-to-image",
"input": {
"prompt": "Сделай фон ночным неоновым городом",
"input_urls": [
"https://ai.aimixmedia.site/static/img/previews/gpt-t2i.jpg"
],
"aspect_ratio": "auto",
"resolution": "1K"
}
},
)
print(r.json()) # {"code": 200, "data": {"taskId": "..."}}
const r = await fetch("https://ai.aimixmedia.site/api/v1/jobs/createTask", {
method: "POST",
headers: { Authorization: `Bearer ${process.env.API_KEY}`, "Content-Type": "application/json" },
body: JSON.stringify({
"model": "gpt-image-2.5-image-to-image",
"input": {
"prompt": "Сделай фон ночным неоновым городом",
"input_urls": [
"https://ai.aimixmedia.site/static/img/previews/gpt-t2i.jpg"
],
"aspect_ratio": "auto",
"resolution": "1K"
}
}),
});
console.log(await r.json()); // { code: 200, data: { taskId: "..." } }
Text to Image
Опишите картинку — модель создаст её с нуля. ID: gpt-image-2.5-text-to-image · $0.02 за картинку · ~1.5 мин
Параметры (поле input)
| Параметр | Обязательный | Описание | Значения (по умолчанию — жирным) |
|---|---|---|---|
prompt | да | Что нарисовать или что изменить | текст, до 20000 символов |
aspect_ratio | нет | Форма картинки | auto 1:1 16:9 9:16 4:3 3:4 5:4 4:5 2:1 1:2 3:1 1:3 21:9 9:21 3:2 2:3 |
resolution | нет | Качество: 1K быстрее, 2K детальнее | 1K |
background | нет | Фон: transparent — прозрачный | auto opaque transparent |
Пример
curl -X POST https://ai.aimixmedia.site/api/v1/jobs/createTask \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-image-2.5-text-to-image","input":{"prompt":"Кот-астронавт в неоновом городе, кинематографичный свет","aspect_ratio":"auto","resolution":"1K"}}'
import os, requests
r = requests.post(
"https://ai.aimixmedia.site/api/v1/jobs/createTask",
headers={"Authorization": f"Bearer {os.environ['API_KEY']}"},
json={
"model": "gpt-image-2.5-text-to-image",
"input": {
"prompt": "Кот-астронавт в неоновом городе, кинематографичный свет",
"aspect_ratio": "auto",
"resolution": "1K"
}
},
)
print(r.json()) # {"code": 200, "data": {"taskId": "..."}}
const r = await fetch("https://ai.aimixmedia.site/api/v1/jobs/createTask", {
method: "POST",
headers: { Authorization: `Bearer ${process.env.API_KEY}`, "Content-Type": "application/json" },
body: JSON.stringify({
"model": "gpt-image-2.5-text-to-image",
"input": {
"prompt": "Кот-астронавт в неоновом городе, кинематографичный свет",
"aspect_ratio": "auto",
"resolution": "1K"
}
}),
});
console.log(await r.json()); // { code: 200, data: { taskId: "..." } }
Результат
Как у любой задачи: запросите recordInfo или получите callback. Ссылки на картинки — в resultJson (хранятся 30 дней).
Свои фото загрузите через files/upload или передайте любые публичные https-ссылки.