扣子,开源了!(扣子是怎么做出来的)

夜,是不可能不熬的。

刚刚,扣子宣布开源,主要开源了两个核心项目:

1.Coze Studio(扣子开发平台)

2.Coze Loop(扣子罗盘)

GitHub地址:

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

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

Coze Studio是扣子最核心的产品,你可以通过拖拽节点,自由编排任意具有workflow的AI Agent。通过Coze Studio提供的可视化设计与编排工具,开发者可以零代码或低代码,快速打造和调试智能体、应用和工作流。

今日霍州(www.jrhz.info)©️

Coze Loop是一个面向开发者,专注于AI Agent开发与运维的管理平台。可以帮助开发者更高效地开发和运维AI Agen,比如提示词工程、Agent评测、上线后监控与调优等,提升Agent的运行效果和稳定性。

本次开源,采用极其宽松的Apache2.0协议开源。意味着,所有人都可以免费下载和商用。

安装环境,门槛超低,双核CPU+4G内存即可运行。基本上就是,是个电脑都能使用。

在Agent编排工具领域,Coze一直是独一档的存在。本次开源,可以看到字节Seed团队拥抱开源的决心。

任谁开源,都值得吼两嗓子,感谢扣子,感谢字节。以下,是开源版Coze的安装指南。

1.Coze Studio部署指南

环境要求:

今日霍州(www.jrhz.info)©️

  • 在安装 Coze Studio 之前,请确保您的机器满足以下最低系统要求: 2 Core、4 GB

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

部署步骤:

1)获取源码

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

2)配置模型

  1. 从模板目录复制doubao-seed-1.6模型的模版文件,并粘贴到配置文件目录。

cdcoze-studio # 复制模型配置模版cpbackend/conf/model/template/model_template_ark_doubao-seed- 1. 6.yaml backend/conf/model/ark_doubao-seed- 1. 6.yaml
  1. 在配置文件目录下,修改模版文件。

  1. 进入目录 backend/conf/model。打开复制后的文件ark_doubao-seed-1.6.yaml。

  2. 设置 id、meta.conn_config.api_key、meta.conn_config.model 字段,并保存文件。

  • id:Coze Studio 中的模型 ID,由开发者自行定义,必须是非 0 的整数,且全局唯一。模型上线后请勿修改模型 id 。

  • meta.conn_config.api_key:模型服务的 API Key,在本示例中为火山方舟的 API Key,获取方式可参考获取火山方舟 API Key。

  • meta.conn_config.model:模型服务的 model ID,在本示例中为火山方舟 doubao-seed-1.6 模型接入点的 Endpoint ID,获取方式可参考获取 Endpoint ID。

3)部署并启动服务

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

# 启动服务cddocker cp.env.example . envdocker compose --profile '*'up -d

4)登录访问

启动服务后,通过浏览器访问 http://localhost:8888/ 即可打开 Coze Studio。其中 8888 为后端监听端口。 至此,你已成功部署 Coze Studio,可以根据页面提示注册账号、体验 Coze Studio 的各项功能与服务。

今日霍州(www.jrhz.info)©️

2.Coze Loop部署指南

1)准备工作

在参考本文安装 CozeLoop 开源版之前,确保您的软硬件环境满足以下要求:

今日霍州(www.jrhz.info)©️

2)安装 CozeLoop

步骤一:获取源码

执行以下命令,获取 CozeLoop 最新版本的源码。

# 克隆代码 git clonehttps://github.com/coze-dev/cozeloop.git# 进入cozeloop目录下cdcozeloop

步骤二:配置模型

正式安装 CozeLoop 开源版之前,你需要准备可选的模型,否则访问 CozeLoop 开源版时将无法选择模型来启动 Prompt 调试或评测。 此处以 OpenAI 和火山方舟模型为例,演示配置模型文件的操作步骤,你可以快速配置模型以便安装和测试 CozeLoop 开源版。对于 Llama 等其他模型,你可以参考模型配置文档填写配置文件。

  1. 进入目录 conf/default/app/runtime/。

  2. 编辑文件 model_config.yaml,修改 api_key 和 model 字段。 以下内容表示为 CozeLoop 开源版配置火山方舟的『豆包』模型、OpenAI 模型。 使用以下内容覆盖原文件,然后修改其中的 api_key 和 model,将其替换为你的 OpenAI 和火山方舟模型的配置参数。

