[智能体-477]:Coze:在线可视化 API 调试控制台,替代本地 Postman/Apifox、curl 命令
一、基础定义与定位
1. 名称与入口
官方全称:Coze OpenAPI Playground访问地址:https://www.coze.cn/open/playground 定位:官方在线可视化 API 调试控制台,替代本地 Postman/Apifox、curl 命令,零安装、网页直接调试扣子全部开放接口;同时配套专用实时语音 / 视频 Realtime Playground。
2. 核心作用
- 可视化填参调试所有 Coze 开放接口(智能体对话、会话、工作流、知识库、语音等);
- 自动生成多语言调用代码(Bash curl、Python、Java、Go、JS);
- 原生支持 SSE 流式对话实时展示,不用手动写
-N等 curl 参数; - 一键鉴权,自动携带 Bearer Token,省去手动拼接请求头;
- 查看完整响应头、响应体、全链路 Trace,快速排查 401/404 / 流式断流问题;
- 区分于普通 Bot 聊天窗口:Playground调用真实生产 OpenAPI,会消耗模型积分 / 计费,普通 Bot 预览窗口不计费。
3. 两大 Playground 区分
表格
| 类型 | 用途 | 适用场景 |
|---|---|---|
| OpenAPI Playground(主工具) | REST API 调试(/v3/chat、会话、工作流、知识库) | curl 替代、后端集成调试、智能体流式对话 |
| Realtime Chat Playground | 实时语音 / 视频通话、语音流式对话 | 语音智能体、实时打断、音色调试 |
二、主界面五大核心区域详解
① 左侧:API 分类导航树
覆盖扣子全量 OpenAPI,按业务模块分组扣子:
- 对话核心(最常用)
/v3/chat:发起智能体对话(流式 / 非流式)/v3/chat/retrieve:查询对话完整结果/v1/conversation/create:新建会话(维持上下文 conversation_id)
- 智能体管理:创建 / 发布 / 下架 Bot、获取 Bot 配置
- 会话管理:查看消息、清空上下文、删除会话
- 工作流:同步 / 异步执行发布后的工作流 API
- 知识库、文件上传、语音、空间成员、回调接口等
② 接口基础信息区
展示当前选中接口:请求方法(POST/GET)、完整 URL、接口描述、入参出参文档、字段必填标记(*)。
③ 请求参数配置区(核心操作区)
分为三块:Header、Query Params、Body JSON
- Header 鉴权(必配)
Authorization: Bearer {PAT令牌}两种获取方式: 1)页面一键授权,自动填充临时 Token; 2)手动粘贴个人访问令牌(个人中心→API 管理创建 pat_xxx)
- Query 参数:接口路径携带参数(如 chat_id、conversation_id)
- Request Body:JSON 可视化表单 / 代码编辑器双模式 以
/v3/chat流式对话为例必填字段:- bot_id:智能体唯一 ID
- user_id:自定义用户标识
- conversation_id:会话 ID(多轮上下文复用)
- stream: true(开启 SSE 流式)
- additional_messages:用户提问数组
④ 代码生成面板
填完所有参数后,自动生成可直接复制的调用代码:
- Bash curl(和之前手写 curl 完全等价,一键复制到终端运行)
- Python SDK、Java、Go、JavaScript 等多语言示例 完美解决手写 curl 容易写错 Header、JSON 转义、遗漏
Accept: text/event-stream的问题。
⑤ 响应结果展示区
- 基础信息:HTTP 状态码、响应耗时、响应头;
- 普通接口:完整 JSON 一次性返回;
- SSE 流式
stream:true:实时逐行打印 data 分片,自动解析 thought/tool_call/message/done 事件,等同于 curl-N无缓冲效果; - 高级:Trace 调试链接,可查看智能体内部执行链路(知识库检索、工具调用、LLM 推理耗时)。
三、实操完整流程(调试 /v3/chat 流式智能体 API)
步骤 1:准备前置资源
- Coze 账号创建智能体,发布并开启「Agent as API」;
- 复制 Bot ID;
- 个人中心创建 PAT 访问令牌(pat_开头)。
步骤 2:进入 Playground 并选择接口
左侧导航 → 对话 →POST /v3/chat。
步骤 3:配置鉴权 Header
Header 添加:Authorization: Bearer pat_你的密钥或点击页面授权按钮自动填充临时 Token。
步骤 4:填写请求 Body JSON(流式对话)
json
{ "bot_id": "123456789", "user_id": "user_001", "conversation_id": "conv_00001", "stream": true, "auto_save_history": true, "additional_messages": [ { "role": "user", "content_type": "text", "content": "查询南京今日天气,给出穿搭建议" } ] }步骤 5:发送请求,查看流式实时输出
点击【运行】,右侧实时滚动 SSE 分片: thought 思考事件 → tool_call 工具调用 → message 文本增量 → done 结束标记。
步骤 6:复制生成 curl 命令到本地终端验证
代码面板选择 Bash,复制完整 curl 命令,在本地 shell 直接运行,效果和 Playground 完全一致。
四、Playground vs 手写 curl 对比
表格
| 对比维度 | Coze Playground | 手动 curl 命令 |
|---|---|---|
| 使用门槛 | 网页可视化表单,零命令行基础 | 需要掌握 curl 参数、JSON 转义、Header 写法 |
| SSE 流式支持 | 原生自动实时展示,无需额外配置 | 必须手动加-N、Accept: text/event-stream |
| 鉴权 | 一键授权自动填充 Token | 手动拼接 Bearer 密钥,容易空格错误 401 |
| 多轮上下文 | 可视化修改 conversation_id | 手动修改 JSON 字符串,转义易出错 |
| 代码生成 | 一键输出全语言示例 | 手动逐行编写,易漏参数 |
| 排错能力 | 自动展示完整响应头、Trace 链路 | 需加-v参数才能看请求日志 |
| 环境依赖 | 浏览器直接打开,无安装 | 本地需要终端环境 |
| 共同点 | 调用同一套线上生产 API,均消耗积分,返回标准 SSE 事件格式 |
五、关键注意事项(避坑)
- 计费消耗Playground 请求走真实生产环境,chat 对话、工作流执行会扣除积分 / 按量扣费;查询类接口(查会话、查 Bot 信息)免费。
- 会话上下文机制同一
conversation_id自动保存云端历史;每次更换 conv_id 会新建空白会话,和 curl 行为完全一致。 - 流式开关区别
stream:true:SSE 长连接分片输出;stream:false一次性返回完整 JSON,无实时打字效果。 - 写入类接口谨慎操作创建 / 删除智能体、清空知识库等修改型接口,Playground 会真实修改线上资源,测试注意区分测试 Bot。
- 临时授权 Token 有效期短页面一键授权生成的临时令牌仅短期有效;长期调试、线上业务使用必须手动创建永久 PAT 令牌。
六、Realtime 语音 Playground 补充(拓展)
独立语音调试工具,专门调试实时语音通话 API:
- 配置项:访问令牌、智能体 Bot、音色、降噪、语音模型;
- 能力:麦克风实时对话、随时打断 AI 回复、切换音色;
- 输出:实时展示语音信令、ASR 转文字、TTS 合成事件流;
- 适用:语音机器人、车载实时对话、电话智能体开发调试。
七、总结
Coze Playground 是官方一体化 API 调试工具,完美替代本地 curl/Postman,核心优势是可视化填参、自动生成 curl 代码、原生支持 SSE 流式实时解析、一键鉴权排障;开发流程标准链路:Playground 调试验证接口 → 复制生成 curl 命令本地复测 → 复制 SDK 代码集成自有系统(云原生微服务、K8s 业务服务)。
