TDesign AI Chat是由腾讯开源的TDesign体系中为AIGC场景开发的UI系列组件,主要用于构建ChatBot对话交互场景。
- 标准化API:数据字段与大部分模型接口字段一致,可快速对接模型接口,搭建 ChatBot 应用。
- 灵活配置:提供多种布局形式、渲染顺序和加载动效的配置能力,支持自定义对话单元的头像、日期、内容等。
- 组件丰富:包含 Chat、ChatAction、ChatContent、ChatInput、ChatItem 等多个组件,可自由组合。
- 开源资源:组件源码和设计资源已开源,方便开发者进行底层改造和复用。
- Markdown支持:ChatContent 组件内置轻量化 Markdown 渲染效果,支持代码高亮,且对 HTML 内容进行 XSS 安全过滤。
- 思考过程可视化:新增的 ChatReasoning 组件可模拟推理过程,支持折叠交互与自定义内容。
- 增强输入框:ChatSender 是增强版输入框,支持模型切换配置和多模态扩展。
- 多语言配置:内置多语言能力,可通过 ConfigProvider 组件快速实现多语言切换。
- 主题定制:支持深色和浅色模式,可通过站点的主题配置能力进行个性化调整。
- 响应式设计:支持多端适配,提供良好的用户体验。
- 安全性:对HTML内容进行过滤,防止 XSS 攻击。