- 文档首页
AgentKit
AgentKit
快速入门
使用 ChatKit 快速搭建对话界面并接入模型或 Agent 服务
快速入门
使用 ChatKit 快速搭建对话界面并接入模型或 Agent 服务
使用 ChatKit 快速搭建对话界面并接入模型或 Agent 服务
本文介绍如何在 React 项目中接入 ChatKit,通过 Mock 适配器运行一个可交互的对话界面,确认组件、样式和运行时配置正确后,可将前端请求切换到已有的业务服务端代理。完成后,页面应能发送消息并持续显示模型返回的流式回答。
- 已创建 React 18 或 React 19 项目,并可使用 npm 安装依赖。
- 项目使用 Vite、webpack、Next.js 等支持 ES Module 的打包工具。
说明
若您的项目使用 Next.js 等服务端渲染框架,需将 ChatKit 放入客户端组件,并关闭该组件的服务端渲染。
在项目目录中执行如下命令,安装 ChatKit。
Mock 适配器 可以在不连接后端的前提下,按其脚本回放思考、工具调用和流式回答,适合本地开发、演示与测试。 关键配置说明
将 Demo 组件渲染到项目页面中,然后使用项目原有的开发命令启动应用,例如 npm run dev。打开该页面并发送任意消息。出现用户消息,且界面依次展示思考过程、工具调用和流式回答时,说明组件、基础样式与运行时已接入成功。
完成前端调试后,您可以按需将 Mock 适配器替换为目标协议的适配器。本节以使用 OpenAI 兼容接口为例,并把请求发送到业务服务端代理。
注意
- 不要在前端代码、浏览器环境变量或请求体中保存长期服务密钥。
- 生产环境必须由业务服务端代理转发模型请求,并根据登录态确认用户身份。
- 服务端需要提供的接口与响应格式请参考 后端约定。
本文仅演示 ChatKit 必需的 run 能力。完成基础接入后,您可以根据后端实际支持的能力,继续实现历史加载、停止生成、断线续接、重新生成和编辑后重发。
说明
若后端使用 Codex、OpenCode、DSH 等长连接型适配器,无需提供 run 请求函数。请调用对应的连接创建函数(例如 createCodexConnection)配置服务地址、短期访问凭据和协议参数以建立连接。
- 接入后端:了解各协议适配器的接入方式和能力差异。
- 自定义界面:了解如何选择 settings、features、slots 和 renderers。
- 主题与样式:配置亮色或暗色主题,并通过样式变量调整界面。
最近更新时间:2026.10.23 09:23:31