本地部署扣子(Coze)详细教程,搭建私有AI智能助手

模型 Coze 扣子 知识库 开源
发布于 2025-11-01
124

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

扫码阅读
手机扫码阅读
关注公众号
免费领取AI知识库

字节的Agent平台扣子(Coze)于2025 年 7 月 26 日正式开源。

扣子开源之后,目前有3大主流的开源Agent平台,n8n、dify、Coze

dify是阿里旗下的Agent平台,Coze是字节旗下的,n8n是国外的Agent平台。

目前来看刚开源的扣子bug还挺多的。


今天的教程是使用Docker本地部署Coze,提高数据的安全性。

1. github地址:

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



打开github之后,选择中文,显示中文介绍。

目前开源扣子Coze的功能和商业版差不多,基础功能都有,插件的话需要自己创建。



2. 部署步骤:

  1. 1. 获取源码

打开终端,从默认目录拉取代码

目录:/Users/{你自己的用户名}/ 

# 克隆代码git clone https://github.com/coze-dev/coze-studio.git

  • • 配置模型



    model目录下有多个模版,配置哪个大模型直接copy过去修改一下即可。

    cd coze-studiocp backend/conf/model/template/model_template_ark_doubao-seed-1.6.yaml backend/conf/model/ark_doubao-seed-1.6.yaml

    • • meta.conn_config.model:模型服务的 model ID,也可以填写EndpintID。
    • • 在本示例中为火山方舟 doubao-seed-1.6 模型接入点的 Endpoint ID,获取方式可参考https://www.volcengine.com/docs/82379/1099522
    • • id:Coze Studio 中的模型 ID,由开发者自行定义,必须是非 0 的整数,且全局唯一。模型上线后请勿修改模型 id 。默认是65536,不需修改,如果修改了可能会报错。
    • • meta.conn_config.api_key:模型服务的 API Key,在本示例中为火山方舟的 API Key,获取方式可参考https://www.volcengine.com/docs/82379/1541594
    • • 在配置文件目录下,修改模版文件。



    • • # 复制模型配置模版
  1. 1. 进入目录 backend/conf/model。打开复制后的文件ark_doubao-seed-1.6.yaml
  2. 2. 设置 idmeta.conn_config.api_keymeta.conn_config.model字段,并保存文件。

    API Key只需要配置一个就行。

  1. 1. 从模板目录复制 doubao-seed-1.6 模型的模版文件,并粘贴到配置文件目录。
• 部署并启动服务。

首次部署并启动 Coze Studio 需要拉取镜像、构建本地镜像,可能耗时较久,请耐心等待。部署过程中,你会看到以下日志信息。如果看到提示 “Container coze-server Started”,表示 Coze Studio 服务已成功启动。

  • • # 启动服务cd docker

复制环境变量 cp .env.example .env

启动docker docker compose up -d

正常状态是docker中的小圆圈都置为绿色。



  • • 访问http://localhost:8888/地址

随便填写个东西就可以进入到工作台



  • • 配置知识库

配置知识库时,有个bug是:

需要提前配置.env文件中的向量模型:

bcm, err = ao.NewChatModel(ctx, &ao.ChatModelConfig{
                        APIKey:  getEnv("BUILTIN_CM_ARK_API_KEY"),
                        Model:   getEnv("BUILTIN_CM_ARK_MODEL"),
                        BaseURL: getEnv("BUILTIN_CM_ARK_BASE_URL"),
                })

并且如果使用的是官方镜像,需要新增 export ARK_EMBEDDING_AK参数,value 和 ARK_EMBEDDING_API_KEY 一致,然后重启服务再试下。这个问题是因为最新镜像还未携带这块逻辑。

3. 搭建工作流

这次搭建的是查询数据工作流。方便给经营管理者提供用数需求。



  1. 1. 大模型解析参数

首先通过大模型节点解析用户想查询的问题,如:

北京1店昨天的营业收入是多少?

在大模型节点中,解析出“北京1店”、营业收入、昨天等关键信息。

通过代码节点获取当前系统时间,推断昨天这样模糊的说法对应的具体日期是多少。

  • • 知识库映射编码

添加知识库节点,将对应的信息映射成数据接口的输入参数。

如:北京1店对应的门店编码为:10000

营业收入字段对应:yysr

  • • 代码节点提取编码

通过代码节点将具体的编码提取出来

  • • api插件

创建api插件,调用已经写好的数据接口,进行查询数据。






-End-


如果觉得文章还不错,不妨随手给作者点个赞????和推荐❤️,非常感谢,您的支持是我持续创作的动力。


写到最后

1. 为了帮大家减少信息差,共同学习,北洛建了个AI交流群,扫码或者加微信:beiluo_233
     
                                  
  2. 另外有免费开源AI知识库供大家学习交流,后台回复“AI知识库”获取:

????


????可读往期精华文章:
太牛了!扣子(Coze)搭建小红书爆款图文智能体(Agent)全攻略
→ 扣子(Coze)智能体 | 搭建Ai日报智能体,保姆级教程!
→ 扣子(Coze) 智能体 | 搭建热点&行业报告智能体,保姆级教程!
【扣子(Coze)入门指南】一文详细讲解扣子,零基础小白必看!
Cursor+扣子(Coze):一键爬取公众号文章至多维表格
零基础实战:Cursor+扣子(Coze)开发一键同步网页的浏览器插件



北洛AI