Skip to main content
Este artículo presenta la integración y el uso de la API de consulta de tareas MiniMax H3. Esta interfaz se utiliza para consultar, listar por lotes o eliminar tareas asíncronas creadas por la API de generación de video MiniMax H3.

Proceso de solicitud

Para utilizar la API de consulta de tareas MiniMax H3, primero obtenga su API Token en la Consola de Ace Data Cloud y consérvelo como respaldo. Si aún no ha iniciado sesión o no se ha registrado, será redirigido automáticamente a la página de inicio de sesión para invitarle a registrarse e iniciar sesión; al completarlo, volverá automáticamente a la página actual. Un solo API Token puede invocar todos los servicios de la plataforma, sin necesidad de solicitar uno por separado para cada servicio. La primera solicitud incluye crédito gratuito, que permite una experiencia gratuita; cuando el crédito sea insuficiente, puede recargar saldo general en la consola.
📘 Documentación completa: API de consulta de tareas MiniMax H3 →
Al consultar una tarea, debe utilizar el mismo Token con el que se creó dicha tarea. Se recomienda guardar el Token como una variable de entorno, y no escribirlo en el código fuente ni enviarlo al repositorio de versiones:

Resumen de la interfaz

  • Base URL:https://api.acedata.cloud
  • Endpoint:POST /minimax/tasks
  • Método de autenticación:Incluir authorization: Bearer {token} en el HTTP Header
  • Encabezados de solicitud:
    • accept: application/json
    • content-type: application/json
  • Consultar una sola tarea:action=retrieve, pasar id
  • Consultar tareas por lotes:action=retrieve_batch, se puede filtrar por ID de tarea, intervalo de tiempo y condiciones de paginación
  • Eliminar tarea:action=delete, pasar id
  • Descripción de facturación:La consulta de tareas es gratuita y no generará cargos duplicados
Después de crear un video, debe guardar el task_id. Se recomienda consultar aproximadamente cada 10 segundos hasta que la tarea entre en un estado terminal.

Parámetros de solicitud

Los usos de las tres acciones son los siguientes:

Consultar una sola tarea

A continuación se muestra la respuesta de una tarea exitosa real:
Abrir el resultado de video real de esta tarea

Estado de la tarea

succeeded, failed y cancelled son todos estados terminales. No continúe sondeando después de entrar en un estado terminal.

Campos de respuesta de task

Ejemplo completo de sondeo en Python

El siguiente código lee el Token desde una variable de entorno, crea una tarea y luego consulta una vez cada 10 segundos:
El entorno de producción debe establecer un tiempo de espera total para el sondeo y usar retroceso exponencial para 429 y 5xx temporales. Un tiempo de espera de red no equivale a un fallo de generación; se puede continuar consultando con el mismo task_id.

Consulta por lotes

Especifique múltiples ID de tarea:
Enumere las tareas por páginas según el intervalo de tiempo:
Los items en la respuesta por lotes usan los mismos campos de task que la consulta de una sola tarea, y total es el número total de tareas que coinciden con los criterios de filtrado:
La ventana de consulta de tareas corresponde a los últimos 7 días. Los task_id que excedan esta ventana pueden devolver una tarea no válida; el sistema de negocio debe guardar el ID al crear la tarea y persistir oportunamente la URL del resultado tras el éxito.

Cancelar o eliminar una tarea

La acción depende del estado actual de la tarea: Ejemplo de eliminación exitosa:
Eliminar el registro de la tarea no revertirá la facturación ya completada, ni puede garantizar que las copias de vídeo ya guardadas se eliminen al mismo tiempo.

Respuestas de fallo y solución de problemas

Las tareas fallidas aún devuelven un objeto task con HTTP 200, e indican la causa en task.error:
Cuando la propia interfaz devuelve 400, se deben comprobar action y los parámetros de condición; 401 indica que el Token no es válido, 429 indica que las consultas son demasiado frecuentes y 500 indica que el servicio no está disponible temporalmente. Las tareas con fallo de generación no se facturan; las tareas exitosas registran el uso según el usage final.