Integrates SAP Cloud SDK for AI into JavaScript/TypeScript and Java applications. Use when building applications with SAP AI Core, Generative AI Hub, or Orchestration Service. Covers chat completion, embedding, streaming, function calling, content filtering, data masking, document grounding, prompt registry, and LangChain/Spring AI integration. Supports OpenAI GPT-4o, Llama, Gemini, Amazon Nova, and other foundation models via SAP BTP.
Instrucciones de origen · Vista previa de solo lectura
name
sap-cloud-sdk-ai
description
Integrates SAP Cloud SDK for AI into JavaScript/TypeScript and Java applications. Use when building applications with SAP AI Core, Generative AI Hub, or Orchestration Service. Covers chat completion, embedding, streaming, function calling, content filtering, data masking, document grounding, prompt registry, and LangChain/Spring AI integration. Supports OpenAI GPT-4o, Llama, Gemini, Amazon Nova, and other foundation models via SAP BTP.
sap-cap-capire: Use for building CAP applications that consume AI services, including event handler patterns and async LLM orchestration
sap-ai-core: Use for AI Core platform setup, orchestration configuration, and model deployment
sap-dependency-security: Hardening guidance for npm package upgrades, lockfile policies, and secure dependency workflows
The official SDK for SAP AI Core, SAP Generative AI Hub, and Orchestration Service. Package versions are verified against public registries; AI Core tenant execution and exact model availability still require target-tenant validation.
When to Use This Skill
Use this skill when:
Integrating AI/LLM capabilities into SAP BTP applications
Building chat completion or embedding features
Using tenant-approved OpenAI, Claude, Gemini, Amazon, Mistral, or other model families via SAP AI Core
Implementing content filtering, data masking, or document grounding
Creating agentic workflows with LangChain or Spring AI
Note: This skill uses SAP Cloud SDK for AI JavaScript v2.11.0+ and Java v1.19.0+ based on public package registry evidence from 2026-06-15. If you're migrating from v1.x, see V1 to V2 Migration Guide for breaking changes.
For detailed connection options, see references/connecting-to-ai-core.md
Available Packages
JavaScript/TypeScript
Package
Purpose
@sap-ai-sdk/orchestration
Chat completion, filtering, grounding
@sap-ai-sdk/foundation-models
Direct model access (OpenAI)
@sap-ai-sdk/langchain
LangChain integration
@sap-ai-sdk/ai-api
Deployments, artifacts, configurations
@sap-ai-sdk/document-grounding
Pipeline, Vector, Retrieval APIs
@sap-ai-sdk/prompt-registry
Prompt template management
Java
Artifact
Purpose
orchestration
Chat completion, filtering, grounding
openai (foundationmodels)
Direct OpenAI model access
core
Base connectivity
document-grounding
Pipeline, Vector, Retrieval APIs
prompt-registry
Prompt template management
Supported Models
Model IDs and versions are tenant-specific. Before copying an example into application code, list the target catalog through SAP AI Launchpad Model Library or the AI Core model-list API.
Example Families
OpenAI: GPT-family chat, multimodal, reasoning, and embedding models where entitled
Anthropic (AWS): Claude-family models where entitled
Critical: Use async processing for production LLM calls. LLM responses can take 30-60 seconds, exceeding BTP load balancer timeouts. Return 202 Accepted and process in the background: