掘金 人工智能 07月27日 01:20
字节跳动震撼开源Coze平台!手把手教你本地搭建AI智能体开发环境
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

字节跳动已将其一站式AI Agent开发工具Coze Studio开源,为开发者提供便捷的AI Agent开发环境。本文详细介绍了如何在本地搭建Coze Studio,包括环境准备(Docker, Docker Compose, Git)、源码获取、大模型配置(以火山引擎Doubao-Seed-1.6为例)、代码修改及启动部署。用户只需按照步骤配置API KEY和模型ID,即可在本地运行Coze Studio,创建并测试自己的AI智能体。文章还提供了停止应用的命令,并鼓励用户探索其他模型或第三方服务接入。

📦 Coze Studio开源,提供完整的一站式AI Agent开发环境:字节跳动将Coze Studio及其背后的Prompt开发工具全面开源,用户无需依赖平台即可在本地搭建完整的AI Agent开发和部署环境,极大地降低了AI Agent的开发门槛。

🛠️ 本地搭建Coze Studio环境要求与步骤:搭建Coze Studio需要预先安装Docker、Docker Compose和Git。用户可以通过GitHub克隆源码,然后根据火山引擎的Doubao-Seed-1.6模型为例,配置API KEY和模型ID到相应的YAML配置文件中。

🚀 部署与运行Coze Studio:完成源码获取和模型配置后,用户进入项目Docker目录,执行`docker compose --profile "*" up -d`命令即可在本地启动Coze Studio。成功启动后,可通过`http://localhost:8888/`访问,并注册账号创建智能体进行测试。

💡 模型配置灵活性与成本考量:文章以火山引擎的Doubao-Seed-1.6为例进行演示,但强调用户可根据需求更换为本地运行的模型(如deepseek-r1)或其他第三方服务,只需相应修改`base_url`等配置。同时提醒用户注意火山引擎免费额度限制。

🎉 开源价值与社区贡献:文章最后表达了对字节跳动开源Coze核心部分的感谢,并强调了开源社区的价值,鼓励开发者利用这一工具进行创新。

字节跳动直接把自己的 Coze 平台开源了出来。

Coze Studio 是一站式 AI Agent 开发工具。提供各类最新大模型和工具、多种开发模式和框架,从开发到部署,为你提供最便捷的 AI Agent 开发环境。上万家企业、数百万开发者正在使 Coze Studio。

我大概看了一下项目的源代码,本来以为开源的只是 Coze 的开发工具、组件之类,看了说明发现不是这么简单,而是差不多把完整的 Coze 和背后 Prompt 的开发工具都开源出来了。

开源出来的项目有两个

Coze Studio: github.com/coze-dev/co…

Coze Loop: github.com/coze-dev/co…

本篇文章主要面向广大智能体开发的用户,教大家在自己的电脑搭建启动一个 Coze 平台,所以主要教大家搭建 Coze-Studio。

环境准备

我们首先需要在本地有安装好 DockerDocker Compose 以及 git 这三个工具。

windows 或者 mac 用户可以直接安装 docker-desktop,当然本人使用的是 OrbStack (非常推荐使用 mac 的同学试试) 来代替 Docker。

直接使用下面的链接访问安装即可

www.docker.com/

验证环境

使用下面提供的几个命令来验证本地的环境,如果都和图片当中的输出差不多即表示本地的环境安装通过。

检查 docker

docker --version

检查 docker compose

docker compose version

检查 Git

部署

部署项目之前我们需要先获得 coze-studio 的源码,可以使用 git clone 或者访问官方的 github 仓库来下载源码,当然遇到问题也可以在公众号私信我。

源码获得

使用下面的 git 命令来获得项目源代码

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

大模型配置

本篇文章使用 doubao-seed-1.6 模型作为基础来教大家搭建,所以我们还需要去火山引擎上获得一个能够用来调用大模型的 API KEY。

打开火山引擎的火山方舟控制台,找到 API KEY 管理里面,创建一个自己的 API KEY

创建成功之后,如下图所示,请保存好这个 API KEY,后面调用模型需要使用到。

接着切换到在线推理当中,点击创建推理接入点。

如下图所示,选择 Doubao-Seed-1.6 这个模型,随后点击确认接入。

创建成功之后,可以看到如下这个界面,需要保存好 ID,在后面的代码当中需要用到。

接下来我们开始修改代码当中的配置,然后启动我们自己的 coze。

用自己的编辑器打开项目,然后如图所示,我演示的是使用 doubao-seed-1.6 这个模型,把 backend/conf/model/template/model_template_ark_doubao-seed-1.6.yaml 这个文件,复制到和 template 同级的目录下。

在下图所示的 api_key 当中填入刚刚在火山引擎平台创建的 API KEY 以及复制的模型 ID。

将项目目录中 docker 文件夹内的 .env.example 文件复制一份,重命名为 .env

最后我们启动一下 coze-studio,打开命令行工具,进入到项目的 docker 目录当中,执行一下如下的命令。

docker compose --profile "*" up -d

出现图中的信息即表示我们已经成功的在本地启动了 coze-studio ,打开浏览器访问 http://localhost:8888/,可以看到已经成功的启动了 coze

随便输入一个账号和密码,点击注册进入到系统当中,并且创建一个智能体,进行一次对话,可以看到我们已经成功的搭建好了。

如果你需要停止应用,执行下面的命令即可。

docker compose --profile "*" down

好了,到这里已经成功的在本地搭建起来属于自己的 coze。

注意:火山引擎提供的免费额度是有限制的,需要注意自己的 token 消耗情况,你完全可以自己本地跑模型,比如 deepseek-r1,或者用其他第三方的服务,也可以完全接入进去,如下图所示修改 base_url 即可 。

最后非常感谢字节能够把 coze 的核心部分开源出来,开源万岁。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Coze Studio AI Agent 开源 字节跳动 本地部署
相关文章