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 記錄用量。