Chroma是一款应用嵌入式向量数据库,以包的形式嵌入到我们的代码,Chroma的优点就是简单,如果你在开发LLM应用需要一个向量数据库实现LLM记忆功能,需要支持文本相似语言搜索,又不想安装独立的向量数据库,Chroma是不错的选择,目前Chroma库支持python和JavaScript两种语言,本教程主要基于Python讲解。
Python Chromadb详细教程指南,快速入门请参考前一个章节。
嵌入(**Embeddings,特征向量**)是人工智能表示任何类型数据的原生方式,因此非常适合与各种人工智能工具和算法配合使用。它们可以表示文本、图像以及音频和视频。生成特征向量数据有很多选择,可以使用开源的文本嵌入模型,也可以调用一些云服务的API。
Chroma是一款开源的向量数据库,它使用向量相似度搜索技术,可以快速有效地存储和检索大规模高维向量数据。它的应用场景包括推荐系统、图像和视频搜索、自然语言处理等领域,可以帮助用户快速地找到相似的数据和信息。
Javascript版本Chromadb向量数据库开发指南
JavaScript版本Chromadb 向量计算。