2.x 系列模型的一些通用建议:
gemini-2.0-flash适用于大多数用例。gemini-2.0-flash-lite是最具成本效益的模型。gemini-2.5-pro-exp-03-25是最强大的多模态模型。
模型认证
您可以通过 Google AI Studio 或 Google Cloud 的 Vertex AI 来使用 Gemini 模型:Google AI Studio
设置GOOGLE_API_KEY 环境变量。您可以 从 Google AI Studio 获取。
Vertex AI
要在 Google Cloud 中使用 Vertex AI:- 请参阅 Vertex AI 文档来设置项目和开发环境。
-
安装
gcloudCLI 并进行身份验证(更多详细信息,请参阅 快速入门):
- 启用 Vertex AI API 并设置项目 ID 环境变量(或者,您可以在
Agent配置中设置project_id):
示例
将Gemini 与您的 Agent 结合使用:
在 这里 查看更多示例。
grounding 和搜索
Gemini 模型通过可选参数支持 grounding 和搜索功能。这会自动将 grounding 或搜索工具发送到 Gemini。在此处 查看详细信息。 要启用这些功能,请在初始化 Gemini 模型时设置相应的参数: 要使用 grounding:show_tool_calls=True 以在输出中查看 grounding 或搜索结果。
参数
Gemini 是 Model 类的子类,并且可以访问相同的参数。