Pular para o conteúdo principal

Pipes

Os Pipes são funções que podem ser usadas para realizar ações antes de retornar mensagens dos LLMs (Modelos de Linguagem Extensiva) ao usuário. Exemplos de ações potenciais que você pode realizar com Pipes incluem Geração Aumentada por Recuperação (RAG), envio de requisições para provedores de LLMs que não são da OpenAI (como Anthropic, Azure OpenAI ou Google), ou execução de funções diretamente na sua interface web. Os Pipes podem ser hospedados como uma Função ou em um servidor de Pipelines. Uma lista de exemplos é mantida no repositório Pipelines. O fluxo de trabalho geral pode ser visto na imagem abaixo.

Fluxo de Trabalho do Pipe

Os Pipes definidos na sua WebUI aparecem como um novo modelo com uma designação "Externa" anexada a eles. Um exemplo de dois modelos Pipe, Pipeline de RAG de Banco de Dados e DOOM, pode ser visto abaixo ao lado de dois modelos auto-hospedados:

Modelos de Pipe na WebUI