这个项目能做什么
Chroma 是一款开源的嵌入数据库,用作 AI 应用程序的搜索基础设施。它允许用户存储文档、元数据和 ID,并自动处理分词、嵌入和索引,同时也支持添加自定义嵌入。
核心能力包括:
- 集合管理:创建、检索和删除文档集合。
- 数据操作:在集合中添加、更新和删除文档。
- 查询:基于查询文本搜索最相似的结果,并支持可选的元数据和文档过滤器。
- 部署灵活性:支持用于原型的内存设置、持久化存储以及客户端-服务器模式。
该项目提供了 Python 和 JavaScript 客户端,并提供名为 Chroma Cloud 的托管无服务器版本。