API's Nano Banana: $0.01$0.04(75% OFF)
Menú
ImageGPT AI API

Documentación API

Transforma tus ideas en imágenes y videos impresionantes con nuestros potentes modelos de IA

Playground de API de Generación de Imágenes

Prueba y explora la API de Generación de Imágenes con múltiples modelos y formatos de salida

Seleccionar Modelo

Endpoint

POSThttps://api.imagegpt.online/generate/text-image

Encabezados

Cuerpo de la Solicitud

Ejemplo de Código

fetch('https://api.imagegpt.online/generate/text-image', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'x-api-key': 'YOUR_API_KEY'
  },
  body: JSON.stringify({
  "prompt": "Photorealistic portrait of the same person (keep his real face unchanged). A man with medium curly brown hair, light skin, and soft features sits relaxed, forearms on a light blue table, holding a small white puppy with a red collar. He wears a cozy color-block knitted sweater (beige, tan, light blue, black) with ribbed neck and cuffs, a silver watch, and a turquoise-beaded bracelet. Soft diffused lighting, smooth steel-blue background, slightly elevated front angle warm, intimate, digital photo",
  "width": 512,
  "height": 512,
  "model": "FLUX-SCHNELL",
  "outputType": "binary",
  "outputFormat": "png"
})
})
  .then(response => response.blob())
  .then(blob => {
    const imageUrl = URL.createObjectURL(blob);
    console.log('Image URL:', imageUrl);
    // Display in img tag: document.getElementById('myImg').src = imageUrl;
  })
  .catch(error => console.error('Error:', error));
Documentación API

API de Generación de Imágenes

Una API REST unificada para generar imágenes usando 15+ modelos de IA — soportando generación de texto a imagen e imagen a imagen con múltiples formatos de salida, todo a través de un solo endpoint con un sistema de precios basado en créditos.

POSThttps://api.imagegpt.online/generate/text-image

Todas las solicitudes deben incluir tu clave API en el encabezado. Mantén tu clave API en secreto y nunca la expongas en código del lado del cliente en producción.

http header
x-api-key: YOUR_API_KEY

Una clave API faltante o inválida devuelve una respuesta 401 Unauthorized .

Envía un cuerpo JSON con los siguientes campos:

ParámetroTipoPredeterminadoDescripción
model*
string—ID del modelo a usar. Consulta la lista de modelos arriba.
prompt*
string—Descripción textual de la imagen que deseas generar.
width
number512Ancho de la imagen de salida en píxeles.
height
number512Alto de la imagen de salida en píxeles.
outputType
string"binary"Formato de entrega. Uno de "binary" (blob de imagen), "url" (enlace alojado), o "base64" (cadena codificada).
outputFormat
string"png"Formato de archivo de imagen. "png" o "jpg".
image
string[]—Array de URLs de imágenes de entrada (máx 3). Requerido solo para generación imagen a imagen.

* Campos obligatorios.

La forma de la respuesta depende del outputType que elegiste:

binary

outputType: "binary"

js
const blob = await response.blob();
const url = URL.createObjectURL(blob);
url

outputType: "url"

json
{
  "success": true,
  "taskId": "imagegpt_img-...",
  "url": "https://...",
  "creditsDeducted": 3
}
base64

outputType: "base64"

json
{
  "success": true,
  "taskId": "imagegpt_img-...",
  "base64": "/9j/4QWm...",
  "creditsDeducted": 3
}

Una solicitud mínima de texto a imagen usando fetch API:

javascript
fetch('https://api.imagegpt.online/generate/text-image', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'x-api-key': 'YOUR_API_KEY'
  },
  body: JSON.stringify({
    model: 'FLUX-SCHNELL',
    prompt: 'A futuristic city at sunset, photorealistic',
    width: 512,
    height: 512,
    outputType: 'url',
    outputFormat: 'png'
  })
})
  .then(res => res.json())
  .then(data => console.log('Image URL:', data.url));

Para imagen a imagen, agrega un image array:

javascript
body: JSON.stringify({
  model: 'FLUX-KONTEXT',
  prompt: 'Same person, wearing a red jacket',
  image: ['https://example.com/input.jpg'],
  width: 512,
  height: 512,
  outputType: 'url',
  outputFormat: 'png'
})

Los créditos se cobran por imagen generada. La insignia junto a cada modelo muestra su costo:

Económico
3 créditos / imagen

Modelos rápidos y ligeros ideales para borradores.

e.g. Flux Schnell, Z Image Turbo

Estándar
10–30 créditos / imagen

Calidad equilibrada para tareas de generación diarias.

e.g. GPT Image 1.0, Seedream, Nova Canvas

Premium
35–100 créditos / imagen

Máxima fidelidad para salida de calidad de producción.

e.g. Nano Banana Pro, Seedream 4.0, Ideogram

ImageGPT prohíbe contenido NSFW, sexualmente explícito, para adultos, explotador, engañoso o dañino generado por IA. Se aplica moderación de contenido a la generación de imágenes y videos compatibles.