SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
⤢ Open full site

Leveraging Orchestration(V2) Capabilities to Enhance Responses

In this tutorial, we will explore optional orchestration service V2 capabilities available in the Gen AI Hub, such as Data Masking, translation and Content Filtering.

Overview

🎓 beginner 45 min. SAP Ai CoreBeginnerArtificial IntelligenceMachine Learning

You will learn

  • Inference of GenAI models using orchestration service V2 along with Data Masking, translation and Content Filtering features
Smita Naik S Smita Naik June 5, 2026
Created by March 5, 2026
Contributors

Prerequisites

Prerequisites

  1. BTP Account
    Set up your SAP Business Technology Platform (BTP) account.
    Create a BTP Account
  2. For SAP Developers or Employees
    Internal SAP stakeholders should refer to the following documentation: How to create BTP Account For Internal SAP Employee, SAP AI Core Internal Documentation
  3. For External Developers, Customers, or Partners
    Follow this tutorial to set up your environment and entitlements: External Developer Setup Tutorial, SAP AI Core External Documentation
  4. Create BTP Instance and Service Key for SAP AI Core
    Follow the steps to create an instance and generate a service key for SAP AI Core and ensure to use service plan extended:
    Create Service Key and Instance
  5. AI Core Setup Guide
    Step-by-step guide to set up and get started with SAP AI Core:
    AI Core Setup Tutorial
  6. An Extended SAP AI Core service plan is required, as the Generative AI Hub is not available in the Free or Standard tiers. For more details, refer to SAP AI Core Service Plans
  7. AI Launchpad Setup Guide Step-by-step guide to set up AI Launchpad: AI Launchpad Tutorial
  8. Orchestration Deployment:
    Refer to the tutorial the basic consumption of GenAI models using orchestration and ensure at least one orchestration deployment is ready to be consumed during this process.
  9. Basic Knowledge: Familiarity with the orchestration workflow is recommended

Steps

Step 1 Pre-Read

This tutorial builds on the foundational orchestration concepts introduced in the beginner’s tutorial and focuses on enhancing GenAI responses using orchestration service V2 modules such as data masking, translation and content filtering.

Previously in the beginner’s tutorials, we used a resume processing use case to illustrate how to create orchestration workflow to consume models using harmonized API. In this tutorial, we use a sentiment analysis use case to demonstrate how optional orchestration service V2 modules such as Data Masking, Translation, and Content Filtering can be applied to protect sensitive information, translate multilingual support requests, and filter out undesirable or non-compliant content—thereby enhancing the quality, safety, and compliance of generative AI outputs.

Data masking in SAP AI Core allows you to anonymize or pseudonymize personal or confidential data before sending it to the generative AI model.
🔗 Learn more about Data Masking in SAP AI Core

Translation in SAP GenAI Orchestration enables automatic language conversion of inputs and outputs during LLM processing. 🔗 Learn more about Data Masking in SAP AI Core

Content filtering helps identify and block inappropriate, offensive, or non-compliant input and output content within an orchestration workflow.
🔗 Learn more about Content Filtering in SAP AI Core

In this tutorial, we specifically focus on data masking, translation and content filtering. Other orchestration modules such as grounding are also available in SAP AI Core and it is covered in Separate tutorials.

You will learn how to:

  • Integrate data masking within the orchestration flow to safeguard personal or confidential information.
  • Apply content filtering to identify and restrict inappropriate or non-compliant responses.
  • Use relevant SAP AI Core features and configurations to support these capabilities.

By the end of this tutorial

  • you’ll understand how to design a secure and controlled orchestration pipeline suitable for enterprise-grade GenAI applications.

  • Learn how to implement the solution using SAP AI Launchpad, Python SDK, Java, JavaScript, and Bruno.

Step 2 Accessing Orchestration Capabilities
+
Step 3 Template Configuration
+
Step 4 Setting Up Data Masking Parameters
+
Step 5 Translation
+
Step 6 Defining Content Filtering Rules
+
Step 7 Executing the Orchestration Workflow
+
Step 8 Conclusion :
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 8
1. Pre-Read 2. Accessing Orchestration Capabilities 3. Template Configuration 4. Setting Up Data Masking Parameters 5. Translation 6. Defining Content Filtering Rules 7. Executing the Orchestration Workflow 8. Conclusion :

Learn more →