申請流程
要使用 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/jsoncontent-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 是篩選條件符合的任務總數:
task_id 可能回傳無效任務;業務系統應在建立任務時儲存 ID,並在成功後及時持久化結果 URL。
取消或刪除任務
刪除成功範例:
失敗回應與排查
失敗任務仍以 HTTP 200 回傳 task 物件,並在task.error 中給出原因:
400 時應檢查 action 與條件參數,401 表示 Token 無效,429 表示查詢過於頻繁,500 表示服務暫時不可用。生成失敗的任務不計費;成功任務依最終 usage 記錄用量。
