GeminiTools
是一组工具,允许 Agent 与 Google AI API 服务进行交互以生成图像和视频。
前提条件
在使用GeminiTools
之前,请确保已安装 google-genai
库并已配置凭据。
-
安装库:
-
设置凭据:
- 对于 Gemini API:
- 对于 Vertex AI:
- 对于 Gemini API:
初始化
导入GeminiTools
并将其添加到 Agent 的工具列表中。
使用示例
GeminiTools
可用于多种任务。以下是一些示例:
图像生成
image_generation_agent.py
视频生成
视频生成需要 Vertex AI。
video_generation_agent.py
工具包函数
Function | Description |
---|---|
generate_image | 根据文本提示生成图像 |
generate_video | 根据文本提示生成视频 |