Referencia de la API
Imágenes: respuesta directa
Ningún modelo lo admite todavía
/v1/images/generationsGeneración de imágenes síncrona para los modelos que atienden esta ruta, en un único cuerpo con formato OpenAI. La respuesta incluye las URL finales de las imágenes.
#Parámetros de la solicitud
modelstringobligatorioUn modelo de imagen que atiende esta ruta síncrona. Los modelos solo de tareas la rechazan — usa /v1/images/tasks.
promptstringobligatorioQué dibujar.
nintegeropcionalNúmero de imágenes (la facturación se multiplica por imagen).
sizestringopcionalProporción predefinida como "16:9" — la que usan la mayoría de los modelos de imagen; los valores exactos están en la ficha del modelo. Algunos modelos más antiguos también aceptan WIDTHxHEIGHT.
resolutionstringopcionalNivel de resolución de salida como "1K", "2K" o "4K", cuando la ficha del modelo lo incluye — también una dimensión del nivel de precio.
qualitystringopcionalNivel de calidad del proveedor (p. ej. standard / hd) — también una dimensión del nivel de precio.
response_formatstringopcional"url" (predeterminado) o "b64_json" para bytes en línea.
Precios por niveles
#Errores relacionados
- 422 unprocessable_entityEl proveedor rechazó valores de parámetros que el gateway reenvió (p. ej. tamaño o duración no admitidos).
- 401Bearer token no válido o ausente. Esta ruta no tiene error.code — compara por el estado.
- 402 insufficient_user_quotaEl saldo de la billetera no cubre la estimación reservada previamente.
- 429Limitación por clave. Cuerpo vacío; espera el Retry-After. Un 429 que sí incluye insufficient_user_quota indica en cambio un límite de gasto diario.
- 503 model_not_foundModelo desconocido, o ningún canal sano lo atiende ahora mismo.
#Ejemplo de solicitud
curl https://www.aisplice.store/v1/images/generations \
-H "Authorization: Bearer sk-YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "YOUR_SYNC_IMAGE_MODEL",
"prompt": "A cyberpunk skyline at dusk, neon rain",
"size": "1:1"
}'#Respuesta
{
"created": 1720000000,
"data": [{"url": "https://…"}]
}¿Sigues con el problema?
Envíanos el ID de solicitud o el mensaje de error y lo revisaremos.