Funcțiile de tip Filter din Open WebUI interceptează mesajele fie înainte de a fi trimise la model (inlet), fie după ce au fost generate (outlet). Sunt ideale pentru filtrarea conținutului toxic, mascarea datelor personale PII sau impunerea de reguli stricte de conformitate.
class Filter:
def inlet(self, body: dict, user: dict) -> dict:
# Blochează cererile care conțin cuvinte interzise:
for mesaj in body.get("messages", []):
if "parola_secreta" in mesaj["content"]:
raise Exception("Cerere blocată de politica internă de securitate!")
return body
Guardrails programatice: Permite scrierea oricărei politici corporative în limbajul Python nativ.
Întrebări & Exemple practice:
Filtre de Conversație în Functions: Moderare, Cenzură și GuardrailsAi o întrebare despre Filtre de Conversație în Functions: Moderare, Cenzură și Guardrails 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.