跳转到主要内容

Gemini 视频生成

使用 Google 的 Veo 2 / Veo 3 / Veo 3.1 模型生成与编辑视频。支持文生视频、图生视频、时长延长、重拍以及物体插入/移除。

支持的模型

模型说明
veo31_fastVeo 3.1 Fast —— 最新版,推荐大多数场景使用
veo31_qualityVeo 3.1 Quality —— 最高质量
veo31_fast_ingredientsVeo 3.1 Fast,支持 1-3 张参考图(ingredients-to-video)
veo3_fast / veo3_qualityVeo 3 生成
veo2_fast / veo2_qualityVeo 2 生成(旧版)

功能特性

文生视频

通过 action: "text2video" 从文本提示词创建视频

图生视频

使用 1-2 张参考图(起始帧/起始+结束帧),设置 action: "img2video"

Ingredients 合成视频

使用 1-3 张参考图组合场景,设置 action: "ingredients2video"

超分与延长

提升到 1080p/4K、生成 GIF 或延长视频时长

重拍

使用不同的摄像机运动重新生成视频(15 种运动类型)

物体编辑

通过蒙版在视频中插入或移除物体

使用流程

1

创建视频任务

调用 POST /gemini/video/generate,传入提示词和模型,返回 taskId
2

轮询任务结果

使用 GET /gemini/task/result?taskId=xxx 轮询直到 status 为 completed,结果中包含视频 URL。
3

二次处理(可选)

使用返回的 videoId 进行超分、延长、重拍或物体编辑。

可用端点

生成

端点方法描述
/gemini/video/generatePOST从文本或图像创建视频
/gemini/video/prompt/expandPOST将简短提示词扩展为电影级描述(同步返回)

后处理

端点方法描述
/gemini/video/upsamplePOST提升到 1080p/4K 或生成 GIF
/gemini/video/extendPOST延长视频时长(仅 Veo 3.1)
/gemini/video/reshootPOST使用不同摄像机运动重新生成

物体编辑

端点方法描述
/gemini/video/object/insertPOST在视频中插入物体
/gemini/video/object/removePOST从视频中移除物体

任务管理

端点方法描述
/gemini/task/resultGET通过 taskId 获取任务结果

浏览 API 文档