OpenAPI 参考
Modelink API · 视频
Modelink 视频生成 API,涵盖 OpenAI 风格、Fal 队列、可灵、豆包 Seedance、Vidu、Veo 等多厂商的文生视频、图生视频与任务查询能力。Fal 格式接口使用 Authorization: Key {api_key};其他接口使用 Bearer 鉴权。
版本 1.0.0
查询任务状态
GET
/queue/byteplus/seedance-2.0/requests/{request_id}/status
轮询任务状态。fast 变体任务的状态查询与 fal 官方一致,路径中不含 /fast。
- 处理中:HTTP 202,
status为IN_QUEUE或IN_PROGRESS - 完成/失败:HTTP 200,
status为COMPLETED
建议轮询间隔:2~5 秒
认证方式
FalApiKeyAuthAPI 密钥
Fal 格式接口鉴权方式:Authorization: Key {api_key}。
header 参数:Authorization
路径参数
- Name
- request_id
- Type
- string, 必填
- Description
创建任务时返回的
request_id
请求体
暂无请求体
请求
GET/queue/byteplus/seedance-2.0/requests/{request_id}/status
curl https://api.qnaigc.com/queue/byteplus/seedance-2.0/requests/{request_id}/status \
--header 'Authorization: YOUR_FAL_API_KEY_AUTH' \
--header 'Accept: application/json'响应
object & object
任务已完成(成功或失败)
响应体属性
- request_idstring, 必填
任务唯一标识符。
- response_urlstring, 必填
获取结果的完整 URL。
- status_urlstring, 必填
查询状态的完整 URL。
- cancel_urlstring
取消任务的 URL(暂不支持)。
IN_QUEUEIN_PROGRESSCOMPLETED
- queue_positioninteger
队列位置,仅 IN_QUEUE 状态有意义。
- messagestring可选。
STDERRSTDOUTERRORINFOWARNDEBUG
- sourcestring可选。
- timestampstring<date-time>
ISO 8601 格式。
- inference_timenumber<double>
推理耗时(秒)。
- locstring[]
错误位置。
- msgstring
人类可读的错误描述。
- typestring
机器可读的错误分类标识符。
- urlstring
错误类型文档链接。
- ctx
附加结构化上下文(可选)。
- input
导致错误的输入(可选)。
- urlstring, 必填
视频下载链接(有效期有限,建议尽快下载)。
- content_typestring, 必填必填。
- durationnumber<double>
视频时长(秒)。
- file_namestring可选。
- file_sizeinteger<int64>
文件大小(字节)。
响应
{
"request_id": "string",
"response_url": "string",
"status_url": "string",
"cancel_url": "string",
"status": "IN_QUEUE",
"queue_position": 42,
"logs": [
{
"message": "string",
"level": "STDERR",
"source": "string",
"timestamp": "string"
}
],
"metrics": {
"inference_time": 42
}
}获取任务结果
GET
/queue/byteplus/seedance-2.0/requests/{request_id}
获取已完成任务的视频结果。fast 变体任务的结果查询与 fal 官方一致,路径中不含 /fast。
认证方式
FalApiKeyAuthAPI 密钥
Fal 格式接口鉴权方式:Authorization: Key {api_key}。
header 参数:Authorization
路径参数
- Name
- request_id
- Type
- string, 必填
- Description
创建任务时返回的
request_id
请求体
暂无请求体
请求
GET/queue/byteplus/seedance-2.0/requests/{request_id}
curl https://api.qnaigc.com/queue/byteplus/seedance-2.0/requests/{request_id} \
--header 'Authorization: YOUR_FAL_API_KEY_AUTH' \
--header 'Accept: application/json'响应
object
任务成功,返回视频结果
响应体属性
- urlstring, 必填
视频下载链接(有效期有限,建议尽快下载)。
- content_typestring, 必填必填。
- durationnumber<double>
视频时长(秒)。
- file_namestring可选。
- file_sizeinteger<int64>
文件大小(字节)。
响应
{
"video": {
"url": "string",
"content_type": "string",
"duration": 42,
"file_name": "string",
"file_size": 42
}
}