Veo 3.1 API
No sample available
Upload up to 3 images (REFERENCE mode)
Click to upload or drag and drop
Supported formats: JPG, JPEG, PNG, WEBP
Maximum file size: 10MB; Maximum files: 3
Click Generate to see preview
History
最多保留20条0 运行中 · 0 已完成
Veo 3.1 API - 面向短视频片段的 EvoLink 视频生成
使用 Veo 3.1 API 创建 4、6 或 8 秒的 MP4 视频,支持 720p、1080p 或 4K 分辨率,以及 16:9、9:16 或自动纵横比。Veo 3.1 API 任务异步运行并返回任务 ID;下载链接有效期为 24 小时,方便团队排队批处理并快速收集结果。

Pricing
| Model | Mode | quality | generate_audio | Price |
|---|---|---|---|---|
| Veo 3.1 Fast | Video Generation | 720p/1080p | No | Popular $0.0800/ second(5.76 Credits) |
| Veo 3.1 Fast | Video Generation | 720p/1080p | Yes | $0.1200/ second(8.64 Credits) |
| Veo 3.1 Fast | Video Generation | 4K | No | $0.2400/ second(17.28 Credits) |
| Veo 3.1 Fast | Video Generation | 4K | Yes | $0.2808/ second(20.2176 Credits) |
If it's down, we automatically use the next cheapest available—ensuring 99.9% uptime at the best possible price.
利用 Veo 3.1 API 可以构建什么?
短视频增长内容
借助 Veo 3.1 API,增长团队可以在一个周期内生成多个广告或社交媒体变体。选择 4/6/8 秒时长、16:9 或 9:16 纵横比以及 720p/1080p/4K 画质。使用 veo3.1-fast 快速迭代钩子(Hooks)和格式,然后保留表现最佳的剪辑进行规模化推广。

带帧控制的产品演示
Veo 3.1 API 支持使用 1 到 2 张图像进行首尾帧图生视频,非常适合产品演示、UI 转换和故事板。自动纵横比可以匹配您的源图像,enhance_prompt 可以将非英语提示词翻译成英语,以便全球团队获得更可靠的结果。

参考图引导的视觉风格
对于风格探索,EvoLink 上的 Veo 3.1 API 在 Fast 端点提供 REFERENCE 模式,允许使用最多三张图像进行视觉引导。此模式仅限于 16:9,最适合受控的电影感外观。预览端点也支持固定 8 秒输出的 REFERENCE 模式,有助于对外观进行 A/B 测试。

