首页/AI/RAG 与向量库速查/Chroma 服务模式(HTTP)
本包目录(229 条)
架构与流程30 条解析与切分33 条Embedding 与检索50 条
向量数据库49 条
重排与生成32 条评估与优化35 条

Chroma 服务模式(HTTP)

Chroma 支持以服务方式运行:容器或命令行启动后,客户端用 HttpClient 连接,多应用共享同一实例;适合多服务共用的开发/小规模环境。

RAG 与向量库速查AI更新于 2026-10-12

启动服务与连接

启动服务与连接
docker run -d --name chroma -p 8000:8000 \
  -v $(pwd)/chroma_data:/data \
  chromadb/chroma:latest
# 客户端:
# import chromadb; client = chromadb.HttpClient(host="localhost", port=8000)

健康检查

健康检查
curl http://localhost:8000/api/v2/heartbeat
服务模式的基础鉴权随版本演进:对外暴露前查阅对应版本的安全配置,必要时放在内网并加访问控制。

易错点

  • 直接暴露公网且无鉴权,集合可被任意读写
  • 容器未挂载数据卷,重启后集合与向量全部丢失

数据来源与参考

  • Chroma 官方文档(Running Chroma in Client-Server Mode)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