Parámetros de ruta
El ID de la tarea devuelto por la solicitud de creación de video. Trate
id y task_id como la misma identidad asíncrona.Si una respuesta de creación devuelve
poll_url, llame exactamente a esa URL. Cuando apunta a /v1/tasks/{id}, trátela como el endpoint canónico y fijo de estado.Si la tarea ya no existe o no puede resolverse a través del contrato público de tareas asíncronas, LemonData devuelve async_task_not_found con el mensaje Task not found or no longer available.Respuesta
Identificador canónico de la tarea asíncrona.
Alias del identificador de la tarea asíncrona.
URL preferida para sondeo cuando la respuesta de creación la proporciona.
Estado de la tarea:
pending, processing, completed, failed.Porcentaje de progreso (0-100).
URL del video generado (cuando está completado).
Objeto de video único con
url, duration, width y height cuando estén disponibles.Múltiples cargas útiles de video cuando el upstream devuelve más de una salida.
Mensaje de error (si falla).
Marca de tiempo de creación.
Marca de tiempo de la última actualización.
Modelo usado para la tarea.
Mejores prácticas de sondeo
- Consultar cada 5-10 segundos
- Implementar retroceso exponencial para tareas largas
- Establecer un tiempo máximo de espera (p. ej., 10 minutos)
- Manejar el estado
failedde forma adecuada