Gemini 简介
欢迎使用 Gemini 服务文档! 本服务集成了 Gemini AI,一个强大的图像和视频生成与编辑工具。无论您是想生成创意图像、创建视频内容,还是执行高级视频编辑操作,Gemini 都能为您的项目提供理想的工具。功能特性
Gemini AI 提供先进的图像和视频生成工具,助力您的创意工作:- 生成视频:使用 Veo2、Veo3 和 Veo3.1 模型,从文本提示或图片创建视频内容,提供多种质量/速度选项。
- 生成图像:使用 Nano Banana 模型(fast、pro、2)创建图像,支持文生图和图像编辑。
- 视频超分:将生成的视频提升至 1080p 或 4K 分辨率,或生成 GIF 预览。
- 视频延长:延长生成视频的时长,可选提供提示词引导。
- 视频重拍:使用不同的摄像机运动类型重新生成视频。
- 物体插入/移除:使用基于蒙版的编辑,在生成的视频中添加或移除物体。
- 提示词扩展:自动将简短提示词扩展为详细的电影级描述。
- 任务管理:跟踪和监控所有生成任务的状态。
如何使用 Gemini
- 创建任务:调用生成端点(视频、图像等)创建异步任务。
- 获取任务 ID:响应中返回用于跟踪的
taskId。 - 轮询任务状态:使用任务结果端点检查进度。
- 下载结果:任务完成后,任务结果中包含下载内容的 URL。
可用端点
视频生成
| 端点 | 方法 | 描述 |
|---|---|---|
/gemini/video/generate | POST | 从文本或图片创建视频(Veo2/Veo3/Veo3.1) |
/gemini/video/upsample | POST | 将视频提升至 1080p/4K 或生成 GIF |
/gemini/video/prompt/expand | POST | 将简短提示词扩展为电影级描述 |
视频编辑
| 端点 | 方法 | 描述 |
|---|---|---|
/gemini/video/reshoot | POST | 使用不同摄像机运动重新生成视频 |
/gemini/video/extend | POST | 延长视频时长(仅 Veo3.1) |
/gemini/video/object/insert | POST | 在视频中插入物体 |
/gemini/video/object/remove | POST | 从视频中移除物体 |
图像生成
| 端点 | 方法 | 描述 |
|---|---|---|
/gemini/image/generate | POST | 使用 Nano Banana 模型生成或编辑图像 |
任务管理
| 端点 | 方法 | 描述 |
|---|---|---|
/gemini/task/result | GET | 通过 taskId 获取任务结果 |
浏览 API 文档
视频:- 生成视频 — 从文本或图片创建视频
- 视频超分 — 提升至 1080p/4K 或生成 GIF
- 扩展提示词 — 增强提示词以获得更好的结果
- 视频重拍 — 改变摄像机运动
- 延长视频 — 延长视频时长
- 插入物体 — 在视频中添加物体
- 移除物体 — 从视频中移除物体
- 生成图像 — 使用 Nano Banana 创建或编辑图像
- 获取任务结果 — 检查任务状态并下载结果