coze开源版(宝塔)

coze已经开源,本着大佬不用教,小白从简的原则,这里只教一下宝塔面板上使用的方法。

环境要求

2核4G

提前安装 Docker、Docker Compose,并启动 Docker 服务

国内服务器自行解决镜像源的问题


  1. 宝塔面板进入文件界面,选择想要放置项目的目录,这里以/www为例

  2. 进入/www文件夹,点击菜单栏里的终端,输入以下命令克隆代码

    git clone https://github.com/coze-dev/coze-studio.git

    执行完毕后长这样:

    然后关闭终端窗口

  3. 刷新一下目录进入coze-studio文件夹

  1. 然后进入/www/coze-studio/backend/conf/model 文件夹,第一次进入长这样:

  1. 然后点新建空白文本,命名为模型名称.yaml

openai-gpt-4o.yaml

  1. 双击打开文件,填入下面的内容(需要将秘钥替换成自己的实际秘钥),以下划线部分为必填,点击可查看说明

更多字段说明参考官方说明文档arrow-up-right

  1. 编辑完成后保存文档,每个模型一个yaml文件,想要多个模型参考上述步骤重复添加

  1. 回到项目目录,点击docker文件夹进入,点击.env.example文件,原地复制粘贴,在弹窗里将文件名重命名为.env ,然后点击确认

  1. 双击.env 文件,找到#openai embedding 部分

  • 将base URL改为https://one.ocoolai.com/v1

  • embedding model改为text-embedding-3-large(或其他嵌入模型)

  • API Key填成你自己的秘钥

  • by azure改为false

  • 向量维度(DIMS)填3072 -说明这个是模型支持的向量维度,每个模型的不一样,需要自行查询

  • request dims小于向量维度即可 -这个是期望返回的向量维度,建议一致,都填3072

然后点击保存并关闭窗口

  1. docker-compose.yaml文件需要说明一下,如果你的宝塔面板有安装过MySQL和Redis建议将端口映射改一下防止冲突,全新安装可以忽略,当然也建议修改一下,防止以后跟其他服务端口冲突。

  • MySQL将3306:3306改为3307或者其他差不多的数字3306

  • Redis也一个道理,改成其他数字:6479

  1. 然后保存,在docker文件夹内点击顶栏终端,执行docker-compose up -d

  2. 等全部执行完成后,访问服务器IP地址:8888 ,输入一个邮箱地址和密码点击注册即可

最后更新于

这有帮助吗?