文档

创建视频生成任务

提交视频生成任务。这是异步接口:这里只负责拿到 task_id,结果要再用状态接口去查。

POST https://open.feiyutoken.com/v1/video/generations

请求参数

参数 类型 必填 说明
model string 是 模型名,沿用厂商官方命名;可用值见模型列表
prompt string 条件必填 文本提示词,描述画面内容与镜头运动。文生视频必填;图生视频视模型厂商而定
image string 否 图生视频的输入图,填图片 URL 或 Base64
duration number 否 期望的视频时长(秒)
width integer 否 期望的宽
height integer 否 期望的高
fps integer 否 期望的帧率
seed integer 否 随机种子,固定它便于复现同一条结果
n integer 否 生成数量
response_format string 否 结果的返回形式,如 url
user string 否 调用方自己的用户标识,便于对账
metadata object 否 厂商扩展参数,如 negative_prompt、style、quality_level

只传 prompt(不带 image)就是文生视频;带上 image 就是图生视频。

metadata 里可用的键名由模型厂商定义,这里不做约定;不确定就先不传,或者只传厂商文档里 明确写有的那一两个。

请求示例

curl https://open.feiyutoken.com/v1/video/generations \
  -H "Authorization: Bearer <你的飞鱼Token API Key>" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "<模型名>",
    "prompt": "清晨的山谷,镜头缓慢向前推进,光线从左侧照入"
  }'

响应

{
  "task_id": "<task_id>",
  "status": "queued"
}

拿到 task_id 就说明任务已经受理,此时还没有视频结果。接着用 获取视频生成任务状态 轮询,直到 completed 或 failed。

计费与用量

视频生成按视频时长与分辨率从账户余额扣减,用量明细在控制台查看。