Chroma简介
Chroma是一个开源的AI原生嵌入式数据库,它提供了简单易用的API来存储、检索和管理向量嵌入。作为一个"batteries included"的解决方案,Chroma集成了嵌入、向量搜索、文档存储、全文搜索、元数据过滤等功能,使其成为构建AI应用的理想选择。

官方资源
Chroma官网 - 了解Chroma的基本信息和特性官方文档 - 详细的API文档和使用指南GitHub仓库 - 源代码和issue跟踪Discord社区 - 获取支持和交流
快速入门
安装Chroma:pip install chromadb # Python客户端npm install chromadb # JavaScript客户端使用Docker运行Chroma服务器:docker run -p 8000:8000 ghcr.io/chroma-core/chroma:latest基本使用示例:import chromadbclient = chromadb.Client()collection = client.create_collection("my-collection")collection.add( documents=["This is a document", "This is another document"], metadatas=[{"source": "my-source"}, {"source": "my-source"}], ids=["id1", "id2"])results = collection.query( query_texts=["This is a query"], n_results=2)
更多详细示例,请查看官方快速入门指南。
集成指南
Chroma可以轻松集成到各种AI应用中: