好消息,扣子官方把扣子开发平台给开源了;坏消息,开源的是“丐版”,丐中丐,阉割了非常多的功能。
原本对Coze开源抱有挺高期待的,迫不急待的本地部署,想体验下开源版的功能,结果大失所望。
官方这波精打细算的操作,我只能说格局小了,既然决定开源,至少掏出点好东西吧。
本地部署有一定技术门槛,带大家快速过一遍。
部署指南环境要求
1. 硬件最低要求:2 核、4 GB 2. 预装 Docker 和 Docker Compose,启动 Docker 服务
部署步骤
获取源码
git clone https://github.com/coze-dev/coze-studio.git
配置模型
从模板目录下复制 doubao-seed-1.6 模型的模板文件,粘贴到配置文件目录下。
cd coze-studio
cp backend/conf/model/template/model_template_ark_doubao-seed-1.6.yaml backend/conf/model/ark_doubao-seed-1.6.yaml修改配置文件目录下的模板文件。
编辑 backend/conf/model/ark_doubao-seed-1.6.yaml 文件,填入你的模型 id, api_key 和 model
- Coze Studio 中的模型 ID,由开发人员自己定义,必须是非零整数,并且全局唯一。模型上线后不要修改模型 ID。
- 模型服务的 API Key,本例中为 Volcengine Ark 的 API Key。获取方法请参考:https://www.volcengine.com/docs/82379/1541594
- 模型服务的模型 ID,在本例中为 Volcengine 方舟豆包种子-1.6 模型接入点的 Endpoint ID。检索方法,请参见检索https://www.volcengine.com/docs/82379/1099522
部署并启动服务
cd docker
cp .env.example .env
docker compose --profile '*' up -d服务启动成功后,浏览器访问 http://localhost:8888/,如果操作正常,你应该看到如下页面:
unable to get image 'arigaio/atlas:0.35.0-community-alpine'
解决办法:启动Docker,下载arigaio/atlas:0.35.0-community-alpine镜像
service "elasticsearch-setup" didn't complete successfully: exit 127
解决办法:setup_es.sh文件包含 CRLF 换行符(Linux 容器需要 LF),通过 vim 将文件从dos格式转换到unix格式。
vim setup_es.sh
:set fileformat=unix
:wq如果操作正常,你应该看到如下页面:
最后再重新启动容器
功能体验“丐版”功能过于简陋,就不演示功能了,看看页面内容就好。
