Chroma

先决条件

你需要一个Chroma服务器。你可以:

  1. 安装Chroma CLI,并使用chroma run命令运行服务器

  2. 注册Chroma Cloud

  3. Docker中部署您自己的Chroma实例。

设置

输入
描述
默认值

文档

可与文档加载器中的节点连接

嵌入表示

可与嵌入表示中的节点连接

Collection Name

色度集合名称。命名规范请参考此处

Chroma URL

指定您的chroma实例的URL

http://localhost:8000

https://api.trychroma.com:8000

对于Chroma Cloud,您需要获取您的租户ID,并创建您的数据库和API密钥。

附加

如果你在Docker上同时运行Flowise和Chroma,那么还需要执行一些额外的步骤。

  1. 先启动Chroma的Docker容器

docker compose up -d --build
  1. 在Flowise中打开docker-compose.yml文件

进入Flowise目录 && 进入docker目录
  1. 将文件修改为:

版本:'3.1'

服务:
    flowise:
        镜像:flowiseai/flowise
        重启:始终
        环境:
            - 端口=${端口}
            - DEBUG=${DEBUG}
            - 数据库路径=${数据库路径}
            - SECRETKEY_PATH=${SECRETKEY_PATH}
            - FLOWISE_SECRETKEY_OVERWRITE=${FLOWISE_SECRETKEY_OVERWRITE}
            - 日志路径 = ${日志路径}
            - 日志级别 = ${日志级别}
            - EXECUTION_MODE=${EXECUTION_MODE}
        端口:
            - '${PORT}:${PORT}'
        卷数:
            - ~/.flowise:/root/.flowise
        网络:
            - flowise_net
        命令:/bin/sh -c "休眠 3;启动 flowise"
网络:
    flowise_net:
        名称:chroma_net
        外部:是
  1. 启动Flowise的Docker镜像

docker compose up -d
  1. 在Chroma URL中,对于Windows和MacOS操作系统,请指定http://host.docker.internal:8000。对于基于Linux的系统,由于host.docker.internal不可用,应使用默认的docker网关:http://172.17.0.1:8000

资源

Last updated