135 lines
		
	
	
		
			8.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
			
		
		
	
	
			135 lines
		
	
	
		
			8.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
| <div align="center">
 | ||
| <h1>Coze Studio 社区版</h1>
 | ||
| <p><strong> AI Agent 开发与运维的平台级解决方案</strong></p>
 | ||
| <p>
 | ||
|   <a href="#什么是Coze Studio">Coze Studio</a> •
 | ||
|   <a href="#功能清单">功能清单</a> •
 | ||
|   <a href="#快速开始">快速开始</a> •
 | ||
|   <a href="#开发指南">开发指南</a>
 | ||
| </p>
 | ||
| <p>
 | ||
|   <img alt="License" src="https://img.shields.io/badge/license-apache2.0-blue.svg">
 | ||
|   <img alt="Go Version" src="https://img.shields.io/badge/go-%3E%3D%201.23.4-blue">
 | ||
| </p>
 | ||
| 
 | ||
| [English](README.md) | 中文
 | ||
| 
 | ||
| </div>
 | ||
| 
 | ||
| ## 什么是Coze Studio
 | ||
| 
 | ||
| [Coze Studio](https://www.coze.cn/home) 是一站式 AI Agent 开发工具。提供各类最新大模型和工具、多种开发模式和框架,从开发到部署,为你提供最便捷的 AI Agent 开发环境。上万家企业、数百万开发者正在使 Coze Studio。
 | ||
| 
 | ||
| * **提供 AI Agent 开发所需的全部核心技术**:Prompt、RAG、Plugin、Workflow、UI Builder ,使得开发者可以聚焦创造 AI 核心价值。
 | ||
| * **开箱即用,用最低的成本开发最专业的 AI Agent:**Coze Studio 为开发者提供了健全的应用模板和编排框架,你可以基于它们快速构建各种 AI Agent ,将创意变为现实。Coze Studio 支持集成火山引擎各类资源,方便你的 AI Agent 实现快速扩容。
 | ||
| 
 | ||
| Coze Studio 是字节跳动新一代 AI Agent 开发平台**扣子(Coze)**的**开源版本**。通过 Coze Studio 提供的可视化设计与编排工具,开发者可以通过零代码或低代码的方式,快速打造和调试智能体、应用和工作流,实现强大的 AI 应用开发和更多定制化业务逻辑,是构建面向非编程用户的低代码 AI 产品的理想选择。Coze Studio 致力于降低 AI Agent 开发与应用门槛,鼓励社区共建和分享交流,助你在 AI 领域进行更深层次的探索与实践。
 | ||
| 
 | ||
| Coze Studio 的后端采用 Golang 开发,前端使用 React + TypeScript,整体基于微服务架构并遵循领域驱动设计(DDD)原则构建。为开发者提供一个高性能、高扩展性、易于二次开发的底层框架,助力开发者应对复杂的业务需求。
 | ||
| ## 功能清单
 | ||
| <table>
 | ||
|         <thead>
 | ||
|             <tr>
 | ||
|                 <th>功能模块</th>
 | ||
|                 <th>功能点</th>
 | ||
|                 <th>商业版</th>
 | ||
|                 <th>社区版</th>
 | ||
|             </tr>
 | ||
|         </thead>
 | ||
|         <tbody>
 | ||
|             <tr>
 | ||
|                 <td rowspan="1">搭建智能体</td>
 | ||
|                 <td>编排、发布、管理智能体</td>
 | ||
|                 <td>✔️</td>
 | ||
|                 <td>✔️</td>
 | ||
|             </tr>
 | ||
|             <tr>
 | ||
|                 <td rowspan="1">搭建应用</td>
 | ||
|                 <td>通过工作流搭建业务逻辑</td>
 | ||
|                 <td>✔️</td>
 | ||
|                 <td>✔️</td>
 | ||
|             </tr>
 | ||
|             <tr>
 | ||
|                 <td rowspan="1">搭建工作流</td>
 | ||
|                 <td>创建、修改、发布、管理工作流</td>
 | ||
|                 <td>✔️</td>
 | ||
|                 <td>✔️</td>
 | ||
|             </tr>
 | ||
|             <tr>
 | ||
|                 <td rowspan="2">插件等开发资源</td>
 | ||
|                 <td>插件、知识库、数据库、提示词</td>
 | ||
|                 <td>✔️</td>
 | ||
|                 <td>✔️</td>
 | ||
|             </tr>
 | ||
|             <tr>
 | ||
|                 <td>音色、卡片、音视频通话等</td>
 | ||
|                 <td>✔️</td>
 | ||
|                 <td>-</td>
 | ||
|             </tr>
 | ||
|             <tr>
 | ||
|                 <td rowspan="1">企业与团队空间</td>
 | ||
|                 <td>企业团队管理、多人协作、SSO 等特性</td>
 | ||
|                 <td>✔️</td>
 | ||
|                 <td>-</td>
 | ||
|             </tr>
 | ||
|             <tr>
 | ||
|                 <td rowspan="3">API 与 SDK</td>
 | ||
|                 <td>OpenAPI</td>
 | ||
|                 <td>✔️</td>
 | ||
|                 <td>✔️</td>
 | ||
|             </tr>
 | ||
|             <tr>
 | ||
|                 <td>Chat SDK</td>
 | ||
|                 <td>✔️</td>
 | ||
|                 <td>✔️</td>
 | ||
|             </tr>
 | ||
|             <tr>
 | ||
|                 <td>Realtime 等 SDK、API</td>
 | ||
|                 <td>✔️</td>
 | ||
|                 <td>-</td>
 | ||
|             </tr>
 | ||
|         </tbody>
 | ||
|     </table>
 | ||
| ## 快速开始
 | ||
| 参考[快速开始](https://github.com/coze-dev/coze-studio/wiki/2.-快速开始),了解如何获取并部署 Coze Studio 社区版,快速构建项目、体验 Coze Studio 社区版。
 | ||
| ## 开发指南
 | ||
| 
 | ||
| * **项目配置**:
 | ||
|    * [模型配置](https://github.com/coze-dev/coze-studio/wiki/3.-模型配置):部署 Coze Studio 社区版之前,必须配置模型服务,否则无法在搭建智能体、工作流和应用时选择模型。
 | ||
|    * [插件配置](https://github.com/coze-dev/coze-studio/wiki/4.-插件配置):如需使用插件商店中的官方插件,必须先配置插件,添加第三方服务的鉴权秘钥。
 | ||
|    * [基础组件配置](https://github.com/coze-dev/coze-studio/wiki/5.-基础组件配置):了解如何配置 ImageX 等服务,以便在 Coze Studio 中使用上传图片等功能。
 | ||
| * [API 参考](https://github.com/coze-dev/coze-studio/wiki/6.-API-参考):和商业版不同,Coze Studio 社区版仅支持个人访问秘钥(PAT)鉴权,并支持对话和工作流相关 API。
 | ||
| * [开发规范](https://github.com/coze-dev/coze-studio/wiki/7.-开发规范):
 | ||
|    * [项目架构](https://github.com/coze-dev/coze-studio/wiki/7.-%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83#%E9%A1%B9%E7%9B%AE%E6%9E%B6%E6%9E%84):了解 Coze Studio 社区版的技术架构与核心组件。
 | ||
|    * [代码开发与测试](https://github.com/coze-dev/coze-studio/wiki/7.-%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83#%E4%BB%A3%E7%A0%81%E5%BC%80%E5%8F%91%E4%B8%8E%E6%B5%8B%E8%AF%95):了解如何基于 Coze Studio 社区版进行二次开发与测试。
 | ||
|    * [故障排查](https://github.com/coze-dev/coze-studio/wiki/7.-%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83#%E6%95%85%E9%9A%9C%E6%8E%92%E6%9F%A5):了解如何查看容器状态、系统日志。
 | ||
| 
 | ||
| ## 使用 Coze Studio 社区版
 | ||
| > 关于如何使用 Coze Studio,可参考[扣子开发平台官方文档中心](https://www.coze.cn/open/docs)获取更多资料。需要注意的是,音色等部分功能限商业版本使用,社区版与商业版的功能差异可参考**功能清单**。
 | ||
| 
 | ||
| 
 | ||
| * [快速入门](https://www.coze.cn/open/docs/guides/quickstart):通过 Coze Studio 快速搭建一个 AI 助手智能体。
 | ||
| * [开发智能体](https://www.coze.cn/open/docs/guides/agent_overview):如何创建、编排、发布与管理智能体。你可以使用知识、插件等功能解决模型幻觉、专业领域知识不足等问题。除此之外,Coze Studio 还提供了丰富的记忆功能,使智能体在与个人用户交互时,可根据个人用户的历史对话等生成更准确性的回复。
 | ||
| * [开发工作流](https://www.coze.cn/open/docs/guides/workflow):工作流是一系列可执行指令的集合,用于实现业务逻辑或完成特定任务。它为应用/智能体的数据流动和任务处理提供了一个结构化框架。 Coze Studio 提供了一个可视化画布,你可以通过拖拽节点迅速搭建工作流。
 | ||
| * [插件等资源](https://www.coze.cn/open/docs/guides/plugin):在 Coze Studio,工作流、插件、数据库、知识库和变量统称为资源。
 | ||
| * **API & SDK**: Coze Studio 支持[对话和工作流相关 API](https://github.com/coze-dev/coze-studio/wiki/6.-API-%E5%8F%82%E8%80%83),你也可以通过 [Chat SDK](https://www.coze.cn/open/docs/developer_guides/web_sdk_overview) 将智能体或应用集成到本地业务系统。
 | ||
| * [实践教程](https://www.coze.cn/open/docs/tutorial/chat_sdk_web_online_customer_service):了解如何通过 Coze Studio 实现各种 AI 场景,例如通过 Chat SDK 搭建网页在线客服。 
 | ||
| 
 | ||
| ## License
 | ||
| 本项目采用 Apache 2.0 许可证。详情请参阅 [LICENSE](https://github.com/coze-dev/coze-studio/blob/main/LICENSE-APACHE) 文件。
 | ||
| ## 社区贡献
 | ||
| 我们欢迎社区贡献,贡献指南参见 [CONTRIBUTING](https://github.com/coze-dev/coze-studio/blob/main/CONTRIBUTING.md) 和 [Code of conduct](https://github.com/coze-dev/coze-studio/blob/main/CODE_OF_CONDUCT.md),期待您的贡献!
 | ||
| ## 安全与隐私
 | ||
| 如果你在该项目中发现潜在的安全问题,或你认为可能发现了安全问题,请通过我们的[安全中心](https://security.bytedance.com/src) 或[漏洞报告邮箱](https://code.byted.org/flowdevops/cozeloop/blob/feat/release/sec@bytedance.com)通知字节跳动安全团队。
 | ||
| 请**不要**创建公开的 GitHub Issue。
 | ||
| ## 加入社区
 | ||
| 飞书移动端扫描以下二维码,加入 Coze Studio 技术交流群。
 | ||
| 
 | ||
| 
 | ||
| ## 致谢
 | ||
| 感谢所有为 Coze Studio 项目做出贡献的开发者和社区成员。特别感谢:
 | ||
| 
 | ||
| * Eino 框架团队提供的 LLM 集成支持
 | ||
| * Cloudwego 团队开发的高性能框架
 | ||
| * 所有参与测试和反馈的用户
 |