此演示展示了如何使用 Vertex AI SDK for ABAP 将多模态输入(例如文本和图片)传递给 Gemini 模型,从而生成多模态内容。
准备工作
在运行本演示之前,请确保您或您的管理员已满足以下前提条件:
- 在 Google Cloud 项目中启用了 Vertex AI API。
- 设置身份验证以访问 Vertex AI API。
- 配置了模型生成参数。
生成多模态内容
如需生成多模态内容,请执行以下步骤:
在 SAP GUI 中,执行事务代码
/GOOG/SDK_IMG
。或者,执行事务代码
SPRO
,然后点击 SAP Reference IMG。转到 ABAP SDK for Google Cloud > 演示。
打开 Vertex AI SDK:演示:调用文本和多模态 Gemini 模型。
选择生成多模态内容。
在客户端密钥字段中,输入用于身份验证的客户端密钥。
在模型键字段中,输入模型键,该键在模型生成参数中进行配置。
视情况为以下字段指定值:
- MIME 类型:指定来源数据的 IANA 标准 MIME 类型。默认值为
application/pdf
。 - 文件的 GCS URI:如需向请求添加图片或其他媒体,请指定存储在 Cloud Storage 存储桶中的文件的 URI。
- 上传媒体:如需向请求添加图片或其他媒体,请从本地系统上传文件。
您可以指定存储在 Cloud Storage 存储桶中的文件的 URI,也可以从本地系统上传文件。
- MIME 类型:指定来源数据的 IANA 标准 MIME 类型。默认值为
在输入系统指令字段中,提供系统指令。
在输入提示字段中,提供您的输入提示。
运行此程序。来自 LLM 的响应区域显示生成的多模态内容。