喜大普奔,Coze也开源了!今天分享的是一个面向非技术背景同学的Coze开源版本地部署流程,希望能让更多对workflow、Agent感兴趣的朋友,能更自由地把玩Coze!
前置工作:WSL和Docker工具准备
在着手部署之前,需要完成一些前置工作,主要包括WSL、Ubuntu和Docker Desktop等工具的安装,要点如下:
- 确认CPU虚拟化开启
- 确认Windows“虚拟机平台”“适用于Linux的Windows子系统”两个功能已开启
- 使用
wsl --update命令更新WSL - 使用
wsl --install Ubuntu --web-download命令下载安装Ubuntu - 至官网下载并安装Docker Desktop
以上步骤其实都非常简单,大家不确定的可以直接问AI,这里就不再赘述了。
Coze开源版本地部署
1.获取Coze开源版源代码
会使用git的朋友请在自己指定的项目目录下使用以下命令:
git clone https://github.com/coze-dev/coze-studio.git
不会的朋友请至:https://github.com/coze-dev/coze-studio
通过下载方式获取源代码压缩包,然后在自己指定的项目目录下解压缩:
2.配置大模型的API key和Model
和Dify已通过插件形式内置模型管理功能不同,Coze开源版目前还需要手动在项目文件中配置大模型的API key和Model ID。具体方法如下:
首先,进入下列文件夹下找到模型配置的模板。
...\coze-studio-main\backend\conf\model\template
可以看到Coze已经提供了一些主流的模型供应商的配置模板,包括自家的豆包,还有Claude、DeepDeek、Gemini等大厂,甚至还给了Ollama。
选一个你想用的模型的模板,比如我想用DeepSeek的模型,于是选择现成的model_template_deepseek,把它复制到上一层的model文件夹下。之所以需要这么做,是因为原来那个文件夹只是模板文件夹,真正配置好的可使用的模型配置应该直接放到model文件夹下。
然后打开模型配置文件,找到conn_config,填好你的API Key 和要用的Mdoel即可。
其中,API Key的获取方法不再赘述,而Model怎么填可以看各家供应商文档,比如DeepSeek在文档中给出:
我这里选择使用chat模型,也就是DeepSeeK-V3。
3.配置和部署 Coze 开源版
接下来我们正式开始在本地部署Coze开源版。
首先,一定要确保Docker Desktop的Engine是running状态。(以后每次要启动Coze前都要记得先用Docker Desktop把Coze对应的容器跑起来。)
接着,以管理员身份运行powershell,cd进入Coze源代码中的docker目录下,然后依次输入以下命令并回车:
cp .env.example .env
docker compose up -d
docke就会开始拉取Coze所需的相关镜像文件,建议在网络条件好的环境下执行这步操作。
进入Coze开源版的世界
完成前述步骤后,通过浏览器访问链接:localhost:8888,我们就可以进入Coze开源版的世界了!
还是熟悉的味道。
随手新建一个项目看看,DeepSeek的模型也能正常使用了!很开心~
以上就是文本的主要内容了,希望能对大家有帮助,祝大家玩的开心!
