Overview of the Vertex AI SDK for ABAP

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

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

Design and manage your prompts

What's next