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.

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.
{ "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"}Autenticación y punto final
Sección titulada «Autenticación y punto final»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.
Authorization: Bearer YOUR_MODELFLARE_API_KEYGenerar una imagen
Sección titulada «Generar una imagen»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 }'Solicitar notas
Sección titulada «Solicitar notas»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.
Solicitar parámetros
Sección titulada «Solicitar parámetros»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 |
Límites de respuesta y entrada
Sección titulada «Límites de respuesta y entrada»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.
Editar imágenes
Sección titulada «Editar imágenes»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.
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"Errores y tareas fallidas
Sección titulada «Errores y tareas fallidas»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.
Alcance soportado
Sección titulada «Alcance soportado»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.
Precios y facturación
Sección titulada «Precios y facturación»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
Fuente oficial: OpenAI
Parámetros del contrato
| Campo de intención | Control | Opciones |
|---|---|---|
size | select | auto / 1024x1024 / 1536x1024 / 1024x1536 |
quality | select | auto / low / medium / high |
n | number | — |
Capacidad admitida
allowed_values·size· auto, 1024x1024, 1536x1024, 1024x1536allowed_values·quality· auto, low, medium, highmax_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"
}