项目简介
Coze Studio 是由 Coze 团队开源的多智能体(Agent)应用开发平台,旨在为开发者和企业提供一站式的 AI Agent 构建、管理、协作与部署能力。Coze Studio 以“低代码+可视化+插件化”为核心理念,支持多模型、多模态、多插件、多场景的智能体开发,极大降低了 AI 应用落地门槛。
主要特性:
- 支持多智能体协作与工作流编排
- 丰富的插件生态,支持外部 API、数据库、工具链等集成
- 多模型支持(OpenAI、Qwen、Llama、GLM 等)
- 可视化开发与低代码配置
- 支持多模态输入输出(文本、图片、音频等)
- 一键部署与 API 集成,适配企业级应用
快速上手
1. 环境准备
建议使用 Node.js 18+,推荐 Linux/Mac 环境。
git clone https://github.com/coze-dev/coze-studio.git
cd coze-studio
npm install
2. 启动开发环境
npm run dev
默认启动本地开发服务器,访问 http://localhost:3000 进入可视化界面。
3. 配置 LLM 与插件
在 .env
或配置界面中填写 OpenAI/Qwen/GLM 等 API Key,以及自定义插件参数。
OPENAI_API_KEY=sk-xxxx
QWEN_API_KEY=xxxx
4. 创建你的第一个 Agent
- 进入“Agent 管理”界面,点击“新建 Agent”
- 配置 Agent 名称、描述、模型、插件等
- 拖拽式编排工作流,添加工具节点(如知识库检索、API 调用、函数执行等)
- 保存并测试
5. 一键部署与 API 调用
- 在“部署”界面一键发布 Agent
- 获取 API Endpoint,可通过 RESTful API 调用
curl -X POST http://localhost:3000/api/agent/ask \
-H "Content-Type: application/json" \
-d '{"agent_id": "your_agent_id", "input": "你好,帮我查下天气"}'
典型应用场景与案例
1. 智能客服机器人
- 流程:用户输入问题 → Agent 检索知识库/调用 FAQ 插件 → LLM 生成回复
- 优势:支持多轮对话、上下文追踪、插件扩展(如工单、CRM、日程等)
- 代码片段(插件调用):
// 插件配置示例
{
"type": "faq_search",
"params": {
"faq_db": "company_faq"
}
}
- 工作流示意:
用户输入
↓
知识库检索插件
↓
LLM 生成回复
↓
返回用户
2. 企业知识库问答与多模态检索
- 流程:上传企业文档/图片 → Agent 检索相关内容 → LLM 生成答案并引用原文
- 优势:支持文本、图片、表格等多模态内容检索与问答
- 代码片段(API 调用):
import requests
resp = requests.post("http://localhost:3000/api/agent/ask", json={
"agent_id": "kb_agent",
"input": "请帮我找一下公司年假政策的原文",
"attachments": ["policy.pdf"]
})
print(resp.json())
3. 智能办公助手(多插件协作)
- 流程:用户输入任务 → Agent 调用日历、邮件、数据库等插件 → LLM 汇总生成个性化回复
- 优势:自动化办公,支持插件链式调用
- 工作流示意:
用户输入
↓
日历插件 → 邮件插件 → 数据库插件
↓
LLM 汇总
↓
返回用户
- 插件配置示例:
[
{
"type": "calendar_query", "params": {
"date": "tomorrow"}},
{
"type": "email_search", "params": {
"keyword": "会议"}},
{