Chroma-主页
**Chroma是一个开源的嵌入式数据库。**Chroma通过使知识、事实和技能在LLM中可插拔化,使得构建LLM应用程序变得容易。
Chroma提供以下工具:
- 存储嵌入向量及其元数据;
- 对文档和查询进行嵌入;
- 搜索嵌入向量;
Chroma的优势在于:
- 提供简单易用的开发工具,提高开发者的生产效率;
- 支持在搜索基础上进行分析;
- 此外,Chroma也非常快速。
Chroma由Python客户端SDK、JavaScript/TypeScript客户端SDK和服务器应用程序组成。可以查看Colab demo.(是的,它可以在notebook中运行😄)。
Chroma的许可证是Apache 2.0
Python
在Python中,Chroma可以以 in-memory 或 client/server 模式(alpha版本)运行。
pip install chromadb
JavaScript
在JavaScript中,Chroma以 client/server 模式运行,并与Python后端进行通信。
npm install --save chromadb # yarn add chromadb
支持语言
in-memory | client | |
---|---|---|
Python | ✅ | ✅ (by Chroma) |
Javascript | ➖ | ✅ (by Chroma) |
Ruby | ➖ | ✅ from @mariochavez |
Java | ➖ | ✅ from @t_azarov |
Go | ➖ | ✅ from @t_azarov |
C# | ➖ | ✅ from @microsoft |
Rust | ➖ | ✅ from @Anush008 |
Elixir | ➖ | ✅ from @3zcurdia |
Dart | ➖ | ✅ from @davidmigloz |
Other? | ❓ | ❓ |
我们欢迎为其他语言提供贡献!