Ir al contenido
Abre CastalyConsola

Imagen

gpt-image-2 API

Llame a gpt-image-2 a través de Modelflare con el ID de modelo exacto que se muestra en esta página.

Utilice el ID de modelo exacto gpt-image-2. El campo del modelo debe coincidir exactamente con esta página.

Canicas de vidrio de colores saliendo hacia arriba de una lavadora de ropa en un arco brillante.

Salida de muestragpt-image-2POST /v1/images/generations

Parámetros: size=1536x1024n=1

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.

Solicitud que produjo esta muestra
{
"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"
}

Utilice una clave API de Modelflare con https://modelflare.dev/v1. El punto de entrada de la puerta de enlace es POST /v1/images/generations.

HTTP
Authorization: Bearer YOUR_MODELFLARE_API_KEY
Ventana de terminalbash
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
}'

Los modelos de imagen compatibles con OpenAI utilizan prompt, n, size y quality; use la edición solo cuando la página oficial lo documente.

GPT Image utiliza la API de imágenes compatible con OpenAI. La generación utiliza JSON; La edición y la edición guiada por máscaras utilizan multiparte. GPT Image 2 devuelve datos de imagen Base64 en data[].b64_json.

Campo Requerido Notas
model Sí gpt-image-2
prompt Sí Instrucción de generación o edición
size No auto o personalizado WIDTHxHEIGHT dentro de las reglas de tamaño documentadas
quality No low / medium / high / auto; predeterminado auto
background No auto / opaque / transparent; Los fondos transparentes requieren salida PNG o WebP.
output_format No png / jpeg / webp
output_compression No 0–100 para JPEG/WebP, valor predeterminado 100; ignorado para PNG
moderation No auto / low; predeterminado auto
n No 1–10 salidas; predeterminado 1

Los tamaños personalizados requieren que ambos bordes sean múltiplos de 16, una relación de aspecto de 1:3 a 3:1, un borde máximo de 3840 píxeles y entre 655.360 y 8.294.400 píxeles en total. La edición acepta hasta 16 imágenes de origen, cada fuente y máscara de menos de 50 MB; no envíe solo DALL·E response_format.

GPT Image 2 ediciones usan /v1/images/edits con multiparte image/image[]; Se aceptan hasta 16 imágenes de entrada y la máscara debe coincidir con el formato y las dimensiones de la primera imagen.

Ventana de terminalbash
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"

Los parámetros del modelo no válidos devuelven un 4xx con un ID de solicitud; utilice los campos de respuesta y el mensaje de error definidos por el modelo de contrato seleccionado.

Esta página cubre las llamadas de generación y edición de modelos de Modelflare. El enriquecimiento de mapas o búsquedas, la administración de voz y la administración de bibliotecas de elementos son API de recursos fuera de esta superficie pública de llamada de modelo y no son campos de solicitud obligatorios.

Este modelo utiliza facturación basada en tokens. Consulte la página de precios de modelos para conocer el precio actual para el cliente, el precio de lista de referencia y las especificaciones completas.

Contrato de medios · v1

ID de contrato: media.gpt-image-2.v1Adaptador: image.openai.edit.v1@v1Huella digital: 28b44e2700854f28e2c7b40f6117990dbe3673ec06855b4fc90f34a785b761fa

Fuente oficial: OpenAI

Parámetros del contrato

Campo de intenciónControlOpciones
sizeselectauto / 1024x1024 / 1536x1024 / 1024x1536
qualityselectauto / low / medium / high
nnumber—

Capacidad admitida

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

Ejemplo de solicitud estructurada

text

Intención

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

Solicitud de proveedor

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

reference

Intención

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

Solicitud de proveedor

{
  "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"
}