POST /flux/videos 完成影片生成、關鍵影格圖生影片、影片續接和草稿增強。action=generate(預設),mode 選擇生成模式;查詢結果統一使用已有的 POST /flux/tasks。
目前為 Beta。文生影片、圖生影片、影片續接和草稿增強已開放。HTTP 200 和任務 ID 只表示任務受理,須繼續查詢最終結果。
1. 取得 API Token
- 在 Ace Data Cloud 控制台 註冊或登入,建立應用程式並取得 API Token。一個通用 API Token 可呼叫平台服務;請確認應用程式具有 Flux 服務的呼叫權限和可用餘額。
- 在 Flux 服務頁面 查看方案及各操作價格。餘額不足時,在 控制台餘額頁面 儲值。
- 請求使用
Authorization: Bearer <你的 Token>。Token 應儲存在伺服器端環境變數中,不要寫入前端頁面、公開儲存庫、螢幕截圖或回呼 URL。
本文程式碼統一讀取環境變數:
完整欄位與線上偵錯見 Flux Videos API,任務查詢見 Flux Tasks API。
2. 選擇操作和輸入
生成模型為
flux-3,action 為 generate(預設)。透過 mode 選擇文生影片、圖生影片、影片續接或草稿增強。
通用生成參數
素材 URL 必須能夠被服務讀取。若用暫時簽名 URL,應為下載與處理預留足夠的有效期。不要將網頁位址當作圖片或影片檔案位址。
3. 文生影片:完整實測請求與結果
以下請求於 2026-10-02 調價前在生產介面執行成功。省略action 驗證了預設生成行為;async=true 避免長時間等待 HTTP 連線。
task_id,繼續查詢;不要使用文件範例的任務 ID 查詢其他帳戶的結果。
response 欄位包含最終業務結果。以下為本次實測成功的 response,省略了外層任務中繼資料。文件中的影片 URL 已替換為長期範例 CDN 的同檔案副本(SHA-256 一致),實際呼叫會回傳本次任務自己的結果 URL:
這是調價前的歷史實測:
list_amount=2.9871876975 Credits,帳戶當時享有 10% 消費優惠,實際 amount=2.68846892775 Credits。2026-10-02 新價格已下調約 6.33%;相同 5.041667 秒草稿按目前價格為 2.798125185 Credits(消費優惠前),如仍享有 10% 消費優惠則為 2.5183126665 Credits。歷史任務帳單不重新計算。其他帳戶的方案與優惠可能不同;這不是所有使用者固定的美元價格。
4. 圖生影片:普通與帶時間關鍵影格
以下為參數範例,需要替換素材 URL,不是該範例已經執行成功的聲明。生成完成後按上面的流程查詢,結果結構相同。 單張或兩張圖片使用普通陣列:[秒數, 圖片 URL] 對:
圖生影片實測輸出
本次實測的匹配輸入如下(僅以說明文字替代完整 base64,其餘欄位為真實請求):
下載該 PNG 關鍵影格 後,可用 Python 的 base64.b64encode(image_bytes).decode("ascii") 得到原始字串,放入 keyframes 陣列。不要將文件中的說明文字作為圖片輸入。
以下是 2026-10-01 生產任務的真實最終 response(非模擬回應);僅影片 URL 換為雜湊相同的長期範例副本。實測輸入使用 1280×720 PNG 的原始 base64 字串作為單張關鍵影格;上面的 URL 輸入為獨立參數範例。
5. 影片續接
start_video 傳入已有影片檔案位址,mode=v2v,時長最多 15 秒。
影片續接實測輸出
本次完整實測輸入如下;重現草稿增強時須替換為自己的草稿 ID。素材 URL 使用相同檔案的長期範例副本:start_video 為 已完成的草稿影片,其餘參數為 duration=5、resolution=hd、generate_audio=false。
6. 先草稿、再增強
- 用
draft=true、resolution=hd生成草稿並等待成功。 - 從最終
data[0].draft_task_id取出平台草稿 ID。 - 用同一歸屬的應用程式憑據提交增強請求:
prompt、duration、aspect_ratio、version、generate_audio、draft、keyframes、start_video 來覆蓋原始內容。草稿快取是暫時資源,請及時增強;不承諾永久保存或固定保留天數。非本人/非目前應用程式草稿、未完成草稿和已失效快取不能重複使用。草稿與增強是兩次任務,成功後分別計費。
草稿增強實測輸出
本次完整實測輸入如下;重現草稿增強時須替換為自己的草稿 ID。素材 URL 使用相同檔案的長期範例副本:7. Python 端到端呼叫
安裝requests,設定自己的 Token,執行下面指令碼即可完成「提交一次 → 輪詢 → 輸出影片 URL」。查詢與網路重試都應使用原 task_id,避免重複提交付費任務。
8. 使用回呼
提交時新增callback_url,任務完成後會向該位址 POST 最終 JSON 結果,成功結構與前述 response 一致,失敗則包含 error。
9. 目前計費和價目表
2026-10-02 更新:本次影片介面各級單價下調約 6.33%,計量方式、方案與消費優惠規則維持不變。前文歷史實測 response 中的 cost 是任務完成時的帳單,不代表目前報價。 影片生成依實際輸出秒數計費。以下是目前未套用帳戶消費優惠的 Credits 單價,與 Flux 價格頁 的規則一致。
換算美元:
實際費用(USD)= cost.amount(Credits)× 方案 price / 方案 amount。儲值級距和消費優惠會影響實際價格,Credits 不能直接視為 USD。失敗任務不收取生成費用;最終金額以完成結果和控制台呼叫紀錄為準。
10. 常見問題與排查
回饋時提供 task_id、trace_id、請求時間和去識別化參數,不要傳送 API Token。更多方式見 Flux MCP 整合指南。

