Funcțiile Filter acționează ca un firewall semantic: inlet poate bloca prompt injection-uri sau injecta reguli de context, iar outlet poate cenzura date sensibile din răspuns.
Exemplu de cenzurare PII
import re
class Filter:
def outlet(self, body: dict, user: dict) -> dict:
mesaje = body.get("messages", [])
if mesaje:
# Mascare numere de telefon din răspunsul final
mesaje[-1]["content"] = re.sub(r'\b07\d{8}\b', '[NUMĂR PRIVAT]', mesaje[-1]["content"])
return body
Rulează transparent pentru toate modelele active asociate filtrului.
Întrebări & Exemple practice:
Clasa Filter în Open WebUI Functions: Middleware pentru Inlet și Outlet de MesajeAi o întrebare despre Clasa Filter în Open WebUI Functions: Middleware pentru Inlet și Outlet de Mesaje sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.