Skip to content

GPT Image

Los modelos GPT Image son útiles cuando la adherencia al prompt, el renderizado de texto, la composición limpia o los tamaños de salida grandes importan. Pixapi los expone a través de endpoints de imagen compatibles con OpenAI.

Superficie de API

OperaciónEndpointModo
Generación de imágenesPOST /v1/images/generationsSíncrono
Tarea de generación de imágenesPOST /v1/async/images/generationsAsíncrono
Edición de imágenesPOST /v1/images/editsSíncrono
Tarea de edición de imágenesPOST /v1/async/images/editsAsíncrono

IDs de modelo

ID del modeloIdeal para
gpt-image-1.5Generación y edición rápida de imágenes GPT con fuerte renderizado de texto.
gpt-image-2Niveles de calidad OpenAI, tamaños personalizados, salidas más grandes y edición de imágenes.

Campos de GPT Image

CampoTipoObligatorioDescripción
modelstringUsa gpt-image-1.5 o gpt-image-2.
promptstringPrompt de imagen, hasta el límite de prompt del modelo seleccionado.
imagestring o string[]Obligatorio para ediciónURL de imagen de entrada, o un array de URLs cuando se soporten varias referencias.
nnumberNoNúmero de imágenes.
sizestringNoauto, popular preset sizes such as 1024x1024, 1536x1024, or 1024x1536, or a custom WIDTHxHEIGHT value.
qualitystringNolow, medium, high o auto cuando esté soportado.

Los tamaños personalizados deben usar el formato WIDTHxHEIGHT, mantenerse dentro de los límites del proveedor y ajustarse al nivel de salida seleccionado.

Precios

ModeloCréditos por imagen
gpt-image-1.5desde 1
gpt-image-2desde 1

Para gpt-image-2, los créditos por imagen siguen la matriz documentada de tamaño y calidad. quality=auto se factura como high, y size=auto usa por defecto el nivel 1K.

Nivel de tamañoBorde largolowmediumhigh / auto
1K<= 1536px1414
2K<= 2048px21767
4K<= 3840px434133

El costCredits mostrado para una petición es igual al valor de la matriz por n.

Ejemplo de generación

ts
const response = await fetch('https://api.pixapi.ai/v1/images/generations', {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${process.env.PIXAPI_KEY}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    model: 'gpt-image-2',
    prompt: 'A clean SaaS hero image showing API model orchestration',
    n: 1,
    size: '1536x1024',
    quality: 'high',
  }),
});

const image = await response.json();

Ejemplo de edición

bash
curl https://api.pixapi.ai/v1/images/edits \
  -H "Authorization: Bearer $PIXAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-image-2",
    "prompt": "Replace the background with a bright studio setup",
    "image": "https://cdn.example.com/input.png",
    "size": "auto",
    "quality": "auto"
  }'

Respuesta

json
{
  "created": 1766880000,
  "data": [
    {
      "url": "https://cdn.pixapi.ai/generated/gpt-image.png"
    }
  ]
}