Analytics Legends Die Wissensplattform für SAP Analytics
Konzeptkarte

Content Filtering im Generative AI Hub

Content Filtering im Generative AI Hub — Abschnittsillustration von Analytics Legends für die SAP-Analytics-Wissensdatenbank (Konzepte, Studien, Academy)

Stand 2026-09-25

Was ist Content Filtering im Generative AI Hub?

Das Filtering-Modul des Orchestration Service führt zwei unabhängige Content-Safety-Anbieter aus — Azure Content Safety (abgestufte Schweregrade, Prompt-Shield-Angriffserkennung, Erkennung geschützten Codes) und Llama Guard 3 (vierzehn boolesche Gefahrenkategorien) — auf Eingabe, Ausgabe oder beidem. Jeder Filtertyp wird als eigene Anfrage abgerechnet, Azure-OpenAI-Modelle tragen unter Ihren eigenen Schwellenwerten einen nicht übersteuerbaren globalen Filter, und Prompt Shield ignoriert seit August 2026 Nachrichten der Rollen system und developer.

Zwei Anbieter, dort angewendet, wo Sie es wählen

Das Content-Filtering-Modul in config.modules.filtering ist optional und wirkt unabhängig auf input, output oder beides — eine unkonfigurierte Eingabe geht direkt an das Modell, und eine unkonfigurierte Ausgabe kommt ohne jede Prüfung zurück. Es unterstützt zwei Dienste, Azure Content Safety und Llama Guard 3, und Sie können beide gemeinsam betreiben: Jeder Filtertyp darf pro Richtung nur einmal vorkommen (zwei unterschiedlich eingestellte Azure-Content-Safety-Filter auf derselben Eingabe lassen sich nicht stapeln), doch unterschiedliche Typen laufen gleichzeitig, und der Orchestration Service wartet, bis alle konfigurierten Filter fertig sind, bevor er ein Ergebnis zurückgibt. SAP warnt ausdrücklich davor, Beispiele für unerwünschten Inhalt als Workaround in ein Prompt-Template einzufügen — das kann die Klassifikatoren selbst in Richtung falscher Positiver verzerren. C339 platziert dieses Modul innerhalb der vollständigen Pipeline; diese Karte ist die Tiefenanalyse der beiden Anbieter selbst und bildet das Gegenstück zu C365 über das Masking-Modul, das in derselben Pipeline unmittelbar vor der Eingabefilterung läuft.

Warum es zählt

  • Eine Red-Team-Übung, die nur aus Jailbreak-Prompts in der System-Rolle besteht, wird seit August 2026 sauber durchgehen — nicht weil die Verteidigung stark ist, sondern weil Prompt Shield diese Rolle gar nicht mehr bewertet.
  • Client-Code, der nur den HTTP-Status prüft, liefert stillschweigend leere Antworten, sobald der Ausgabefilter anschlägt, da eine gefilterte Ausgabe ein 200 ist, kein Fehler.
  • Azure Content Safety und Llama Guard 3 in beiden Richtungen zu stapeln, vervierfacht die Filterrechnung pro Anfrage still — ein Detail, das in jede Kostenschätzung neben den Modellaufruf selbst gehört.

Kernpunkte

  • Zwei Anbieter: Azure Content Safety (Hate/Violence/Sexual/SelfHarm bei 0/2/4/6, Prompt Shield, Erkennung geschützten Codes) und Llama Guard 3 (14 boolesche Kategorien).
  • Jeder Filtertyp einmal pro Richtung; unterschiedliche Typen laufen gleichzeitig; die Orchestrierung wartet, bis alle fertig sind.
  • Prompt Shield läuft vor der Schadensklassifikation, wenn beide konfiguriert sind; ein erkannter Angriff überspringt die Schadensklassifikation vollständig.
  • Seit August 2026 ignoriert Prompt Shield Inhalte der Rollen system und developer.
  • Ablehnung in der Eingabe = HTTP 400, keine Modell-Token verbraucht. Blockade in der Ausgabe = HTTP 200 mit finish_reason: content_filter, kein Fehler.
  • Jedes Azure-OpenAI-Modell trägt einen nicht konfigurierbaren globalen Filter, der Schweregrad 4 und 6 unabhängig von Ihren Schwellenwerten blockiert.
  • Jeder konfigurierte Filtertyp wird als separate Anfrage abgerechnet — das Stapeln von Anbietern und Richtungen vervielfacht die Kosten.
  • Azure Content Safety hat automatischen regionalen Fallback bei Diensteausfall; die Erkennung geschützten Codes erfasst nur vor ihrem Wissensstichtag veröffentlichten Code.

Begriffe auf dieser Seite

Schadensklassifikation
Azure Content Safetys Schweregrad-Bewertung (0/2/4/6) für Hate-, Violence-, Sexual- und SelfHarm-Inhalte.
Prompt Shield
Azure Content Safetys Prompt-Angriffserkennung; ignoriert seit August 2026 Inhalte der Rollen system und developer.
Erkennung geschützten Materials für Code
Eine reine Ausgabeprüfung von Azure Content Safety für generierten Code, der bis zu einem Wissensstichtag mit öffentlichen GitHub-Repositories übereinstimmt.
Llama Guard 3
Ein boolescher Gefahrenklassifikator mit 14 Kategorien (llama_guard_3_8b); nur angeforderte Kategorien werden von der Orchestrierung durchgesetzt.
finish_reason: content_filter
Das Feld, das eine Ausgabefilter-Blockade anzeigt; der HTTP-Status bleibt 200.
Globaler Content-Filter (Azure OpenAI)
Ein plattformweiter Filter auf jedem Azure-OpenAI-Modell, der Inhalte mit Schweregrad 4/6 unabhängig von Ihren eigenen Schwellenwerten blockiert.

Quellen

  1. SAP AI Core docs (SAP-docs GitHub, Sep 2026) — Content Filtering (Azure Content Safety, Prompt Shield, protected material, Llama Guard 3, billing note)
  2. SAP AI Core docs — Enhancing Model Consumption with Input Filtering (request/response example, 400 on rejection)
  3. SAP AI Core docs — Enhancing Model Consumption with Output Filtering (finish_reason content_filter)

Vollständige Karte für Mitglieder. Was die vollständige Karte ergänzt: den vollständigen Entscheidungsrahmen · die häufigen Fallstricke und ihre Behebung · die Kurzreferenz · die Codeblöcke · die zitierfähigen Kennzahlen.

In der App öffnen →