Recursos para Desarrolladores
Documentacion de la API de Qwen-Image-2512
Integra el modelo Qwen-Image-2512 AI de Alibaba en tus aplicaciones. Genera imagenes de alta calidad a partir de descripciones de texto con una API REST sencilla.
1
Autenticacion
La API de Qwen-Image-2512 utiliza autenticacion mediante Bearer Token. Envia tu clave de API en el encabezado de la solicitud.
Autenticacion
Authorization: Bearer sk-your-api-key-here
Manten tu clave de API segura. No la compartas en codigo del lado del cliente.
Precios
| Tipo | Costo | Descripcion |
|---|---|---|
| Texto a Imagen | 5 Creditos | Genera imagenes a partir de prompts de texto usando Qwen-Image-2512 AI. |
2
Crear Tarea
POST
https://qwen-image-2512.org/api/generateGeneracion Asincrona
Precios
Cada generacion de imagen cuesta 5 creditos.
Inicia una tarea de generacion. La API devuelve un task_id de inmediato, que puedes usar para consultar el resultado.
Parametros del Cuerpo
| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
| prompt | string | Requerido | La descripcion de texto para la generacion de imagen. Maximo 2000 caracteres. |
| size | string | Opcional | Tamano de imagen. Soportado: 1024*1024, 1024*1536, 1536*1024, 768*1024, 1024*768. Predeterminado: 1024*1024 |
| seed | number | Opcional | Semilla aleatoria para resultados reproducibles. -1 para aleatorio. Predeterminado: -1 |
| output_format | string | Opcional | Formato de salida: jpeg, png o webp. Predeterminado: jpeg |
| callback_url | string | Opcional | URL de Webhook para notificaciones de finalizacion de tarea. |
Ejemplos de Solicitud
Ejemplo Texto a Imagen (cURL)
curl -X POST https://qwen-image-2512.org/api/generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "A serene mountain landscape at sunset",
"size": "1024*1024",
"output_format": "png"
}'Respuesta Exitosa
{
"code": 200,
"message": "success",
"data": {
"task_id": "n43abc123def456qwenimg",
"status": "IN_PROGRESS"
}
}Respuesta de Error
{
"code": 400,
"message": "Bad Request: 'prompt' is required.",
"data": null
}3
Consultar Estado
GET
https://qwen-image-2512.org/api/statusConsulta este endpoint para verificar el progreso de tu tarea. Recomendamos consultar cada 5-10 segundos.
Parametros de Consulta
| Parametro | Tipo | Descripcion |
|---|---|---|
| task_id | string | El ID de tarea recibido desde el endpoint de generacion. Requerido |
Valores de Estado
PENDINGTarea en colaIN_PROGRESSEn progresoSUCCESSCompletadaFAILEDOcurrio un errorcURL
curl -X GET "https://qwen-image-2512.org/api/status?task_id=n43abc123def456qwenimg" \
-H "Authorization: Bearer YOUR_API_KEY"Respuesta (En progreso)
{
"code": 200,
"message": "success",
"data": {
"task_id": "n43abc123def456qwenimg",
"status": "IN_PROGRESS",
"consumed_credits": 5,
"error_message": null,
"created_at": "2024-12-19T10:00:00Z",
"request": { ... },
"response": null
}
}Respuesta (Completada)
{
"code": 200,
"message": "success",
"data": {
"task_id": "n43abc123def456qwenimg",
"status": "SUCCESS",
"consumed_credits": 5,
"error_message": null,
"created_at": "2024-12-19T10:00:00Z",
"request": { ... },
"response": ["https://cdn.example.com/image.png"]
}
}Respuesta (Fallida)
{
"code": 200,
"message": "success",
"data": {
"task_id": "n43abc123def456qwenimg",
"status": "FAILED",
"consumed_credits": 0,
"error_message": "Content policy violation detected",
"created_at": "2024-12-19T10:00:00Z",
"request": { ... },
"response": null
}
}Codigos de Error
| Codigo | Descripcion |
|---|---|
| 200 | Exito |
| 400 | Bad Request - Parametros invalidos (falta el prompt, tamano invalido, etc.) |
| 401 | Unauthorized - Clave de API faltante o invalida |
| 404 | Not Found - El ID de tarea no existe |
| 500 | Internal Server Error - Por favor, reintenta o contacta al soporte |
Necesitas ayuda?
Visita nuestro canal de soporte o envianos un correo electronico.
Contactar a Soporte