ABAP 適用的 Vertex AI SDK 是一項強大工具,可讓您使用 ABAP,以程式輔助方式與 Google 的 Vertex AI 平台互動。這個 SDK 可在 SAP 環境中使用 Vertex AI,加速開發企業 AI 解決方案,讓您以更簡單的方式建構 AI 輔助的企業功能和應用程式,減少開發工作。
Vertex AI SDK for ABAP 是以 ABAP SDK for Google Cloud 為基礎建構而成,ABAP 適用的 Google Cloud SDK 的地端或任何雲端版本,以及 ABAP 適用的 Google Cloud SDK 的 SAP BTP 版本,都提供 Vertex AI SDK for ABAP。
Vertex AI SDK for ABAP 的地端或任何雲端版本均支援 Gemini 模型。此外,Vertex AI 也支援合作夥伴模型,例如 Anthropic Claude 模型,並以模型即服務 (MaaS) 的形式提供。
SAP BTP 版本的 Vertex AI SDK for ABAP 支援 Gemini 模型。
為何要使用適用於 ABAP 的 Vertex AI SDK
ABAP 適用的 Vertex AI SDK 可簡化您使用 Vertex AI 導入 AI 的過程。這項功能有以下優點:
- ABAP 類別和方法:您可透過專屬的 ABAP 類別和方法存取 Vertex AI 功能。
- 輸入和輸出參數:系統會提供以 AI 為中心的 ABAP 類型,做為輸入和輸出參數。方便您準備輸入內容,並瞭解方法輸出的內容。
- 處理後的回覆:您會收到 Vertex AI API 處理後的回覆,格式與 ABAP 相容,可直接納入 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 生成式 AI for SAP
瞭解 Vertex AI 的生成式 AI 功能,將構想轉化為可擴充的 SAP 應用程式。
地端部署或任何雲端版本
-
使用 Gemini 快速製作原型
在 SAP 環境中體驗生成式 AI,以最少的設定建立原型並進行實驗。
-
SAP 適用的生成式 AI 示範
執行內建的示範程式,瞭解生成式 AI 如何協助您在 SAP 環境中建立解決方案。
-
Vertex AI 生成式 AI for SAP
瞭解 Vertex AI 的生成式 AI 功能,將構想轉化為可擴充的 SAP 應用程式。
定價
ABAP 適用的 Vertex AI SDK 免付費。不過,使用 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 頁面的「問題」中提出問題。
後續步驟
- ABAP 適用的 Google Cloud SDK 的 SAP BTP 版本:瞭解如何安裝及設定 ABAP 適用的 Vertex AI SDK。
- 內部部署或任何雲端版本的 ABAP 適用的 Google Cloud SDK:瞭解如何安裝及設定 ABAP 適用的 Vertex AI SDK。
- 探索 SAP 內建的生成式 AI 示範程式。
- 瞭解 Vertex AI for SAP 中的生成式 AI。
- 在 Cloud 論壇上向社群提問並討論 Vertex AI SDK for ABAP。