Перейти к содержимому
Открытая КасталияКонсоль

Изображение

gpt-image-2 API

Вызовите gpt-image-2 через Modelflare, указав точный идентификатор модели, указанный на этой странице.

Используйте точный идентификатор модели gpt-image-2. Поле модели должно точно соответствовать этой странице.

Цветные стеклянные шарики высыпаются вверх из стиральной машины прачечной в виде яркой дуги.

Пример выводаgpt-image-2POST /v1/images/generations

Параметры: size=1536x1024n=1

Промпт: A 24-hour laundromat at three in the morning, a whole wall of front-loaders turning. A young man in a silver metallic bomber jacket has just tipped a jar of coloured glass marbles into the nearest drum. The marbles are pouring upward out of the open door instead of sinking, already arcing across the room in a bright teal and amber bridge that rings against the ceiling lights. Cold cyan tubes overhead, a hard warm amber glow thrown out of the drum itself. Straight-on symmetrical camera, wide, hyper-real detail in the glass, film grain, no text.

Запрос, по которому был создан этот образец
{
"model": "gpt-image-2",
"prompt": "A 24-hour laundromat at three in the morning, a whole wall of front-loaders turning. A young man in a silver metallic bomber jacket has just tipped a jar of coloured glass marbles into the nearest drum. The marbles are pouring upward out of the open door instead of sinking, already arcing across the room in a bright teal and amber bridge that rings against the ceiling lights. Cold cyan tubes overhead, a hard warm amber glow thrown out of the drum itself. Straight-on symmetrical camera, wide, hyper-real detail in the glass, film grain, no text.",
"n": 1,
"size": "1536x1024"
}

Используйте ключ API Modelflare с https://modelflare.dev/v1. Точка входа шлюза — POST /v1/images/generations.

HTTP
Authorization: Bearer YOUR_MODELFLARE_API_KEY
Окно терминалаbash
curl https://modelflare.dev/v1/images/generations \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2",
"prompt": "A white cat runs through a neon-lit street in the rain",
"size": "1024x1024", "n": 1
}'

Модели изображений, совместимые с OpenAI, используют prompt, n, size и quality; используйте редактирование только тогда, когда это документировано на официальной странице.

GPT Image использует API изображений, совместимый с OpenAI. Генерация использует JSON; редактирование и редактирование по маске используют multipart. GPT Image 2 возвращает данные изображения Base64 в data[].b64_json.

Поле Обязательно Примечания
model Да gpt-image-2
prompt Да Инструкция по созданию или редактированию
size Нет auto или пользовательский WIDTHxHEIGHT в соответствии с документированными правилами размера.
quality Нет low / medium / high / auto; по умолчанию auto
background Нет auto / opaque / transparent; для прозрачного фона требуется вывод PNG или WebP
output_format Нет png / jpeg / webp
output_compression Нет 0–100 для JPEG/WebP, по умолчанию 100; игнорируется для PNG
moderation Нет auto / low; по умолчанию auto
n Нет 1–10 выходов; по умолчанию 1

Для нестандартных размеров требуется, чтобы оба края были кратны 16, соотношение сторон от 1:3 до 3:1, максимальная ширина края 3840 пикселей и общее количество пикселей 655 360–8 294 400. Для редактирования допускается до 16 исходных изображений, каждый источник и маска размером до 50 МБ; не отправляйте только DALL·E response_format.

GPT Image 2 редактирования используют /v1/images/edits с составными image/image[]; принимается до 16 входных изображений, маска должна соответствовать формату и размерам первого изображения.

Окно терминалаbash
curl https://modelflare.dev/v1/images/edits \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-F "model=gpt-image-2" \
-F "image[]=@/path/to/product.png" \
-F "mask=@/path/to/mask.png" \
-F "prompt=保持主体不变,将背景替换为暖色摄影棚渐变" \
-F "size=1536x1024" \
-F "quality=high" \
-F "output_format=png" \
-F "n=1"

Неверные параметры модели возвращают 4xx с идентификатором запроса; используйте поля ответа и сообщение об ошибке, определенные выбранным типовым контрактом.

На этой странице описаны вызовы создания и редактирования модели Modelflare. Поиск или расширение карты, голосовое управление и управление библиотекой элементов — это API-интерфейсы ресурсов, находящиеся за пределами этой общедоступной поверхности вызова модели, и они не являются обязательными полями запроса.

В этой модели используется биллинг на основе токенов. Текущую цену для клиентов, цену по справочному прейскуранту и полную спецификацию см. на странице цен модели .

Медиа-контракт · v1

Идентификатор контракта: media.gpt-image-2.v1Адаптер: image.openai.edit.v1@v1Отпечаток пальца: 28b44e2700854f28e2c7b40f6117990dbe3673ec06855b4fc90f34a785b761fa

Официальный источник: OpenAI

Параметры контракта

Поле намеренияЭлемент управленияОпции
sizeselectauto / 1024x1024 / 1536x1024 / 1024x1536
qualityselectauto / low / medium / high
nnumber—

Поддерживаемая возможность

  • allowed_values · size · auto, 1024x1024, 1536x1024, 1024x1536
  • allowed_values · quality · auto, low, medium, high
  • max_assets · reference_asset_ids · 16

Пример структурированного запроса

text

Намерение

{
  "n": 1,
  "prompt": "A red paper kite over a quiet harbour at dusk.",
  "quality": "auto",
  "size": "auto"
}

Запрос провайдера

{
  "model": "gpt-image-2",
  "n": 1,
  "prompt": "A red paper kite over a quiet harbour at dusk.",
  "quality": "auto",
  "size": "auto"
}

reference

Намерение

{
  "n": 1,
  "prompt": "A red paper kite over a quiet harbour at dusk.",
  "quality": "auto",
  "size": "auto"
}

Запрос провайдера

{
  "images": [
    "https://example.com/reference.png"
  ],
  "model": "gpt-image-2",
  "n": 1,
  "prompt": "A red paper kite over a quiet harbour at dusk.",
  "quality": "auto",
  "size": "auto"
}