Repolode
deepset-ai

deepset-ai/haystack

Framework Python de código aberto para criar aplicações LLM prontas para produção, com pipelines modulares e fluxos de agentes para RAG, busca e agentes.

Estrelas
26,786
Forks
3,307
Issues abertas
149
Último commit
há 9 horas

O que é?

Haystack é um framework de orquestração de IA de código aberto, escrito em Python. Ele permite que desenvolvedores montem aplicações LLM com pipelines modulares e fluxos de agentes, mantendo controle explícito sobre como os documentos são recuperados, classificados, encaminhados, armazenados na memória e enviados a um modelo.

O framework é voltado para geração aumentada por recuperação, busca semântica, respostas a perguntas, aplicações multimodais e sistemas conversacionais. Os pipelines podem ser executados de forma síncrona ou assíncrona e transmitir tokens, e os agentes oferecem hooks de ciclo de vida, chamadas de ferramentas e acompanhamento integrado da quantidade de etapas e do uso de tokens.

Haystack funciona com diversos provedores de modelos, incluindo OpenAI, Mistral, Anthropic, Cohere, Hugging Face, Google, Azure OpenAI e AWS Bedrock, além de modelos locais. Hayhooks, um projeto separado, pode disponibilizar pipelines como endpoints REST ou servidores MCP.

Recursos principais

  • 01Pipelines modulares com loops, ramificações e lógica condicional para direcionar o contexto.
  • 02Agentes com hooks de ciclo de vida, chamadas de ferramentas e acompanhamento integrado de etapas e uso de tokens.
  • 03Execução síncrona e assíncrona de pipelines com transmissão de tokens.
  • 04Integrações com os principais provedores de LLM e modelos locais, que podem ser substituídos sem reescrever o sistema.
  • 05Interface consistente para componentes, que facilita criar e compartilhar componentes personalizados.

Casos de uso

  • Criar sistemas de geração aumentada por recuperação com coleções privadas de documentos.
  • Implementar busca semântica ou respostas a perguntas sobre conteúdo empresarial.
  • Desenvolver fluxos de trabalho autônomos ou multiagentes com uso de ferramentas.
  • Disponibilizar pipelines de LLM como serviços HTTP ou MCP usando Hayhooks.

Início rápido

  1. 1

    Instale o Haystack via pip

    pip install haystack-ai
  2. 2

    Opcionalmente, instale as versões preliminares nightly para testar os recursos mais recentes

    pip install --pre haystack-ai
  3. 3

    Leia o guia Get Started na documentação para criar sua primeira aplicação LLM

Antes de usar

  • Algumas integrações, como as de provedores de modelos, exigem chaves de API ou contas separadas.

Tópicos

Perguntas frequentes

O que é haystack?
Framework Python de código aberto para criar aplicações LLM prontas para produção, com pipelines modulares e fluxos de agentes para RAG, busca e agentes. Haystack é um framework de orquestração de IA de código aberto, escrito em Python. Ele permite que desenvolvedores montem aplicações LLM com pipelines modulares e fluxos de agentes, mantendo controle explícito sobre como os documentos são recuperados, classificados, encaminhados, armazenados na memória e enviados a um modelo.
haystack é gratuito? Qual é a licença?
haystack é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
haystack ainda é mantido?
Manutenção ativa. O último commit de haystack foi em 20 de out. de 2026.
Para que posso usar haystack?
Criar sistemas de geração aumentada por recuperação com coleções privadas de documentos. Implementar busca semântica ou respostas a perguntas sobre conteúdo empresarial. Desenvolver fluxos de trabalho autônomos ou multiagentes com uso de ferramentas. Disponibilizar pipelines de LLM como serviços HTTP ou MCP usando Hayhooks.
Como instalar haystack?
Instale o Haystack via pip: pip install haystack-ai Opcionalmente, instale as versões preliminares nightly para testar os recursos mais recentes: pip install --pre haystack-ai Leia o guia Get Started na documentação para criar sua primeira aplicação LLM
Onde consigo haystack?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/deepset-ai/haystack

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados