Chroma icon

Chroma

专为AI应用构建的开源搜索和检索数据库,支持任意规模的向量、全文、正则表达式和元数据搜索。

社区:XGDY
Chroma screenshot

产品概览

什么是Chroma?

Chroma是专为AI应用开发构建的开源embedding和向量数据库。它使开发者能够存储、管理和查询高维向量embedding以及元数据,使构建检索增强生成(RAG)管道、语义搜索引擎和LLM驱动应用的记忆层变得简单直接。Chroma支持本地开发,并通过云端对象存储扩展到PB级,在相同API下提供完全托管的无服务器云服务。采用Apache 2.0许可证,拥有超过21K GitHub星标和每月500万+下载量,已成为开发者社区中最广泛采用的向量数据库之一。

主要功能

多模式搜索

在统一接口中支持向量相似性搜索、全文搜索、正则表达式匹配和元数据过滤,实现超越简单最近邻查找的丰富精确检索。

无缝Embedding集成

内置支持来自OpenAI、HuggingFace、Google Cohere等的embedding模型——包括默认的Sentence Transformers模型——让开发者无需自定义embedding管道即可快速上手。

灵活的部署选项

支持内存运行以快速原型开发、作为持久化本地实例,或在Chroma Cloud上作为完全托管的无服务器云服务,全部共享相同的开发者API。

框架和语言兼容性

为Python、JavaScript、Ruby、PHP、Java等提供原生客户端,与LangChain、LlamaIndex和其他领先的AI开发框架深度集成。

云原生可扩展性

基于对象存储构建的分布式、水平可扩展架构,具有自动数据分层、多租户和SOC 2 Type I合规性,适用于生产工作负载。

1. Chroma是免费使用的吗?

是的。Chroma采用Apache 2.0许可证开源——可自由使用、修改和自托管,无任何限制。

2. 有托管的云版本吗?

是的。Chroma Cloud是一个完全托管的无服务器服务,使用与本地版本相同的API。新用户可获得5美元的免费积分开始使用。

3. Chroma支持哪些编程语言?

Chroma为Python、JavaScript/TypeScript、Ruby、PHP、Java等语言提供官方客户端。

4. 哪些embedding模型可以与Chroma配合使用?

Chroma默认集成Sentence Transformers,并内置支持OpenAI、Google、Cohere和HuggingFace的embedding模型。也支持自定义模型。

5. Chroma与LangChain或LlamaIndex集成吗?

是的。Chroma与LangChain和LlamaIndex这两个最广泛使用的LLM应用框架都有一流的集成。

6. Chroma能处理生产级工作负载吗?

是的。其分布式架构具有水平可扩展性、多租户特性,基于对象存储构建。已通过SOC 2 Type I认证,支持PB级数据。

7. 如何获得支持?

您可以在chroma-core/chroma仓库提交GitHub issue,或加入官方Chroma Discord社区。

Chroma网站分析

Chroma流量与排名

222
月访问量
00:00:00
平均访问时长
-
分类排名
0.39%
用户跳出率

流量趋势:Feb 2026 - Apr 2026

Chroma主要用户地区

🇺🇸 US: 99.99%

Others: 0.01%