🚀 MateChat V1.8.0 震撼发布!对话卡片可视化升级,对话体验全面进化~

全新版本带来三大特性功能升级,让智能对话更强大、更高效~ 体验地址:matechat.gitcode.com/vue-starter...

✨ 本期亮点

最新发布的 MateChat V1.8.0 版本聚焦可视化增强对话能力扩展,带来了令人兴奋的新特性。无论你是数据可视化爱好者,还是多轮对话场景的开发者,这个版本都将为你带来全新的体验!

🎯 核心功能升级

🔄 AI 多轮对话能力支持

多轮对话和深度思考是智能对话应用中的常见功能,MateChat Cli模板应用同时也提供了相关的支持,以下将简要介绍多轮对话在MateChat中的实现,详情可以前往官网查看MateChat使用指南

基于直连LLM的无状态API实现多轮对话,需要在每次对话结束后,将之前所有对话历史拼接好后,传递给对话 API。详细介绍参考 DeepSeek 多轮对话

第一轮请求时,传递给 API 的 messages 为:

css 复制代码
[    {"role": "user", "content": "What's the highest mountain in the world?"}]

第二轮请求时:

  1. 要将第一轮中模型的输出添加到 messages 末尾
  2. 将新的提问添加到 messages 末尾 最终传递给 API 的 messages 为:
css 复制代码
[    {"role": "user", "content": "What's the highest mountain in the world?"},        {"role": "assistant", "content": "The highest mountain in the world is Mount Everest."},        {"role": "user", "content": "What is the second?"}]

需要注意的是,在实际的生产应用中,我们前端应用通常不会直连LLM,多轮对话会带来巨大的Token消耗,且容易超出大模型上下文最大长度。常见的方案是调用后端Agent服务,通过sessionId实现多轮对话的应用以及其他复杂的会话管理。

案例体验: 现在可以构建智能客服、教学助手、咨询系统等需要多轮交互的复杂场景。

📊 一键下载 Mermaid 图表

现在,对话中生成的每个 Mermaid 流程图、架构图都可以一键下载为高清图片!无需手动截图,完美保留图表质量,方便直接嵌入文档、报告或演示文稿中。

当前Mermaid支撑的特性能力

  • 图形代码渲染切换
  • Mermaid图拖动&比例缩放
  • Mermaid高清图下载
  • 卡片展开收起与复制能力

另外,其实卡片头部是支持能力自定义的,用户可自行配置

📈 ECharts 图表渲染案例上线

卡片组件的自定义代码块内容区我们开放了ECharts 自定义渲染示例,用户可以根据场景完成对话中各类图表渲染,如折线图、柱状图、饼图等基础图表等

其实自定义代码内容还提供代码行号展示的案例,大家也可以参照落地~

开发者福音: 直接参考示例代码,快速集成到你的项目中,大大减少开发时间!

🛠 优化与修复

  • 🎨 思考过程面板支持折叠/展开,界面更清爽
  • 📚 文档目录结构优化,查找更便捷
  • ⚡ 性能提升,响应速度更快

🏆 贡献者荣誉

感谢这些优秀的贡献者(GitCode ID):

  • @linjunjie2025(Mermaid下载+ECharts示例功能)
  • @liuguolin(OpenAPI多轮对话支持)
  • @xbghc(文档优化)

🚀 立即体验

两种方式快速上手体验:

  1. Web端直接访问官网示例项目matechat.com演示
  2. MateChat本地应用集成 :使用 MateChat cli快速集成到你的应用中,可参考使用指南

📣 加入我们

MateChat 正在快速发展,我们欢迎更多开发者加入:

广纳贤士:AI赋能各行各业,MateChat期待更多感兴趣的小伙伴加入我们~

相关推荐
拜无忧1 小时前
html,svg,花海扩散效果
前端·css·svg
RoyLin1 小时前
TypeScript设计模式:责任链模式
前端·后端·typescript
一枚前端小能手1 小时前
📋 前端复制那点事 - 5个实用技巧让你的复制功能更完美
前端·javascript
聚客AI1 小时前
🎉7.6倍训练加速与24倍吞吐提升:两项核心技术背后的大模型推理优化全景图
人工智能·llm·掘金·日新计划
三小河1 小时前
解决vite环境下调用获取二进制文件流 部分文件报错 (failed)net::ERR_INVALID_HTTP_RESPONSE)
前端
好好好明天会更好1 小时前
pinia从定义到运用
前端·vue.js
代码小学僧2 小时前
Vite 项目最简单方法解决部署后 Failed to fetch dynamically imported Error问题
前端·vue.js·vite
RoyLin2 小时前
TypeScript设计模式:装饰器模式
前端·后端·typescript
黎燃2 小时前
当 YOLO 遇见编剧:用自然语言生成技术把“目标检测”写成“目标剧情”
人工智能