https://router.flatkey.ai
Flatkey 通过一个异步接口生成视频。你提交任务,轮询到完成,然后下载 MP4。这一页讲所有视频模型的共性部分。某个模型独有的选项,请继续看 Seedance 或 MiniMax H3。
一条异步流程
用
POST /v1/videos 创建任务,用 GET /v1/videos/{task_id} 轮询,从 metadata.url 下载 MP4。两种请求格式
一部分模型接收
content 数组,另一部分接收 prompt 字符串。发错会返回 400。找到视频模型
列出所有模型,保留type 为 video 的那些:
选对请求格式
这个接口接受两种不同的格式,每个模型只接受其中一种。
给只接受
prompt 的模型发 content 数组,会返回:
content 格式
image_url 就能做首尾帧插值或提供参考素材。字段名各模型不同,按对应模型的指南来写。
prompt 格式
分辨率取值各模型不同
没有一套通用的分辨率取值。发了不支持的值,任务创建前就会返回400。
请求参数
轮询任务
提交成功会立刻返回任务:
大约每 15 秒轮询一次。5 秒的片段通常 2 到 4 分钟完成。
下载 MP4
下载地址在metadata.url,需要带同样的鉴权头:
完整示例
故障排查
prompt is required
你给只接受 prompt 的模型发了 content 数组。对照选对请求格式里的表。
unsupported resolution 或 resolution must be 768P or 2K
这个取值属于另一个模型。见分辨率取值各模型不同。
No available channel for model ...
该模型当前不可路由。换一个视频模型,不要重试——这个错误不会自行恢复。当前可用情况见模型目录。
duration must be between 4 and 15
MiniMax-H3 要求 duration 在这个范围内,显式传一个值。
任务一直是 queued
视频生成以分钟计,不是秒。按 15 秒的间隔继续轮询,再判断是否卡住。
模型指南
Seedance
文生视频,以及虚拟素材和真人素材库。
MiniMax H3
首尾帧控制、参考素材和任务参数。