Volver al blog
Ingeniería
Publicado el 28 jun 2026
7 min de lectura
APIs de generación de imágenes por lotes: colas, idempotencia, presupuestos y fallos parciales
Diseña trabajos de generación de imágenes por lotes que puedan pausarse, reproducirse, aplicar límites y gestionar el éxito parcial.
Conclusión principalUn lote no son diez mil imágenes. Son diez mil trabajos trazables y recuperables de forma independiente.
Por qué esto merece su propia decisión
La generación por lotes expone a la vez límites, capacidad del proveedor, envíos duplicados, gasto descontrolado y fallos parciales. Con solo estado a nivel de lote, un hijo fallido puede forzar una reejecución completa, generando costes duplicados y resultados ambiguos.
Marco de decisión
- Asigna a cada entrada un job_id estable y una clave de idempotencia.
- Establece concurrencia, tasa, presupuestos por trabajo y totales del lote.
- Reproduce solo los hijos fallidos o rechazados.
Implementándolo en un flujo de trabajo de ModelRush
Una cola expande el lote en trabajos hijos de ModelRush. El estado registra la entrada, plantilla, modelo, intentos, coste y resultado. El planificador controla la concurrencia usando el estado de salud del proveedor y el presupuesto. La finalización del lote permite el éxito parcial y emite una lista de reparación.
Qué medir después del lanzamiento
- Distribución de éxito, reintento, rechazo y fallo terminal.
- Facturación duplicada y recuento de resultados duplicados.
- Tiempo de finalización del lote y tasa de gasto pico.
Un lote no son diez mil imágenes. Son diez mil trabajos trazables y recuperables de forma independiente.


