产品简介
canopy Canopy是一个开源检索增强生成框架,基于Pinecone向量数据库。它简化了RAG应用构建,自动处理文本分块、嵌入和检索,提供REST API服务器和CLI工具,适合开发者快速实验和部署聊天应用。
核心功能
- 自动文本分块和向量嵌入
- 聊天历史管理和查询优化
- 上下文检索与增强生成
- 内置可配置REST API服务器
- CLI工具支持交互式聊天和RAG对比
快速开始
- 第一步:创建并激活Python虚拟环境
- 第二步:执行 pip install canopy-sdk 安装包
- 第三步:设置 PINECONE_API_KEY 和 OPENAI_API_KEY 环境变量
界面预览
与其他方案对比
| 对比项 | canopy | 同类方案 |
|---|---|---|
| 集成便捷性 | 与Pinecone深度集成,简化数据存储和检索 | 可能需要手动配置或使用不同数据库 |
| 功能完整性 | 提供从数据处理到生成的全流程自动化 | 可能只覆盖部分环节如嵌入或检索 |
| 测试工具 | 内置CLI支持交互式聊天和RAG对比 | 可能缺乏内置测试或需要额外设置 |
适合谁用
- 需要快速实验RAG应用的开发者
- 希望与文档数据聊天的用户
- 测试和优化RAG工作流的工程师
下载与版本
当前最新版本为 v0.9.0,发布于 2024-03-31。支持 Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/pinecone-io/canopy