models:- id: 1name: "doubao"frame: "eino"protocol: "ark"protocol_config:api_key: "***"# 火山方舟 API Key,获取方式可参考 https://www.volcengine.com/docs/82379/1541594model: "***"# 方舟模型 ID,可参考 https://www.volcengine.com/docs/82379/1330310param_config:param_schemas:- name: "temperature"label: "生成随机性"desc: "调高温度会使得模型的输出更多样性和创新性,反之,降低温度会使输出内容更加遵循指令要求但减少多样性。建议不要与 “Top p” 同时调整。"type: "float"min: "0"max: "1.0"default_val: "0.7"- name: "max_tokens"label: "最大回复长度"desc: "控制模型输出的 Tokens 长度上限。通常 100 Tokens 约等于 150 个中文汉字。"type: "int"min: "1"max: "4096"default_val: "2048"- name: "top_p"label: "核采样概率"desc: "生成时选取累计概率达 top_p 的最小 token 集合,集合外 token 被排除,平衡多样性与合理性。"type: "float"#min: "0.001"max: "1.0"default_val: "0.7"- id: 2name: "openapi"frame: "eino"protocol: "openai"protocol_config:api_key: "***"# OpenAI API Keymodel: "***"# OpenAI 模型 IDparam_config:param_schemas:- name: "temperature"label: "生成随机性"desc: "调高温度会使得模型的输出更多样性和创新性,反之,降低温度会使输出内容更加遵循指令要求但减少多样性。建议不要与 “Top p” 同时调整。"type: "float"min: "0"max: "1.0"default_val: "0.7"- name: "max_tokens"label: "最大回复长度"desc: "控制模型输出的 Tokens 长度上限。通常 100 Tokens 约等于 150 个中文汉字。"type: "int"min: "1"max: "4096"default_val: "2048"- name: "top_p"label: "核采样概率"desc: "生成时选取累计概率达 top_p 的最小 token 集合,集合外 token 被排除,平衡多样性与合理性。"type: "float"#min: "0.001"max: "1.0"default_val: "0.7"
  1. 保存文件。

步骤三:启动服务

执行以下命令,使用 Docker Compose 快速部署 CozeLoop 开源版。

# 启动服务,默认为开发模式dockercompose up --build

首次启动需要拉取镜像、构建本地镜像,可能耗时较久,请耐心等待。部署过程中,你会看到以下日志信息。如果回显信息中”提示后端构建完成“,表示 CozeLoop 已成功启动。

  • 部署 Coze Loop 开源版时,启动模式默认为开发模式。关于启动模式的详细说明,可参考启动模式。

  • 如果启动过程中遇到 Docker 或 Docker Compose 相关问题,通常原因是环境配置、系统权限或网络问题,建议根据 Docker 报错查找相关解决方案。

步骤四:访问 CozeLoop 开源版

启动服务后,通过浏览器访问 http://localhost:8082 即可打开 CozeLoop 开源版。其中8082 为前端监听端口,8888 为后端监听端口。 至此,你已成功部署 CozeLoop 开源版,可以体验 CozeLoop 的各项功能与服务。

今日霍州(www.jrhz.info)©️

特别声明:[扣子,开源了!(扣子是怎么做出来的)] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

果然颈纹最出卖女人的年龄!44岁『张萌』就是身材再凶狠,也不行(颈纹很明显怎么办)

『张萌』,44岁,依然保持着令人羡慕的身材,但最近在参加活动时曝光的照片却引起了不少热议。29岁时,她与『胡歌』共同出演了《神话》,那时的『张萌』面容已经开始有了不小的变化。 如今,『张萌』44岁,尽管身材依旧保持得相当好,…

果然颈纹最出卖女人的年龄!44岁『张萌』就是身材再凶狠,也不行(颈纹很明显怎么办)

唐诡3》第6案封神,韦葭太惨!原来这才是韦杜联手作案真相(诡墓唐三成的身世之谜)

更为丧心病狂的是,何弼将韦葭当作商品,允许其他商人侵犯她以获取利益。何弼的所作所为无疑是该案中最大的罪行,韦韬在得知真相后,为了救回妹妹,带人抢回了她,并因此与商人一族结下了深仇。士族视阀阅为荣耀,而商人却…

《<strong>唐诡3</strong>》第6案封神,韦葭太惨!原来这才是韦杜联手作案真相(诡墓唐三成的身世之谜)

唐朝诡事录之长安》:网友对8个单元投票,“借龄者”排名第三(《唐朝诡事录之西行》电视剧)

这个故事在播出期间就引起了不少争议,有些网友甚至认为这是《唐朝诡事录》三季以来最差的一个单元。最后为了配合网友“玩梗”,还没头没尾的让方丈对着镜头来了一段独白,一点都不巧妙,看起来特别生硬。 整个故事主要…

《<strong>唐朝诡事录之长安</strong>》:网友对8个单元投票,“借龄者”排名第三(《<strong>唐朝诡事录之西行</strong>》电视剧)

黄圣依妈妈好爱她,妈妈对女儿的爱:穷尽一生都想托举她(黄圣依妈妈自传)

当其他父母还在配合子女说暖心话时,黄妈妈已经参透人生真谛:“生老病死是自然规律,谁都不可能永远健康。”那双布满皱纹的手微微颤抖,泛红的眼眶里盛满了一个母亲最深的无奈——她比谁都清楚,有些承诺即使再想给,也敌不…

黄圣依妈妈好爱她,妈妈对女儿的爱:穷尽一生都想托举她(黄圣依妈妈自传)

MDLI-15A:电动喷雾革命的果园神器(电动喷接线图)

在现代化农业中,果园管理离不开高效便捷的植保设备。MDLI-15A电动喷雾器通过先进的锂电池动力和伸缩设计,重新定义了打药作业的便捷性和效率。本文将深入剖析这款果园喷雾利器的特性、优势以及使用建议,带您全面了解这台改变农事操作的创新工具。

MDLI-15A:电动喷雾革命的果园神器(电动喷接线图)