Nou Generator de prompt AI — scrie prompturi mai bune pentru ChatGPT, Claude și Gemini →

Clasa Filter în Open WebUI Functions: Middleware pentru Inlet și Outlet de Mesaje în Open WebUI & RAG Local

Interceptarea, moderarea și îmbogățirea mesajelor înainte de a ajunge la LLM (inlet) sau la utilizator (outlet).

Configurare & comandă
class Filter:
    def inlet(self, body: dict, user: dict) -> dict: ...
    def outlet(self, body: dict, user: dict) -> dict: ...

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.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Clasa Filter în Open WebUI Functions: Middleware pentru Inlet și Outlet de Mesaje

Ai 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.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.