这里是 Chroma 向量数据库(不是致茂 Chroma 8000 电源 ATS 测试系统)
1. 8000 端口是什么
Chroma 有两种运行模式:
- 本地嵌入式模式:直接在 Python 进程内跑,不开启网络端口;
- Server 客户端 – 服务端模式:执行
chroma run启动独立 HTTP 服务,默认监听 8000 端口。
chroma run --host 0.0.0.0 --port 8000启动服务- 8000 = Chroma 服务的 HTTP REST API 端口,所有 SDK(Python/JS)、HTTP 请求都走这个端口访问向量库
- 访问
http://localhost:8000/docs可以打开内置 OpenAPI 接口文档页面
简单理解:8000 端口就是 Chroma 服务对外提供 API 的网络入口。
2. 控制台(Console)是什么
Chroma 没有独立图形控制台,一般大家口中的 “控制台” 分两种:
① 命令行控制台(终端 Console)
就是启动 chroma run 的终端窗口:
- 服务日志输出在这里
- 可以看到请求、报错、数据库加载信息
- 属于服务端控制台
② API 文档 Web 控制台(最常用)
http://localhost:8000/docs
- 是 Swagger UI,浏览器直接打开
- 可视化 Web 控制台,可在线直接调用接口:创建集合、插入向量、查询、删除等,不用写代码,用来调试 Chroma 服务。
补充
Chroma没有自带 Web 管理面板(不像 Milvus、Qdrant 有独立可视化 UI),/docs 仅接口调试控制台。 如果你要可视化管理,需要额外用第三方工具(如 Chroma-UI)。
快速示例
# 安装
pip install chromadb
# 启动服务,监听8000
chroma run --host 0.0.0.0 --port 8000
打开浏览器访问:http://127.0.0.1:8000/docs
正文完
可以使用微信扫码关注公众号(ID:xzluomor)