spicyapiDocumentación
Contenido principal

Ejecución y reintentos

Por qué una generación aceptada no se puede cancelar y cómo reintentar tareas fallidas con seguridad.

Cuando createTask se acepta, la generación queda comprometida y no se puede cancelar, tanto en queued como en running. Las tareas failed o expired pueden reintentarse como una tarea nueva.

API
POST /api/v1/jobs/retry
{"taskId":"job_…"}

Irreversible tras la aceptación

Una tarea aceptada inicia un proceso que no admite cancelación mediante la API. Cerrar el navegador o eliminar una clave API no detiene una tarea aceptada. Revisa la entrada y el costo estimado antes de enviarla.

Reintentar

POST /api/v1/jobs/retry con {"taskId":"job_…"} vuelve a validar schema, precio, saldo, permisos y disponibilidad, y devuelve un nuevo taskId. succeeded, queued y running no se pueden reintentar.

Consulta el contrato OpenAPI 3.1 para ver la definición completa de los campos.

Documentación relacionada