通用视频接口 · 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
计费方式:second(按秒)、item(按条)或 token(按 token),见计费规则。
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
图生视频、首尾帧和多模态参考是否也必须填写提示词。文生视频、视频编辑和延长总是需要提示词。