查看原始 JSON
{
"type": "object",
"required": [
"body"
],
"properties": {
"body": {
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"content"
],
"~standard": {
"vendor": "zod",
"version": 1,
"jsonSchema": {}
},
"properties": {
"ratio": {
"enum": [
"16:9",
"4:3",
"1:1",
"3:4",
"9:16",
"21:9",
"adaptive"
],
"type": "string",
"default": "adaptive",
"description": "adaptive(默认)会根据输入自动匹配,并始终安全。仅文本转视频和参考转视频接受指定比例;首帧/尾帧、视频编辑和视频延长必须使用 adaptive,否则会被拒绝。"
},
"content": {
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
"required": [
"type",
"text"
],
"properties": {
"text": {
"type": "string",
"maxLength": 6000,
"minLength": 1,
"description": "描述视频的文字提示,建议少于 1000 个词。按数组中各类型的顺序使用 @Image1、@Image2、@Video1、@Audio1 引用其他内容,并说明其提供的外观、运动或音色以及不应提供的内容;声音用 () 表示音乐、<> 表示音效、{} 表示对白、【】表示字幕,非英语对白前请注明语言。"
},
"type": {
"type": "string",
"const": "text"
}
},
"additionalProperties": false
},
{
"type": "object",
"required": [
"type",
"image_url"
],
"properties": {
"role": {
"enum": [
"first_frame",
"last_frame",
"reference_image"
],
"type": "string",
"description": "first_frame(图像转视频,默认)固定开场画面;last_frame(需先提供 first_frame)固定结束画面;reference_image(最多 30 张)用于主体或风格参考,不作为固定画面。"
},
"type": {
"type": "string",
"const": "image_url"
},
"image_url": {
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
}
},
"additionalProperties": false
},
{
"type": "object",
"required": [
"type",
"video_url"
],
"properties": {
"role": {
"type": "string",
"const": "reference_video",
"description": "用于多模态生成、视频编辑或延长的参考视频,最多 10 个,每个 2 至 30 秒,总时长不超过 30 秒。"
},
"type": {
"type": "string",
"const": "video_url"
},
"video_url": {
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
}
},
"additionalProperties": false
},
{
"type": "object",
"required": [
"type",
"audio_url"
],
"properties": {
"role": {
"type": "string",
"const": "reference_audio",
"description": "参考音频,最多 10 个,每个 2 至 30 秒,总时长不超过 30 秒;也可作为唯一参考。"
},
"type": {
"type": "string",
"const": "audio_url"
},
"audio_url": {
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"minLength": 1
}
},
"additionalProperties": false
}
},
"additionalProperties": false
}
]
},
"minItems": 1,
"description": "内容项:text(文本转视频)、image_url(图像转视频/首尾帧/参考图)、video_url 和 audio_url(多模态参考)。模型会结合这些角色和提示词判断任务。"
},
"duration": {
"anyOf": [
{
"type": "integer",
"maximum": 30,
"minimum": 4
},
{
"type": "string",
"const": "auto"
}
],
"default": 5,
"description": "视频时长(秒)为 4 至 30,或设为 auto 由模型根据提示和输入决定。视频编辑必须使用 auto,输出会匹配源片段且不能指定时长。费用说明:auto 会先按 30 秒预扣,结算时释放未使用部分。"
},
"priority": {
"type": "integer",
"maximum": 9,
"minimum": 0,
"description": "队列优先级,范围 0 至 9;数值越高越靠前,默认 0。"
},
"watermark": {
"type": "boolean",
"default": false,
"description": "是否添加 AI Generated 水印,默认 false。"
},
"resolution": {
"enum": [
"480p",
"720p"
],
"type": "string",
"default": "720p",
"description": "输出分辨率,同时也是价格选择器。"
},
"output_format": {
"enum": [
"mp4",
"mov"
],
"type": "string",
"default": "mp4",
"description": "mp4(默认)可在网页、手机、播放器和社交平台播放;mov 使用 H.264、yuv444p 和 PCM,适合调色、抠像和合成,但多数浏览器无法播放。"
},
"generate_audio": {
"type": "boolean",
"default": true,
"description": "是否生成同步音频(人声、音效和音乐),默认 true,不影响价格。"
}
},
"additionalProperties": false
}
},
"additionalProperties": false
}