在本指南中,您将向 Vertex AI Gemini API 发送文本提示词请求以及多模态提示词和图片请求,并查看回答。
前提条件
如需完成本指南,您必须有一个已启用 Vertex AI API 的 Google Cloud 项目。请按照 Vertex AI 设置指南完成这些步骤。
将 Vertex AI 客户端库添加为依赖项
Vertex AI 客户端库包含许多功能。为了加快编译速度,请仅启用所需的功能:
cargo add google-cloud-aiplatform-v1 --no-default-features --features prediction-service
向 Vertex AI Gemini API 发送提示
- 使用默认设置初始化客户端:
- 构建模型名称。此示例接收项目 ID 作为参数,使用固定位置 (
global),并将模型设置为特定版本的 Gemini:
如果您在自己的代码中运行此函数,请传递您在前提条件中选择的项目的项目 ID(不带任何 projects/ 前缀)。
- 发送请求:
- 输出回答。您可以使用
:#?格式说明符来设置嵌套响应对象的格式:
文本提示词:补全代码
向 Vertex AI Gemini API 发送提示和图片
- 使用默认设置初始化客户端:
- 构建模型名称:
- 创建请求的图片部分:
- 创建请求的文本提示词部分:
- 发送完整请求:
- 打印完整回答: