Funcțiile de tip Pipe acționează ca modele virtuale în Open WebUI: apar în meniul de selecție ca un model obișnuit, dar în spate pot executa logici complexe de rutare între mai mulți furnizori, apeluri de unelte sau lanțuri LangChain/LlamaIndex.
class Pipe:
def pipe(self, body: dict, user: dict):
prompt = body["messages"][-1]["content"]
# Rutare inteligentă: întrebările de cod merg la DeepSeek, restul la Claude
model_tinta = "deepseek-coder" if "cod" in prompt else "claude-3-5-sonnet"
return apeleaza_model_extern(model_tinta, body)
Personalizare nelimitată: Permite extinderea platformei fără modificarea codului sursă.
Întrebări & Exemple practice:
Pipe Functions: Pipelining de Chat și Rutare Euristică în Open WebUIAi o întrebare despre Pipe Functions: Pipelining de Chat și Rutare Euristică în Open WebUI 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.