当前位置: 首页 > news >正文

Window 部署 coze-stdio(coze 开发平台)

参考链接

https://github.com/coze-dev/coze-studio/wiki/2.-%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B

https://github.com/coze-dev/coze-studio/wiki/3.-%E6%A8%A1%E5%9E%8B%E9%85%8D%E7%BD%AE

环境说明

Docker:28.3.2

系统:Window 11

 

配置要求

CPU:2核

内存:4G

 

容器镜像源

这里的镜像源可以下载所需要的镜像

"registry-mirrors": ["https://docker-0.unsee.tech","https://hub.rat.dev","https://hub.fast360.xyz","https://docker.1panel.live"]

 

部署

1)拉取代码

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

2)切换到 coze-studio 目录

cd coze-studio

3)复制模型配置模版

cp backend/conf/model/template/model_template_ark_doubao-seed-1.6.yaml backend/conf/model/ark_doubao-seed-1.6.yaml

4)在配置文件目录下,修改模版文件

  • 目录:backend/conf/model
  • 设置 idmeta.conn_config.api_keymeta.conn_config.model 字段,并保存文件
  • 模型配置请参考:https://github.com/coze-dev/coze-studio/wiki/3.-%E6%A8%A1%E5%9E%8B%E9%85%8D%E7%BD%AE

以下配置可以参考

ark_doubao-seed-1.6.yaml:

# id 我也进行了修改,还是喜欢按顺序
id: 1
meta.conn_config.base_url: https://ark.cn-beijing.volces.com/api/v3/
meta.conn_config.model: doubao-seed-1-6-250615
meta.conn_config.api-key: 需要换成你自己的 api_key (参考:https://www.volcengine.com/docs/82379/1541594)

 

5)启动服务

cd docker
cp .env.example .env
docker compose --profile "*" up -d

 

最后:使用

访问:http://localhost:8888/

因为我是window本地部署,本地打开的,所以不需要开放8888端口

输入账号密码,点击注册即可使用

 

 

 

如何添加一个新的模型?

以添加一个 qwen 的模型(qwen3-235b-a22b-instruct-2507)为例子

1)打开 backend/conf/model 目录

 

2)复制 ark_doubao-seed-1.6.yaml,然后修改名称

 

3)设置 相关 字段,并保存文件

# 必须保证唯一即可
id: 2
name: qwen3-235b-a22b-instruct-2507
# 因为我设置了 icon_url, 这个默认的我就设置为空了
icon_uri: 
# 这个是 qwen 的图标 url, 可以不设
icon_url: "https://assets.alicdn.com/g/qwenweb/qwen-webui-fe/0.0.166/static/favicon.png"
meta.protocol:qwen
meta.conn_config.base_url: "https://dashscope.aliyuncs.com/compatible-mode/v1"
meta.conn_config.api_key: 设置成阿里百炼的apikey(https://bailian.console.aliyun.com/?tab=model#/api-key)
meta.conn_config.model: "qwen3-235b-a22b-instruct-2507"

4)重新启动服务

cd docker
docker compose --profile "*" restart coze-server

 

5)测试

 

 

Q&A

service "elasticsearch-setup" didn't complete successfully: exit 127

解决

参考链接:https://github.com/coze-dev/coze-studio/issues/6

1)使用代码编辑器(如 VS Code)打开 docker/volumes/elasticsearch/setup_es.sh

我使用的是 Trae

 

2)修改为 LF,然后保存

 

 

Error response from daemon: ports are not available: exposing port TCP 0.0.0.0:6379 -> 127.0.0.1:0: listen tcp 0.0.0.0:6379: bind: An attempt was made to access a socket in a way forbidden by its access permissions

 

 

解决

参考链接:https://github.com/coze-dev/coze-studio/wiki/9.-%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98

 

分为两种情况:

  • 端口占用
  • WinNAT 的问题

 

如何区分是不是端口占用?

  • window
netstat -ano | findstr :端口

 

  • linux
# 和上面的同理
netstat -ntpl | grep 端口

 

端口占用

比如我上面是 6379 端口被占用

1)打开 docker/docker-compose.yml

 

2)更换端口尝试

 

 

WinNAT 的问题

net stop winnat
net start winnat

 

 

 

http://www.xdnf.cn/news/1201357.html

相关文章:

  • vue3.6更新哪些内容
  • 电子电路设计学习
  • MySQL - 索引(B+树)
  • Python Pandas.cut函数解析与实战教程
  • 力扣热题100----------41.缺少的第一个正数
  • C++算法竞赛篇(五)循环嵌套题型讲解
  • JavaScript手录07-数组
  • JavaScript核心概念全解析
  • 创建属于自己的github Page主页
  • 【Python系列】Flask 应用中的主动垃圾回收
  • 安装redis
  • 生成式召回-TIGER范式
  • Vim 编辑器工作模式及操作指南
  • 抗辐照芯片在低轨卫星星座CAN总线通讯及供电系统的应用探讨
  • 比特币运行机制全解析:区块链、共识算法与数字黄金的未来挑战
  • rapidocr v3.3.0发布了
  • OpenLayers 综合案例-轨迹回放
  • Torchv Unstrustured 文档解析库
  • C语言:函数
  • C/C++核心知识点详解
  • Qt C++ GUI 函数参数速查手册:基础与布局
  • RK3568 Linux驱动学习——Linux驱动开发准备工作
  • 【科研绘图系列】R语言绘制边际云雨图散点图
  • 基于大模型的预训练、量化、微调等完整流程解析
  • rust-模块树中引用项的路径
  • 1439-素数环2
  • 扩展组件(uni-ui)之uni-group
  • 硅基计划3.0 学习总结 肆 二叉树 初版
  • 疯狂星期四文案网第21天运营日记
  • 剑指offer第2版:双指针+排序+分治+滑动窗口