The Vertex AI SDK for ABAP is a powerful tool that lets you seamlessly interact with Google's Vertex AI platform programmatically using ABAP. The SDK accelerates the development of enterprise AI solutions by using the Vertex AI within your SAP environment, enabling you to build AI-powered enterprise features and applications with reduced complexity and development efforts.
The Vertex AI SDK for ABAP is built on top of the ABAP SDK for Google Cloud. The Vertex AI SDK for ABAP is available only with the on-premises or any cloud edition of ABAP SDK for Google Cloud.
Why use the Vertex AI SDK for ABAP
The Vertex AI SDK for ABAP streamlines your AI implementation journey with Vertex AI. It offers benefits such as the following:
- ABAP classes and methods: You access the Vertex AI features through dedicated ABAP classes and methods.
- Input and output parameters: You're provided with AI-centric ABAP types for the input and output parameters. This makes it easier for you to prepare inputs and understand outputs from the methods.
- Processed responses: You receive processed responses from the Vertex AI API in an ABAP-friendly format that you can directly incorporate into your SAP business logic.
- Configurations: You configure the Vertex AI parameters just once against a client key and LLM model, and use these configurations whenever you make Vertex AI API calls. This streamlines your API calls and makes your development process more efficient.
Get started with the Vertex AI SDK for ABAP
-
Quick prototyping with Gemini
Experience generative AI in your SAP environment—prototype and experiment with minimal setup.
-
Generative AI demos for SAP
Run the built-in demo programs to explore how generative AI can assist you in creating solutions in your SAP environment.
-
Generative AI on Vertex AI for SAP
Learn about the generative AI on Vertex AI capabilities and turn your ideas into real apps that scale for SAP.
Pricing
The Vertex AI SDK for ABAP is offered at no cost. However, you are responsible for the charges that result from your use of Google Cloud services, such as Gemini API or Vertex AI API.
For quick prototyping with Gemini, you use the Gemini API and Google AI Studio. When you access the Gemini API through Google AI Studio, the Gemini API has both free and paid pricing tiers. However, the free tier of Gemini API is not available in all regions. For information about the regions where you can access the free and paid tiers of Gemini API, see Available regions for Google AI Studio and Gemini API. For information about other restrictions, see Use restrictions. For information about pricing and rate limits, see Pricing models.
Vertex AI pricing follows a pay-as-you-go model, which means that you're charged based on the resources you consume. For information about pricing, see Vertex AI pricing.
For information about how Gemini with Vertex AI is different from Gemini with Google AI Studio, see Google AI versus Vertex AI differences.
More ways to get started
Explore different paths to begin your journey with Google's AI capabilities.
Get started with Generative AI on Vertex AI
- Learn about generative AI on Vertex AI.
- Learn about responsible AI best practices and Vertex AI's safety filters.
- Check out the Gemini API FAQ.
Design and manage your prompts
- Learn about prompt design.
- Learn about common prompting strategies that you can use to affect the model's responses.
- Explore examples of prompts. See Prompt gallery.
Community resources for building AI-powered ABAP applications
To help you get the most out of the Vertex AI SDK for ABAP, you can explore the following community resources:
Handbook to build your RAG application with Vertex AI and Gemini
Accelerate your retrieval-augmented generation (RAG) application development with this handbook available on GitHub. With an end-to-end sample enterprise use case of warehouse operations, this handbook illustrates how to build your own RAG application by using the Vertex AI SDK for ABAP and prebuilt components from the GitHub repository.
Learn how to use generative AI in SAP business applications with Gemini
The following video shows how you can use Gemini to transform your SAP business applications with generative AI.
What's next
- Learn how to install and configure the Vertex AI SDK for ABAP.
- Explore the built-in Generative AI demo programs for SAP.
- Learn about Generative AI on Vertex AI for SAP.
- Ask your questions and discuss the Vertex AI SDK for ABAP with the community on Cloud Forums.