什么是Coze Studio?
Coze Studio是一站式AI Agent开发工具,源自服务了上万家企业、数百万开发者的”扣子开发平台”。字节跳动将其核心引擎完全开放,为开发者提供了一个功能强大且易于使用的AI应用开发环境。
后端技术栈
语言:Golang (>= 1.23.4)
架构:微服务架构 + 领域驱动设计(DDD)
框架:基于Hertz高性能HTTP框架
设计模式:分层架构,包含API层、应用层、领域层、基础设施层
前端技术栈
框架:React + TypeScript
构建工具:Rush + Rsbuild
UI组件:现代化组件库
状态管理:响应式状态管理
核心组件
模型服务管理:支持OpenAI、火山方舟等在线或离线模型服务
智能体编排:可视化智能体创建、配置、发布和管理
工作流引擎:拖拽式工作流设计,支持复杂业务逻辑
知识库系统:RAG检索增强生成,解决模型幻觉问题
插件生态:丰富的插件系统,支持第三方服务集成
环境要求
最低配置:2 Core、4 GB内存
必需软件:Docker、Docker Compose
部署步骤
1、获取源码
git clone https://github.com/coze-dev/coze-studio.git
2、配置模型
cd coze-studio
# 复制模型配置模版
cp backend/conf/model/template/model_template_ark_doubao-seed-1.6.yaml backend/conf/model/ark_doubao-seed-1.6.yaml
3、修改配置文件
在backend/conf/model/ark_doubao-seed-1.6.yaml中配置
id:模型ID(非0整数,全局唯一,自己定义)
meta.conn_config.api_key:模型服务API Key
meta.conn_config.model:模型服务Endpoint ID
4、启动服务
cd docker
cp .env.example .env
docker compose up -d
5、查看服务
http://localhost:8888/