About the SAP Cloud SDK for AI
Introduction
SAP Cloud SDK for AI is the official Software Development Kit (SDK) for SAP AI Core, SAP Generative AI Hub, and Orchestration Service.
Integrate chat completion into your business applications with SAP Cloud SDK for AI. Leverage the SAP Generative AI Hub of SAP AI Core to make use of templating, grounding, data masking, content filtering and more. Set up your SAP AI Core instance with SAP Cloud SDK for AI.
The SAP Cloud SDK for AI is available in two flavors:
Capabilities
- Harmonized API to consume all LLMs available on SAP Generative AI Hub
- Seamless framework integration with LangChain (for JS) and Spring AI (for Java)
- Advanced LLM features:
- Streaming
- Prompt Templating
- Multimodality
- Retrieval Augmented Generation (RAG) for more relevant LLM responses.
- Essential Business AI capabilities to ensure security and compliance:
- Content Moderation
- Data Masking
- Native, type safe client for:
- AI Core API
- Document Grounding API
- Prompt Registry API
For a complete overview of supported features, check out the feature matrix.
License
Both JavaScript / TypeScript and Java variants are open-source and available under the Apache 2.0 license.
Products Using the SAP Cloud SDK for AI
A few prominent products using the SAP Cloud SDK for AI are:
- SAP Concur
- SAP Ariba
- SAP Signavio
- Many other internal and external products