Clasa Pipe în Open WebUI Functions: Crearea de Furnizori Custom de Modele în Open WebUI & RAG Local

Interfața Python oficială pentru expunerea de modele personalizate, agenți multi-pas sau fluxuri RAG.

Configurare & comandă
class Pipe:
    def pipe(self, body: dict) -> Union[str, Generator, Iterator]: ...

O funcție de tip Pipe adaugă un model nou în lista derulantă a utilizatorului. Când este apelat, metoda pipe() primește întregul corp al cererii și poate returna răspunsuri complete sau stream-uri asincrone.

Exemplu de Pipe cu transformare

class Pipe:
    def __init__(self):
        self.type = "pipe"
        self.id = "majusc_bot"
        self.name = "Majuscule Assistant"

    def pipe(self, body: dict) -> str:
        mesaje = body.get("messages", [])
        ultimul_mesaj = mesaje[-1]["content"] if mesaje else ""
        return f"RĂSPUNS PROCESAT: {ultimul_mesaj.upper()}"

Permite interconectarea Open WebUI cu orice API intern proprietar.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Clasa Pipe în Open WebUI Functions: Crearea de Furnizori Custom de Modele

Ai o întrebare despre Clasa Pipe în Open WebUI Functions: Crearea de Furnizori Custom de Modele 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.