该仓库包含用于扩展 Haystack 功能的集成模块。仓库中的代码由 deepset 维护。关于每个集成的安装、使用和支持的详细信息,请参见相应集成目录下的 README 文件。
要开发或创建新的集成,你需要安装 hatch。请点击 此链接 并根据你的操作系统和平台按照说明进行安装。
所有集成都是独立的,因此在开始工作前,第一步是进入相应的文件夹。例如,要运行 Chroma 文档存储的测试套件,请在仓库根目录下执行:
$ cd integrations/chroma
$ hatch run test:all
Hatch 会自动创建隔离的 Python 环境并运行测试。
请参阅我们的贡献指南获取所有详细信息。
| 包名称 | 类型 | PyPi 包 | 状态 | 覆盖率(单元测试) | 覆盖率(组合) |
|---|---|---|---|---|---|
| aimlapi-haystack | 生成器 | ||||
| alloydb-haystack | 文档存储 | ||||
| amazon-bedrock-haystack | 嵌入器, 生成器, 排名器, 下载器 | ||||
| amazon-sagemaker-haystack | 生成器 | ||||
| amazon-textract-haystack | 转换器 | ||||
| anthropic-haystack | 生成器 | ||||
| arcadedb-haystack | 文档存储 | ||||
| astra-haystack | 文档存储 | ||||
| azure-ai-search-haystack | 文档存储 | ||||
| azure-doc-intelligence-haystack | 转换器 | ||||
| brave-haystack | 网络搜索 | ||||
| chonkie-haystack | 预处理器 | ||||
| chroma-haystack | 文档存储 | ||||
| cognee-haystack | 记忆 | ||||
| cohere-haystack | 嵌入器, 生成器, 排名器 | ||||
| cometapi-haystack | 生成器 | ||||
| deepeval-haystack | 评估器 | ||||
| docling-haystack | 转换器 | ||||
| docling-serve-haystack | 转换器 | ||||
| dspy-haystack | 生成器 | ||||
| e2b-haystack | 工具 | ||||
| elasticsearch-haystack | 文档存储 | ||||
| faiss-haystack | 文档存储 | ||||
| falkordb-haystack | 文档存储 | ||||
| fastembed-haystack | 嵌入器, 排名器 | [ |