跳转到主要内容
POST
FLUX 3 Video
FLUX 3 Video 是 Black Forest Labs 的视频模型,从文本、1–10 张有序关键帧或一段续写视频生成 5–20 秒带同步音频的片段。本页覆盖标准档 flux-3-video 与草稿档 flux-3-video-draft:两档生成参数相同,草稿档只出 hd、画质更低、单价更低。草稿满意后,可用 flux-3-video 的 finalize 把它转成终稿。

快速开始

提交成功后返回 task_id。用 GET /v1/tasks/{task_id} 查询结果,也可以用 Prefer: wait 在一次调用里等待,或配置 Webhook。 接着往下做:先用 flux-3-video-draft 提交 action: "generate" 拿到 task_id;任务 completed 后,把这个 task_id 作为 ref_task_id,用 flux-3-video 提交 action: "finalize"。提示词、时长、画幅和素材沿用草稿,只能改 resolution。

请求参数

string
必填
二选一:flux-3-video 或 flux-3-video-draft。
string
默认值:"generate"
  • generate:生成视频,两档都支持。文生、关键帧和视频续写由传入的素材决定。
  • finalize:草稿转终稿,只有 flux-3-video 支持;必须提供 ref_task_id。
string
视频内容描述,action: "generate" 时必填;action: "finalize" 不接受。
string[]
关键帧图片,1–10 张,顺序有意义:1 张为首帧,2 张为首帧 + 末帧,3–10 张时首尾为首末帧、中间帧按时间等距分布。与 video_urls 不能同时传。action: "finalize" 不接受。
string[]
续写视频,最多 1 条,最长 20 秒。传了之后模型接着这段视频往下生成。action: "finalize" 不接受。
string
默认值:"hd"
输出分辨率。flux-3-video 支持 hd 与 fhd(finalize 同样可选);flux-3-video-draft 只支持 hd。
integer
默认值:"5"
输出时长(秒),5–20 任意整数。action: "finalize" 不接受,沿用草稿时长。
string
默认值:"auto"
画面比例:21:9、2:1、16:9、4:3、1:1、3:4、9:16,或 auto(由模型按提示词与素材决定)。
boolean
默认值:"true"
是否生成同步音频。设为 false 输出无声视频,单价不变。
integer
默认值:"2"
安全容忍度,0–4,越大越宽松。仅 action: "generate"。
string
要转成终稿的草稿任务 ID,action: "finalize" 时必填。取本账户下已完成的 flux-3-video-draft 任务返回的 task_id。
通用的 callback_url、callback_events、Prefer: wait、Idempotency-Key 和费用上限请求头见提交任务。 两档都不接受 n、seed、quality、negative_prompt、first_frame_image 与 audio_urls。以上之外的参数会返回 400,不计费。action: "finalize" 时 aspect_ratio 与 generate_audio 不生效。

限制

计费

两档都按分辨率档 × 输出秒数计费。传了 video_urls(续写)时改按同分辨率的续写档计,续写档高于普通档;续写视频本身的秒数不计费。 finalize 单独计一次终稿费用,草稿费不抵扣。generate_audio、aspect_ratio、关键帧张数与提示词长度都不影响价格。
各模型的单价见 GET /v1/models 返回的 price_config,或控制台「模型市场」。看这一单实际花了多少:任务响应里的 cost(整数 quota,500,000 quota = 1 USD)。
只有成功出片才计费。任务失败、取消,或没有返回可用视频时,全额退款。最终费用以任务响应里的 cost 为准,它是整数 quota 不是美元。

响应

任务完成
result.videos 返回生成的视频,url 是数组,expires_at 是视频链接的过期时间戳。完整字段说明见查询任务状态。

可用模型

相关文档