Documentation Index Fetch the complete documentation index at: https://api.xcompute.us/llms.txt
Use this file to discover all available pages before exploring further.
异步处理模式,返回任务ID用于后续查询
支持文本转视频、图生视频(首帧/首尾帧控制)
支持 720P 和 1080P 分辨率
支持 4/6/8 秒视频时长
支持生成音频轨道
支持人物生成策略控制
cURL
Python
JavaScript
Go
Java
PHP
Ruby
Swift
C#
curl --request POST \
--url https://xcompute.us/v1/videos/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "veo3.1-fast-official",
"prompt": "a golden retriever running on the beach, sunset, cinematic",
"duration": 8,
"aspect_ratio": "16:9"
}'
{
"code" : 200 ,
"data" : [
{
"status" : "submitted" ,
"task_id" : "task_xxxxxxxxxx"
}
]
}
所有接口均需要使用 Bearer Token 进行认证 获取 API Key: 访问 API Key 管理页面 获取您的 API Key 使用时在请求头中添加: Authorization: Bearer YOUR_API_KEY
请求参数
视频生成模型名称 支持的模型:
veo3.1-fast-official - Veo 3.1 官方快速版
veo3.1-quality-official - Veo 3.1 官方高质量版
正向文本提示词 建议详细描述场景、动作、风格等,以获得更好的生成效果。建议使用英文提示词。 示例:"a golden retriever running on the beach, sunset, cinematic"
负面提示词,用于排除不想要的内容 示例:"blurry, low quality, watermark, text"
视频时长(秒) 建议使用:4 / 6 / 8 默认值:8 ⚠️ 注意: 必须输入纯数字(如 8),不要加引号,否则会报错
视频分辨率 可选值:
720p - 标准分辨率
1080p - 高清分辨率
4K - 超高清分辨率
默认值:720p
首帧图片 URL,用于图生视频
图片 URL 必须公开可访问,不能有防盗链
建议使用对象存储 URL,而非临时下载地址
尾帧图片 URL,用于图生视频 与 first_frame_image 配合使用,实现首尾帧控制
随机种子,用于复现生成结果 取值范围:0 - 4294967295
person_generation
string
default: "allow_adult"
人物生成策略 可选值:
allow_adult - 只允许生成成人人物/成人面孔
disallow - 不允许生成人物或人脸
默认值:allow_adult
图片缩放策略(图生视频时生效) 可选值: 默认值:pad
是否启用上游提示词增强 默认值:true
该参数只能设置为 true,设置为 false 会导致请求报错
如不需要此参数,请勿传入
文生视频 vs 图生视频
系统通过是否传入图片参数自动判断模式:不传图片为文生视频,传图片为图生视频。
参数 文生视频 图生视频 prompt✅ 必填 ✅ 必填 first_frame_image❌ 不传 ✅ 至少传一个 last_frame_image❌ 不传 ✅ 可选(尾帧) negative_prompt✅ 可选 ✅ 可选 duration✅ 可选 ✅ 可选 aspect_ratio✅ 可选 ✅ 可选 resolution✅ 可选 ✅ 可选 seed✅ 可选 ✅ 可选 generate_audio✅ 可选 ✅ 可选 person_generation✅ 可选 ✅ 可选 resize_mode❌ 不适用 ✅ 可选 enhance_prompt✅ 可选 ✅ 可选
使用场景
场景 1:文生视频(基础)
{
"model" : "veo3.1-fast-official" ,
"prompt" : "a golden retriever running on the beach, sunset, cinematic"
}
场景 2:文生视频(完整参数)
{
"model" : "veo3.1-quality-official" ,
"prompt" : "a cinematic close-up of a ragdoll cat slowly walking through a sunlit living room" ,
"negative_prompt" : "blurry, low quality, watermark, text" ,
"duration" : 8 ,
"aspect_ratio" : "16:9" ,
"resolution" : "1080p" ,
"seed" : 12345 ,
"generate_audio" : true ,
"person_generation" : "disallow" ,
"enhance_prompt" : true
}
场景 3:图生视频(单张首帧)
{
"model" : "veo3.1-fast-official" ,
"prompt" : "the cat slowly walks forward and looks around" ,
"first_frame_image" : "https://example.com/cat.png" ,
"duration" : 8 ,
"resolution" : "720p"
}
场景 4:图生视频(首帧 + 尾帧)
{
"model" : "veo3.1-quality-official" ,
"prompt" : "smooth cinematic transition from the first frame to the last frame" ,
"first_frame_image" : "https://example.com/frame-start.png" ,
"last_frame_image" : "https://example.com/frame-end.png" ,
"duration" : 8 ,
"resolution" : "1080p"
}
场景 5:生成带音频的视频
{
"model" : "veo3.1-quality-official" ,
"prompt" : "a busy coffee shop with people chatting and barista making latte art" ,
"duration" : 8 ,
"generate_audio" : true ,
"aspect_ratio" : "16:9"
}
查询任务结果 视频生成为异步任务,提交后会返回 task_id。使用 获取任务状态 接口查询生成进度和结果。