Skip to main content
본 문서는 MiniMax H3 작업 조회 API의 연동 및 사용 방법을 소개합니다. 이 인터페이스는 MiniMax H3 비디오 생성 API로 생성된 비동기 작업을 조회, 일괄 나열 또는 삭제하는 데 사용됩니다.

신청 절차

MiniMax H3 작업 조회 API를 사용하려면 먼저 Ace Data Cloud 콘솔에서 API Token을 발급받아 예비용으로 보관하세요. 아직 로그인 또는 등록하지 않은 경우, 등록 및 로그인을 안내하는 로그인 페이지로 자동 이동하며, 완료 후 현재 페이지로 자동 복귀합니다. 하나의 API Token으로 플랫폼의 모든 서비스를 호출할 수 있으며, 서비스별로 별도 신청할 필요가 없습니다. 최초 신청 시 무료 크레딧이 제공되어 무료로 체험할 수 있으며, 크레딧이 부족한 경우 콘솔에서 공용 잔액을 충전할 수 있습니다.
📘 전체 문서: MiniMax H3 작업 조회 API →
작업을 조회할 때는 해당 작업을 생성한 것과 동일한 Token을 사용해야 합니다. Token은 환경 변수로 저장하고 소스 코드에 작성하거나 버전 관리 저장소에 커밋하지 않는 것을 권장합니다:

인터페이스 개요

  • Base URL:https://api.acedata.cloud
  • Endpoint:POST /minimax/tasks
  • 인증 방식:HTTP Header에 authorization: Bearer {token} 포함
  • 요청 헤더:
    • accept: application/json
    • content-type: application/json
  • 단일 작업 조회:action=retrieve, id 전달
  • 작업 일괄 조회:action=retrieve_batch, 작업 ID, 시간 범위 및 페이지네이션 조건으로 필터링 가능
  • 작업 삭제:action=delete, id 전달
  • 과금 안내:작업 조회는 무료이며 중복 과금이 발생하지 않습니다
비디오 생성 후 반드시 task_id를 저장해야 합니다. 작업이 종료 상태에 진입할 때까지 약 10초마다 한 번씩 조회하는 것을 권장합니다.

요청 파라미터

세 가지 동작의 용도는 다음과 같습니다:

단일 작업 조회

다음은 실제 성공 작업의 응답입니다:
이번 작업의 실제 비디오 결과 열기

작업 상태

succeeded, failed, cancelled는 모두 종료 상태입니다. 종료 상태에 진입한 후 계속 폴링하지 마세요.

task 응답 필드

Python 폴링 전체 예제

다음 코드는 환경 변수에서 Token을 읽고, 작업 생성 후 10초마다 한 번씩 조회합니다:
프로덕션 환경에서는 폴링에 총 타임아웃을 설정하고, 429 및 일시적인 5xx에 지수 백오프를 사용해야 합니다. 네트워크 타임아웃은 생성 실패와 같지 않으며, 동일한 task_id를 사용하여 계속 조회할 수 있습니다.

일괄 조회

여러 작업 ID를 지정합니다:
시간 범위별로 페이지네이션하여 작업을 나열합니다:
일괄 응답의 items는 단일 작업 조회와 동일한 task 필드를 사용하며, total은 필터 조건과 일치하는 작업의 총수입니다:
작업 조회 기간은 최근 7일입니다. 이 기간을 초과한 task_id는 유효하지 않은 작업을 반환할 수 있습니다. 비즈니스 시스템은 작업 생성 시 ID를 저장하고, 성공 후 결과 URL을 적시에 영구 저장해야 합니다.

작업 취소 또는 삭제

동작은 작업의 현재 상태에 따라 달라집니다: 삭제 성공 예시:
작업 기록을 삭제해도 이미 완료된 청구는 취소되지 않으며, 저장된 비디오 사본도 함께 삭제된다고 보장할 수 없습니다.

실패 응답 및 문제 해결

실패한 작업도 HTTP 200으로 task 객체를 반환하며, task.error에 원인을 제공합니다:
인터페이스 자체가 400을 반환하면 action 및 조건 매개변수를 확인해야 하며, 401은 Token이 유효하지 않음을 나타내고, 429는 조회가 너무 빈번함을 나타내며, 500은 서비스를 일시적으로 사용할 수 없음을 나타냅니다. 생성에 실패한 작업에는 과금되지 않으며, 성공한 작업은 최종 usage에 따라 사용량이 기록됩니다.