Proceso de solicitud
Para utilizar la API de Luma Videos Generation, primero debe obtener su token de API en el panel de control de Ace Data Cloud y guardarlo para uso futuro.
Si aún no ha iniciado sesión o registrado, será redirigido automáticamente a la página de inicio de sesión que le invita a registrarse e iniciar sesión, y después volverá automáticamente a la página actual.
Un token de API es suficiente para acceder a todos los servicios de la plataforma, sin necesidad de solicitar uno por cada servicio. La primera solicitud le otorgará un crédito gratuito para que pueda probarlo; si se queda sin créditos, puede recargar el saldo general en el panel de control.
📘 Documentación completa: API de Luma Videos Generation →
Ejemplo de solicitud
La API de Luma Tasks se puede utilizar para consultar los resultados de la API de Luma Videos Generation. Para saber cómo utilizar la API de Luma Videos Generation, consulte la documentación API de Luma Videos Generation. Tomaremos como ejemplo un ID de tarea devuelto por el servicio de Luma Videos Generation, y demostraremos cómo utilizar esta API. Supongamos que tenemos un ID de tarea: 50fc6182-fa86-4c7d-ac12-2fa27ec2f151, a continuación, demostraremos cómo pasar un ID de tarea.Ejemplo de tarea

Configuración de encabezados de solicitud y cuerpo de solicitud
Request Headers incluye:accept: especifica que se aceptan respuestas en formato JSON, aquí se debe llenar comoapplication/json.authorization: la clave para llamar a la API, que puede seleccionarse directamente después de la solicitud.
id: el ID de tarea cargado.action: el método de operación sobre la tarea.

Ejemplo de código
Se puede observar que en el lado derecho de la página se han generado automáticamente códigos en varios lenguajes, como se muestra en la imagen:
CURL
Python
Ejemplo de respuesta
Después de una solicitud exitosa, la API devolverá la información detallada de la tarea de video aquí. Por ejemplo:id, el ID de la tarea de video generada, utilizado para identificar de manera única esta tarea de generación de video.video_id, el identificador único del video en la tarea de video consultada, que se necesita pasar como parámetro en caso de que se requiera realizar operaciones de extensión sobre el video en el futuro.request, información de la solicitud en la tarea de video consultada.response, información de la respuesta en la tarea de video consultada.created_at, la hora de creación de la tarea, marca de tiempo Unix (segundos, flotante).started_at, la hora de inicio de ejecución de la tarea, marca de tiempo Unix (segundos, flotante).finished_at, la hora de finalización de la tarea, marca de tiempo Unix (segundos, flotante). Este campo no se devuelve si la tarea no se ha completado.elapsed, el tiempo de ejecución de la tarea, en segundos (flotante, con 3 decimales). Este campo no se devuelve si la tarea no se ha completado.
Operación de consulta por lotes
Esto es para consultar los detalles de las tareas de video para múltiples IDs de tarea, a diferencia de lo anterior, se debe seleccionar la acción como retrieve_batch. Request Body incluye:ids: un array de IDs de tarea cargados.action: el método de operación sobre la tarea.

Ejemplo de código
Se puede observar que en el lado derecho de la página se han generado automáticamente códigos en varios lenguajes, como se muestra en la imagen:
Ejemplo de respuesta
Después de una solicitud exitosa, la API devolverá la información detallada de todas las tareas de video en lote. Por ejemplo:CURL
Python
Manejo de errores
Al llamar a la API, si se encuentra con un error, la API devolverá el código de error correspondiente y la información. Por ejemplo:400 token_mismatched: Solicitud incorrecta, posiblemente debido a parámetros faltantes o inválidos.400 api_not_implemented: Solicitud incorrecta, posiblemente debido a parámetros faltantes o inválidos.401 invalid_token: No autorizado, token de autorización inválido o faltante.429 too_many_requests: Demasiadas solicitudes, ha superado el límite de tasa.500 api_error: Error interno del servidor, algo salió mal en el servidor.

