Saltar al contenido principal

🌌 API de generación de imágenes

"Images" es un modelo de generación de imágenes de última generación que puede generar imágenes de alta calidad a partir de mensajes de texto en sólo unos segundos. Con unas pocas líneas de código, nuestra API fácil de usar le permite generar fotos realistas, ilustraciones, pinturas y mucho más. Vea a continuación ejemplos de lo que puede crear con nuestra API.

Uso de la API

Para utilizar nuestra API de conversión de texto en imagen, envíe una petición POST a https://apigateway.avangenio.net/v1/images/generations. Si aún no lo ha hecho, deberá crearse una API-Key para autenticar sus peticiones.

// npm install --save openai or yarn add openai
import OpenAI from "openai";

const openai = new OpenAI({
apiKey: "YOUR_API_KEY",
baseURL: "https://apigateway.avangenio.net",
});

const image = await openai.images.generate({
model: "image",
prompt: "A cute baby sea otter",
});

console.log(image.data);

Respuesta de la API

Las URL de las imágenes permanecen accesibles durante 60 minutos, transcurridos los cuales serán eliminadas de los servidores.

{
"created": 1589478378,
"data": [
{
"url": "https://..."
},
{
"url": "https://..."
}
]
}

Parámetros de la API

El endpoint POST https://apigateway.avangenio.net/v1/images/generations acepta los siguientes parámetros:

ParámetroRequeridoTipoValor por defectoDescripción
promptstring-Descripción de la(s) imagen(es) deseada(s). La longitud máxima es de 4000 caracteres.
nnointeger1El número de imágenes que se generarán. Sólo se admite n=1.
response_formatnourl, b64_jsonurlEl formato en el que se devuelven las imágenes generadas.
- url devolverá la URL de la imagen.
- b64_json devolverá la imagen como cadena codificada en base64 (almacenada en el campo b64_json ).
sizeno1024x1024, 1792x1024, 1024x17921024x1024El tamaño de las imágenes generadas.
qualitynostandard, hdstandardLa calidad de la imagen que se generará.
- hd crea imágenes con detalles más finos y mayor consistencia en toda la imagen.
stylenovivid, naturalvividEl estilo de las imágenes generadas.
- vivid hace que el modelo se incline hacia la generación de imágenes hiperrealistas y dramáticas.
- natural hace que el modelo produzca imágenes más naturales, menos hiperrealistas.

Ejemplos de mensajes SDXL