Repolode
deepset-ai

deepset-ai/haystack

Framework open source de Python para crear aplicaciones LLM listas para producción con pipelines modulares y flujos de trabajo de agentes para RAG, búsqueda y agentes.

Estrellas
26,786
Forks
3,307
Issues abiertos
149
Último commit
hace 9 horas

¿Qué es?

Haystack es un framework open source de orquestación de IA escrito en Python. Permite a los desarrolladores ensamblar aplicaciones LLM a partir de pipelines modulares y flujos de trabajo de agentes, con control explícito sobre cómo se recuperan, clasifican, enrutan y almacenan en memoria los documentos, y cómo se envían a un modelo.

El framework está orientado a la generación aumentada por recuperación, la búsqueda semántica, los sistemas de preguntas y respuestas, las aplicaciones multimodales y los sistemas conversacionales. Los pipelines pueden ejecutarse de forma síncrona o asíncrona y transmitir tokens; los agentes admiten hooks de ciclo de vida, llamadas a herramientas y seguimiento integrado del número de pasos y del uso de tokens.

Haystack funciona con muchos proveedores de modelos, como OpenAI, Mistral, Anthropic, Cohere, Hugging Face, Google, Azure OpenAI y AWS Bedrock, además de modelos locales. Hayhooks, un proyecto independiente, permite exponer pipelines como endpoints REST o servidores MCP.

Funciones clave

  • 01Pipelines modulares con bucles, ramas y lógica condicional para enrutar el contexto.
  • 02Agentes con hooks de ciclo de vida, llamadas a herramientas y seguimiento integrado de pasos y del uso de tokens.
  • 03Ejecución síncrona y asíncrona de pipelines con transmisión de tokens.
  • 04Integraciones con los principales proveedores de LLM y modelos locales, intercambiables sin reescribir el sistema.
  • 05Interfaz uniforme para crear y compartir componentes personalizados.

Casos de uso

  • Crear sistemas de generación aumentada por recuperación sobre colecciones privadas de documentos.
  • Implementar búsqueda semántica o sistemas de preguntas y respuestas sobre contenido empresarial.
  • Desarrollar flujos de trabajo autónomos o multiagente con uso de herramientas.
  • Desplegar pipelines de LLM como servicios HTTP o MCP mediante Hayhooks.

Inicio rápido

  1. 1

    Instala Haystack con pip

    pip install haystack-ai
  2. 2

    Si quieres probar las funciones más recientes, instala las versiones preliminares nightly

    pip install --pre haystack-ai
  3. 3

    Lee la guía Get Started de la documentación para crear tu primera aplicación LLM

Antes de usarlo

  • Algunas integraciones, como las de proveedores de modelos, requieren claves de API o cuentas independientes.

Temas

Preguntas frecuentes

¿Qué es haystack?
Framework open source de Python para crear aplicaciones LLM listas para producción con pipelines modulares y flujos de trabajo de agentes para RAG, búsqueda y agentes. Haystack es un framework open source de orquestación de IA escrito en Python. Permite a los desarrolladores ensamblar aplicaciones LLM a partir de pipelines modulares y flujos de trabajo de agentes, con control explícito sobre cómo se recuperan, clasifican, enrutan y almacenan en memoria los documentos, y cómo se envían a un modelo.
¿haystack es gratuito? ¿Qué licencia tiene?
haystack es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿haystack sigue mantenido?
Mantenimiento activo. El último commit de haystack fue el 20 oct 2026.
¿Para qué puedo usar haystack?
Crear sistemas de generación aumentada por recuperación sobre colecciones privadas de documentos. Implementar búsqueda semántica o sistemas de preguntas y respuestas sobre contenido empresarial. Desarrollar flujos de trabajo autónomos o multiagente con uso de herramientas. Desplegar pipelines de LLM como servicios HTTP o MCP mediante Hayhooks.
¿Cómo se instala haystack?
Instala Haystack con pip: pip install haystack-ai Si quieres probar las funciones más recientes, instala las versiones preliminares nightly: pip install --pre haystack-ai Lee la guía Get Started de la documentación para crear tu primera aplicación LLM
¿Dónde consigo haystack?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/deepset-ai/haystack

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados