Transforma tus ideas en imágenes y videos impresionantes con nuestros potentes modelos de IA
Prueba y explora la API de Generación de Imágenes con múltiples modelos y formatos de salida
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));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.
https://api.imagegpt.online/generate/text-imageTodas 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.
x-api-key: YOUR_API_KEYUna clave API faltante o inválida devuelve una respuesta 401 Unauthorized .
Envía un cuerpo JSON con los siguientes campos:
| Parámetro | Tipo | Predeterminado | Descripció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 | number | 512 | Ancho de la imagen de salida en píxeles. |
height | number | 512 | Alto 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:
outputType: "binary"
const blob = await response.blob();
const url = URL.createObjectURL(blob);outputType: "url"
{
"success": true,
"taskId": "imagegpt_img-...",
"url": "https://...",
"creditsDeducted": 3
}outputType: "base64"
{
"success": true,
"taskId": "imagegpt_img-...",
"base64": "/9j/4QWm...",
"creditsDeducted": 3
}Una solicitud mínima de texto a imagen usando fetch API:
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:
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:
Modelos rápidos y ligeros ideales para borradores.
e.g. Flux Schnell, Z Image Turbo
Calidad equilibrada para tareas de generación diarias.
e.g. GPT Image 1.0, Seedream, Nova Canvas
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.