haystack

搭积木式编排 LLM 应用,从原型到生产一步到位。

开源 🏷️定价信息待确认 ✅ 目前可打开 智能体 🍴 复刻 3411 🐛 待处理 180 👀 关注 165
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 26944
维护状态 活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

haystack 项目界面预览图
图片来源:项目官网

项目数据

分类智能体
开发团队deepset-ai
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型agent-framework,agentic-ai,agentic-rag,agents,ai,ai-agents,context-engineering,framework,genai,generative-ai,information-retrieval,large-language-models,llm,mcp,multi-agent,orchestration,python,rag,retrieval-augmented-generation,semantic-search
GitHub 星标★ 26944
上线时间2019-11-14 00:00:00
代码更新2026-11-07
仓库体积445.5 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数8

项目介绍

Haystack 是一个开源的 AI 编排框架,用于构建生产级、上下文工程化的 LLM 应用。它通过模块化管道和代理工作流,让开发者对检索、路由、记忆和生成等环节拥有显式控制。核心能力包括:支持构建可扩展的代理、RAG 系统、多模态应用、语义搜索和对话系统。框架基于 Python,提供丰富的组件库和灵活的集成方式,帮助开发者从原型快速过渡到生产环境,解决 LLM 应用开发中常见的复杂性和不可控问题。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 26944

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 5 分钟 部署方式:库/依赖 3 步

环境要求

  • 已安装 Python 与 pip(README 通过 pip 安装,未注明具体版本要求)
  • 网络可访问 PyPI,以便下载 haystack-ai 包
  • 如需使用 Docker 镜像等其他安装方式,需查阅官方文档(README 只给了文档链接)

安装与启动步骤

  1. 1安装 Haystack

    README 给出的最简单安装方式,通过 pip 从 PyPI 安装 haystack-ai 包。建议在虚拟环境中执行,避免污染全局环境。

    pip install haystack-ai
  2. 2安装预发布版

    可选步骤。如需体验最新特性,可安装 nightly 预发布版;注意预发布版本可能不稳定,不建议用于生产环境。

    pip install --pre haystack-ai
  3. 3查阅其他安装方式

    README 说明 Haystack 支持包括 Docker 镜像在内的多种安装方式,具体步骤需参考官方安装文档。

如何确认成功

安装完成后执行 pip show haystack-ai 能看到包信息,或在 Python 中 import haystack 不报错,即表示安装成功。

常见问题

Q:如何体验 Haystack 的最新特性?

A:按 README 说明安装 nightly 预发布版:pip install --pre haystack-ai。预发布版可能不稳定,建议仅在测试环境使用。

Q:除了 pip 还能怎么安装?

A:README 提到 Haystack 支持多种安装方式,包括 Docker 镜像,具体步骤请查阅官方文档 https://docs.deepset.ai/docs/installation(见 README 中给出的安装文档链接)。

Q:安装速度很慢或下载失败怎么办?

A:多为网络访问 PyPI 受限导致,可配置可用的镜像源后重试安装,例如在 pip 命令后追加 -i 指定镜像地址。

注意事项

  • README 未说明所需的 Python 版本,安装前建议先查看官方文档确认环境要求。
  • README 未给出端口、路径、密钥等配置项,本教程不包含任何配置步骤。
  • Docker 等安装方式 README 只提供了文档入口,未给具体命令,需自行查阅官方文档。

核心亮点

  • 模块化管道设计,组件可自由组合,支持复杂工作流编排
  • 显式控制检索、路由、记忆和生成,调试和优化更直观
  • 生产级特性完善,支持评估、监控和扩展,适合企业落地

不足之处

  • 学习曲线较陡,初学者需理解管道和代理概念
  • 文档/社区待观察

适用场景

  • 构建企业级 RAG 问答系统,需精细控制检索和生成流程
  • 开发多智能体协作应用,如任务分解与工具调用
  • 实现语义搜索或对话系统,需集成多种数据源和模型

替代项目

LangChain、LlamaIndex、AutoGen

上一篇:taipy

下一篇:agent-framework

同类项目推荐

sagents 开源

用 Elixir OTP 搭可监督、带人工审批的实时 AI Agent

Build interactive AI agents in Elixir with OTP supervision, middleware composition, ···

★ 279 2026-09-12
agf 开源

一个终端命令,找回所有 AI 助手的聊天记录

Find, search, and resume local AI coding-agent sessions across Muse Code, Claude Cod···

★ 162 2026-08-09
coding-tools-mcp 开源

让任何 AI Agent 直接动手写代码、跑命令、改项目

Give any AI agent the ability to code

★ 1223 2026-09-12
client 开源

PHP 项目几行代码接入大模型能力

⚡️ OpenAI PHP is a supercharged community-maintained PHP API client that allows yo···

★ 5836 2026-11-09
llm.js 开源

浏览器里一套代码接入所有大模型,省去对接烦恼

Universal LLM Interface

★ 148 2026-08-09
Hyper-Extract 开源

一条命令,把文本变成超图知识库

Hypergraph is more powerful. Transform unstructured text into structured knowledge w···

★ 4217 2026-08-09
clauder 开源

给 Claude Code 加道安全锁,放心让 AI 写代码

> CLAUDER - a safer and supercharged Claude Code

★ 59 2026-08-09
ai-driven-development 开源

一套技能,让AI编程助手更听话、更安全、更高效

Practices, protocols, and skills for AI-driven software development. Skills and safe···

★ 169 2026-08-09
framework 开源

用 PHP 写一套代码,轻松对接多个聊天平台

Chatbot framework

★ 123 2026-08-09