Vertex AI SDK for ABAP 是一款强大的工具,可让您使用 ABAP 以编程方式与 Google 的 Vertex AI 平台进行无缝交互。该 SDK 可在 SAP 环境中使用 Vertex AI 来加快企业 AI 解决方案的开发速度,让您能够构建 AI 赋能的企业功能和应用,同时降低复杂性和减少开发工作量。
Vertex AI SDK for ABAP 基于 ABAP SDK for Google Cloud 构建。Vertex AI SDK for ABAP 适用于本地版本或任何云版本的 ABAP SDK for Google Cloud 以及 SAP BTP 版 ABAP SDK for Google Cloud。
本地版本或任何云版本的 Vertex AI SDK for ABAP 支持 Gemini 模型。此外,它还支持合作伙伴模型,例如 Anthropic Claude 模型,这些模型在 Vertex AI 上以模型即服务 (MaaS) 的形式提供。
SAP BTP 版的 Vertex AI SDK for ABAP 支持 Gemini 模型。
为何使用 Vertex AI SDK for ABAP
Vertex AI SDK for ABAP 可简化您使用 Vertex AI 实现 AI 的历程。它具有如下优势:
- ABAP 类和方法:您可以通过专用的 ABAP 类和方法访问 Vertex AI 功能。
- 输入和输出参数:系统为您提供了以 AI 为中心的 ABAP 类型以用于输入和输出参数。这样一来,您便可以更轻松地准备输入和了解方法的输出。
- 已处理的回答:您会以 ABAP 友好的格式从 Vertex AI API 接收已处理的回答,并可将其直接并入 SAP 业务逻辑。
- 配置:您只需针对客户端密钥和 LLM 模型配置一次 Vertex AI 参数,然后在每次发出 Vertex AI API 调用时使用这些配置。这可以简化您的 API 调用,并提高开发流程的效率。
开始使用 Vertex AI SDK for ABAP
本部分将指导您如何在 SAP 环境中开始使用 Vertex AI SDK for ABAP:
SAP BTP 版本
-
使用 Gemini 快速制作原型
在 SAP 环境中体验生成式 AI - 以最少的设置制作原型和实验。
-
Vertex AI for SAP 上的生成式 AI
了解 Vertex AI 上的生成式 AI 功能,并将您的想法转化为可针对 SAP 进行扩缩的实际应用。
本地或任何云版本
-
使用 Gemini 快速制作原型
在 SAP 环境中体验生成式 AI - 以最少的设置制作原型和实验。
-
适用于 SAP 的生成式 AI 演示
运行内置演示程序,了解生成式 AI 如何帮助您在 SAP 环境中创建解决方案。
-
Vertex AI for SAP 上的生成式 AI
了解 Vertex AI 上的生成式 AI 功能,并将您的想法转化为可针对 SAP 进行扩缩的实际应用。
价格
Vertex AI SDK for ABAP 可免费使用。不过,您需要支付因使用 Google Cloud 服务(例如 Gemini API 或 Vertex AI API)而产生的费用。
如需使用 Gemini 快速制作原型,您可以使用 Gemini API 和 Google AI Studio。当您通过 Google AI Studio 访问 Gemini API 时,Gemini API 有免费和付费两种价格层级。不过,Gemini API 的免费层级并非在所有区域都可用。如需了解您可以访问 Gemini API 的免费和付费层级的区域,请参阅 Google AI Studio 和 Gemini API 的可用区域。如需了解其他限制,请参阅使用限制。如需了解价格和速率限制,请参阅价格模式。
Vertex AI 价格遵循随用随付模式,这意味着您需要根据所消耗的资源付费。如需了解价格信息,请参阅 Vertex AI 价格。
如需了解合作伙伴模型的价格,请参阅 Vertex AI 价格页面上的 Anthropic Claude 模型。
如需了解使用 Vertex AI 的 Gemini 与使用 Google AI Studio 的 Gemini 的区别,请参阅 Google AI 与 Vertex AI 的区别。
更多入门方式
探索不同的路径,开始使用 Google AI 功能的历程。
开始使用 Vertex AI 上的生成式 AI
设计和管理您的提示
用于构建 AI 赋能的 ABAP 应用的社区资源
为了帮助您充分利用 Vertex AI SDK for ABAP,您可以探索以下社区资源:
使用 Vertex AI 和 Gemini 构建 RAG 应用的手册
您可以使用 GitHub 上的这本手册,来加快检索增强生成 (RAG) 应用的开发速度。本手册通过仓库操作的端到端示例企业应用场景,演示了如何使用 Vertex AI SDK for ABAP 和 GitHub 代码库中的预构建组件来构建您自己的 RAG 应用。
了解如何通过 Gemini 在 SAP 业务应用中使用生成式 AI
以下视频展示了如何使用 Gemini 通过生成式 AI 转换 SAP 业务应用。
提升您的 ABAP 开发体验
您可以利用 GitHub 上提供的社区驱动型示例解决方案来提升 ABAP 开发体验,该解决方案提供代码说明、代码审核和 ABAP 单元测试生成等功能。此解决方案可让您使用 Vertex AI SDK for ABAP 将 Gemini 的高级 AI 功能集成到 ABAP 编辑器中。如需了解详情,请参阅 GitHub 页面 Genie for SAP。
此解决方案仅供参考,不适合直接在生产环境中使用
由于此解决方案是社区资源,因此 Google Cloud 不提供相关支持。如需社区的帮助,请在 GitHub 页面上提出问题。
后续步骤
- SAP BTP 版 ABAP SDK for Google Cloud:了解如何安装和配置 Vertex AI SDK for ABAP。
- 本地版本或任何云版本的 ABAP SDK for Google Cloud:了解如何安装和配置 Vertex AI SDK for ABAP。
- 探索内置的适用于 SAP 的生成式 AI 演示程序。
- 了解 Vertex AI for SAP 上的生成式 AI。
- 在 Cloud 论坛上提出问题并与社区讨论 Vertex AI SDK for ABAP。