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 集成指南。

