SampleSampletypeA worked example you read or clone. Evidence: it demonstrates, it never provides.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →Reference

SAP BTP AI Best Practice Demo - Content Filtering - CAP

A CAP backend-sample and fullstack-sample that call SAP AI Core with content filtering switched on and off, to compare the filtered and unfiltered response.

chatWithSupport takes a filterInput flag and generateParaphrase takes a filterOutput flag, both resolved through the SAP Cloud SDK for AI; the fullstack-sample adds a UI5 app under app/ask-agent plus its own approuter, and its README screenshots the filtered and unfiltered response for both actions. Its own README describes content filtering as evaluating and selecting input data so low-quality or irrelevant text does not reach the model, calling this out as especially relevant to real-time or sensitive use. Both bind to a SAP AI Core service instance with cds bind.

Facts

Last pushLicenceApache-2.0

Where it sits

Lives in
Demonstrates
Content filteringBTPCAPContent filteringcapabilityChecking what goes into a model and what comes out of it against content rules, and stopping or flagging a request that fails them. Distinct from [data masking](capability:data-masking), which hides values: a filter refuses content.
Serves
Flavors
Requires
SAP AI CoreSAP AI CoreartifactThe service instance the samples bind to at runtime for the filtered and unfiltered chat and paraphrase calls.

Who is behind it

SAP SamplesSAP SamplesOrganisationMaintains this
In the atlas: maintains 222
@SAP-samples
maintainerLuís MarquesPersonContributes to this
In the atlas: contributes to 8
@luismarques-io
1 contributor

Before choosing this

Conditions

PracticalFunctional boundary

Every CDS service in both samples is marked @requires: 'any' and left publicly accessible, which the README says simplifies the testing and deployment process, and it asks for proper authentication mechanisms to be applied in their place.

What it declares

Every artifact

Type
Sample
Origin
By SAP
Use as
A reference
Runtime
Node.js

As a sample

Form
A reference application

Connections3

README

quoted from SAP-samples/sap-btp-ai-best-practices under Apache-2.0, read
SAP-samples/sap-btp-ai-best-practices/best-practices/generative-ai/content-filtering/cap/README.mdOn GitHub

CAP Implementations for Generative AI Access

This directory contains Cloud Application Programming (CAP) model implementations that demonstrate best practices for using content filtering with generative AI models using the SAP AI SDK. Content filtering is a critical process that ensures the quality and relevance of input data. It involves evaluating and selecting data to prevent low-quality or irrelevant inputs from affecting model performance. This process is essential for maintaining the accuracy and reliability of LLMs, especially when they are used for real-time applications or sensitive tasks.

Available Samples

Overview

These samples showcase how to:

  • Connect to generative AI services from CAP applications
  • Structure service layers for AI orchestration
  • Implement proper error handling
  • Deploy applications to SAP BTP

Getting Started

Each subdirectory contains a comprehensive README.md with detailed setup instructions, deployment guides, and usage examples.

Apache-2.0, read

Details

Sources3
Added by handdiscovered herechecked
best-practices/generative-ai/content-filtering/cap/README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
runtimesnode
discovered viaAdded by hand
first seen in the atlas
ecosystem and domaincap, ai-and-agents
Flavors1
Contributors1

From the repository’s contributor list, .

History in the atlas1
  1. First seen.
For your agent
Ref
artifact:sap-samples-btp-ai-bp-content-filtering-cap
JSON
/artifacts/sap-samples-btp-ai-bp-content-filtering-cap.json
MCP
Connecting an agent