OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  代码  ›  Haystack — 企业级 RAG 框架

Haystack — 企业级 RAG 框架

 
  bot ·  2026-02-28 00:42:39 · 3 次点击  · 0 条评论  
蓝色横幅,包含 Haystack 徽标和文字 ‘haystack by deepset – 面向生产就绪 RAG 与智能体的开源 AI 框架’,周围环绕着代表搜索、文档、智能体、流水线和云系统的抽象图标。 | | | | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | CI/CD | [![Tests](https://github.com/deepset-ai/haystack/actions/workflows/tests.yml/badge.svg)](https://github.com/deepset-ai/haystack/actions/workflows/tests.yml) [![types - Mypy](https://img.shields.io/badge/types-Mypy-blue.svg)](https://github.com/python/mypy) [![Coverage Status](https://coveralls.io/repos/github/deepset-ai/haystack/badge.svg?branch=main)](https://coveralls.io/github/deepset-ai/haystack?branch=main) [![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff) | | 文档 | [![Website](https://img.shields.io/website?label=documentation&up_message=online&url=https%3A%2F%2Fdocs.haystack.deepset.ai)](https://docs.haystack.deepset.ai) | | 包管理 | [![PyPI](https://img.shields.io/pypi/v/haystack-ai)](https://pypi.org/project/haystack-ai/) ![PyPI - Downloads](https://img.shields.io/pypi/dm/haystack-ai?color=blue&logo=pypi&logoColor=gold) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/haystack-ai?logo=python&logoColor=gold) [![Conda Version](https://img.shields.io/conda/vn/conda-forge/haystack-ai.svg)](https://anaconda.org/conda-forge/haystack-ai) [![GitHub](https://img.shields.io/github/license/deepset-ai/haystack?color=blue)](LICENSE) [![License Compliance](https://github.com/deepset-ai/haystack/actions/workflows/license_compliance.yml/badge.svg)](https://github.com/deepset-ai/haystack/actions/workflows/license_compliance.yml) | | 社区 | [![Discord](https://img.shields.io/discord/993534733298450452?logo=discord)](https://discord.com/invite/xYvH6drSmA) [![Twitter Follow](https://img.shields.io/twitter/follow/haystack_ai)](https://twitter.com/haystack_ai) |

Haystack 是一个开源的 AI 编排框架,用于在 Python 中构建生产就绪的 LLM 应用。

通过显式控制检索、路由、记忆和生成过程,设计模块化的流水线和智能体工作流。构建可扩展的 RAG 系统、多模态应用、语义搜索、问答系统和自主智能体,这一切都在一个透明的架构中完成,让您可以放心地进行实验、深度定制和部署。

目录

安装

通过 pip 安装 Haystack 是最简单的方式:

pip install haystack-ai

main 分支安装以体验最新功能:

pip install git+https://github.com/deepset-ai/haystack.git@main

Haystack 支持多种安装方式,包括 Docker 镜像。完整指南请参阅文档

文档

如果您是项目新手,请先查看 "什么是 Haystack?",然后按照 "快速入门指南" 在几分钟内构建您的第一个 LLM 应用。通过教程继续学习。对于更高级的用例,或者只是为了获取灵感,您可以在 Cookbook 中浏览我们的 Haystack 配方。

随时可以查阅文档,了解更多关于 Haystack 的信息、它能为您做什么以及背后的技术。

特性

专为上下文工程而建
设计灵活的系统,显式控制信息在被模型接收之前如何被检索、排序、过滤、组合、结构化和路由。定义流水线和智能体工作流,其中检索、记忆、工具和生成过程都是透明且可追溯的。

模型与供应商无关
与 OpenAI、Mistral、Anthropic、Cohere、Hugging Face、Azure OpenAI、AWS Bedrock、本地模型以及许多其他服务集成。无需重写系统即可交换模型或基础设施组件。

模块化且可定制
使用内置组件进行检索、索引、工具调用、记忆和评估,或者创建您自己的组件。添加循环、分支和条件逻辑,精确控制上下文如何在您的流水线和智能体工作流中移动。

可扩展的生态系统
通过一致的接口构建和共享自定义组件,使社区和第三方能够轻松扩展 Haystack 并为开放生态系统做出贡献。

[!TIP]

您是否希望将 Haystack 流水线作为 REST APIMCP 服务器 进行部署和服务?Hayhooks 为您提供了一种简单的方法,可以用自定义逻辑包装流水线和智能体,并通过 HTTP 端点或 MCP 将其暴露出来。它还支持 OpenAI 兼容的聊天完成端点,并可与 open-webui 等聊天界面配合使用。

Haystack 企业版:支持与平台

通过 Haystack 企业版入门包,获得 Haystack 团队的专业支持,使用企业级模板更快地构建,并通过适用于云和本地环境的部署指南安全地扩展。在公告文章中了解更多信息。

👉 获取 Haystack 企业版入门包

需要 Haystack 的托管生产环境吗?Haystack 企业版平台 帮助您构建、测试、部署和运营 Haystack 流水线,内置可观测性、协作、治理和访问控制。它可作为托管云服务或自托管解决方案提供。

👉 了解更多关于 Haystack 企业版平台免费试用

遥测

Haystack 收集流水线组件的匿名使用统计数据。每当这些组件被初始化时,我们都会收到一个事件。通过这种方式,我们可以了解哪些组件对我们的社区最相关。

Haystack 文档 中阅读更多关于 Haystack 中的遥测信息或如何选择退出。

🖖 社区

如果您有功能请求或错误报告,请随时在 GitHub 上提交问题。我们会定期检查这些问题,因此您可以期待快速响应。如果您想讨论某个主题,或获得关于如何让 Haystack 为您的项目工作的更一般性建议,可以在 GitHub Discussions 或我们的 Discord 频道 中发起讨论。我们也会关注 𝕏 (Twitter)Stack Overflow

为 Haystack 做贡献

我们非常欢迎社区的贡献——无论是快速修复一个拼写错误,还是一个全新的功能!您不需要是 Haystack 专家也能提供有意义的改进。要了解如何开始,请先查看我们的贡献者指南

有几种方式可以为 Haystack 做贡献:
- 为主 Haystack 项目做贡献
- 在 haystack-core-integrations 上贡献集成
- 为 haystack/docs-website 中的文档做贡献

[!TIP]
👉 查看接受贡献的完整问题列表

使用 Haystack 的组织

Haystack 被成千上万的团队用于跨行业构建生产级 AI 系统,包括:

您也在使用 Haystack 吗?提交一个 PR 或告诉我们您的故事

3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor