通用视频接口 · OpenAI 格式
模型列表
列出当前 API Key 可以使用的视频模型,以及每个模型支持的参数、计费方式和价格。返回结果兼容 OpenAI 的 List models 接口。
GEThttps://your-domain/v1/models
请求参数
没有请求参数。
- 只列出 API Key 能用的模型:API Key 限制了可用模型时,只返回这些模型。
- 价格按 API Key 所在的价格分组计算,和实际扣费一致,见价格分组。
返回参数
objectstring
固定为
list。dataobject[]
模型列表。
data 的元素
idstring
模型 ID,调用创建视频接口时填在
model 里。objectstring
固定为
model。createdinteger
模型上架时间,Unix 时间戳(秒)。
owned_bystring
模型系列,例如
seedance。namestring
模型名称。
specobject
模型支持的参数。
子字段
modesstring[]
支持的生成方式:
text(文生视频)、image(图生视频)、frames(首尾帧)、reference(多模态参考)、edit(视频编辑)、extend(视频延长)。resolutionsstring[]
支持的分辨率。
durationsinteger[]
支持的时长,单位秒。
aspect_ratiosstring[]
文生视频支持的画幅。
audiostring
声音:
optional 由请求的 audio 参数决定,always 总是带声音,空字符串表示不支持生成声音。default_resolutionstring
不传分辨率时使用的分辨率。
default_durationinteger
不传时长时使用的时长。
default_aspect_ratiostring
文生视频不传画幅时使用的画幅。
max_prompt_lengthinteger
提示词的最大字数,
0 表示使用平台默认的 10000 字。negative_promptboolean
是否支持反向提示词
negative_prompt。seedboolean
是否支持随机种子
seed。auto_durationboolean
是否支持由模型决定时长(
seconds 传 -1 或 auto)。referenceobject
参考素材的上限:
images、videos、audios 分别是参考图、参考视频、参考音频的最大个数,video_seconds 是参考视频的最长总时长(秒)。billing_modestring
pricesobject[]
各分辨率的单价。
子字段
resolutionstring
分辨率。
pricestring
单价,单位跟随
billing_mode:按秒计费是元/秒,按条计费是元/条,按 token 计费是元/百万 tokens。audio_pricestring
生成声音时的单价(
spec.audio 为 optional 的模型)。0 表示这个分辨率不支持生成声音。ref_pricestring
带参考视频时的单价,参考视频的时长也计入费用,见计费规则。
0 表示这个分辨率不支持参考视频。token_framesobject
只有按 token 计费的模型返回:计算 tokens 所用的画面尺寸 [宽, 高],按分辨率和画幅区分。adaptive 是画幅跟随图片或素材时冻结费用所按的尺寸,即这个分辨率下最大的画面。例如:
{
"768p": {
"1:1": [768, 768],
"16:9": [1366, 768],
"21:9": [1792, 768],
"3:4": [768, 1024],
"4:3": [1024, 768],
"9:16": [768, 1366],
"adaptive": [1792, 768]
}
}prompt_requiredboolean
图生视频、首尾帧和多模态参考是否也必须填写提示词。文生视频、视频编辑和延长总是需要提示词。