为什么开发者选择 Veo 3.1 API
EvoLink 上的 Veo 3.1 API 将可预测的格式(4/6/8秒、720p/1080p/4K、16:9/9:16/自动)与异步任务 ID 和 24 小时下载链接相结合,方便团队规划具有可靠周转时间的批量生成任务。
可预测的交付格式
固定的时长和分辨率选项简化了故事板、时间线和发布检查。
可扩展的异步流水线
任务 ID、状态查询和 callback_url 支持使大型队列保持稳定且可追溯。
实用模式带来的控制力
TEXT、FIRST&LAST 和 REFERENCE 模式加上图像限制,使控制更加明确且一致。
如何集成 Veo 3.1
一个简单的 API 流程,用于在 EvoLink 上通过 Veo 3.1 API 生成短视频并快速迭代。
第 1 步 - 选择模型设置
选择 veo3.1-pro 或 veo3.1-fast,然后为您的工作流设置时长、质量、纵横比和生成类型。
第 2 步 - 发送提示词与图像
提交最多 2000 个 Token 的提示词,根据需要添加图像 URL,启用 enhance_prompt,并包含 callback_url。
第 3 步 - 收集结果
轮询任务状态或接收回调,然后在 24 小时内下载 MP4 链接并安全存储。
核心能力
通过 EvoLink 上的 Veo 3.1 API 端点提供的实用功能
EvoLink 上的模型选择
Veo 3.1 API 包括 veo3.1-pro 和 veo3.1-fast Lite 端点,以及提供 generate_audio 等更深层控制的预览模型。这让团队能够在不改变集成方式的情况下平衡速度、成本和控制。
多种生成模式
使用 TEXT 进行纯提示词生成,使用 FIRST&LAST 桥接两帧,以及在 Fast 端点使用 REFERENCE 进行风格引导。REFERENCE 支持最多三张图像且仅限 16:9;预览版 REFERENCE 固定时长为 8 秒。
质量与纵横比控制
将质量设置为 720p、1080p 或 4K,并选择 16:9、9:16 或自动纵横比。这使得 Veo 3.1 API 适用于信息流和故事(Story)位置,无需额外的编辑步骤。
异步任务与回调
请求返回用于状态检查的任务 ID。您可以传递 callback_url 用于完成、失败或取消事件;需要 HTTPS 且屏蔽内部 IP。生成的视频链接有效期为 24 小时,请及时下载。
提示词处理与翻译
提示词限制为 2000 个 Token。启用 enhance_prompt 后,非英语提示词会自动翻译成英语以获得更好的生成结果,这对于需要一致输出质量的全球团队非常有用。
预览版音频与安全选项
预览端点支持 generate_audio(额外费用)以及 negative_prompt、person_generation 和图生视频的 resize_mode 等参数。这些选项帮助团队精细化输出控制,同时保持 Veo 3.1 API 集成的一致性。
常见问题解答
Everything you need to know about the product and billing.
API Reference
Select endpoint
Authentication
All APIs require Bearer Token authentication.
Authorization:
Bearer YOUR_API_KEY/v1/videos/generationsCreate Video
Veo 3.1 Fast (Vertex AI) (veo-3.1-fast-generate-preview) model supports text-to-video, first-frame image-to-video and other modes.
Asynchronous processing mode, use the returned task ID to .
Generated video links are valid for 24 hours, please save them promptly.
Request Parameters
modelstringRequiredDefault: veo-3.1-fast-generate-previewVideo generation model name.
veo-3.1-fast-generate-previewpromptstringRequiredPrompt describing what kind of video to generate.
Notes
- Limited to 2000 tokens
A cat playing pianoaspect_ratiostringOptionalDefault: autoVideo aspect ratio. When set to auto: image-to-video will automatically select based on the input image ratio, text-to-video will automatically select based on the prompt content.
| Value | Description |
|---|---|
| auto | Automatic selection based on input |
| 16:9 | Landscape video |
| 9:16 | Portrait video |
autoimage_urlsarrayOptionalReference image URL list for image-to-video feature.
Notes
- 1 image for first-frame video generation
- 2 images for first-and-last-frame video generation
- Max size: 10MB per image
- Formats: .jpg, .jpeg, .png, .webp
- URLs must be directly viewable by the server
http://example.com/image1.jpggeneration_typestringOptionalVideo generation mode, default matches based on image count.
| Value | Description |
|---|---|
| TEXT | Text to video |
| FIRST&LAST | First and last frame to video (1-2 images) |
TEXTenhance_promptbooleanOptionalDefault: trueWhether to automatically translate the prompt to English. When enabled, non-English prompts will be automatically translated to English for better generation results.
truecallback_urlstringOptionalHTTPS callback address after task completion.
Notes
- Triggered on completion, failure, or cancellation
- Sent after billing confirmation
- HTTPS only, no internal IPs
- Max length: 2048 chars
- Timeout: 10s, Max 3 retries
https://your-domain.com/webhooks/video-task-completedqualitystringOptionalDefault: 720pVideo resolution quality.
| Value | Description |
|---|---|
| 720p | HD resolution |
| 1080p | Full HD resolution |
| 4k | Ultra HD resolution (4K) |
720pdurationintegerOptionalDefault: 4Video duration in seconds.
| Value | Description |
|---|---|
| 4 | 4 seconds |
| 6 | 6 seconds |
| 8 | 8 seconds |
4generate_audiobooleanOptionalDefault: trueWhether to generate audio with the video. Enabling this incurs additional cost.
truenintegerOptionalDefault: 1Number of videos to generate.
Notes
- Minimum: 1
- Maximum: 4
1negative_promptstringOptionalNegative prompt to specify what should not appear in the video.
blurry, low qualityseedintegerOptionalRandom seed for reproducible generation.
Notes
- Range: 1 to 4294967295
12345person_generationstringOptionalDefault: allow_adultControl person generation in the video.
| Value | Description |
|---|---|
| allow_adult | Allow adult person generation |
| dont_allow | Do not allow person generation |
allow_adultresize_modestringOptionalDefault: padImage resize mode for image-to-video generation.
| Value | Description |
|---|---|
| pad | Pad image to fit aspect ratio |
| crop | Crop image to fit aspect ratio |
pad