news 2026/7/16 10:27:29

FastGPT | 10 - 会话、消息与对话记录模型

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
FastGPT | 10 - 会话、消息与对话记录模型

开篇问题

第八篇我们从/api/v1/chat/completions看到了聊天主链路,第九篇进一步拆解了鉴权、权限、频控和用量。

这一篇继续沿着同一条链路往下看:

一次聊天完成后,FastGPT 到底把什么保存到了数据库?

这个问题看似简单,实际牵涉很多设计:

  1. 会话列表如何展示。
  2. Human 消息和 AI 消息如何表达。
  3. 文件、图片、工具调用、交互节点、引用信息如何持久化。
  4. 流式生成失败时如何恢复状态。
  5. 节点响应详情为什么不直接塞进 AI 消息。
  6. 用户反馈、错误统计、应用运营数据如何从对话记录中汇总。
  7. 标题生成、收藏应用、输入引导这些辅助能力如何围绕会话工作。

FastGPT 的聊天数据不是一张表解决,而是多张表协同:

chats -> chat_items -> chat_item_responses -> app_chat_logs -> chat_favourite_apps -> chat_input_guides

本篇重点拆解这些模型,以及它们如何支撑一次完整聊天。

数据模型总览

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/16 10:26:48

GitHub Copilot CLI离线模式:本地大模型编程工作流实战指南

1. 这不是“断网就能用”,而是开发者工作流的范式转移“GitHub Copilot CLI现在可以完全脱离GitHub服务器运行,这意味着什么?”——这个标题乍看像一句技术通告,实则是一把撬动整个AI编程生态的杠杆。我从2022年Copilot刚开放CLI测…

作者头像 李华
网站建设 2026/7/16 10:24:36

.NET模式窗体开发指南与最佳实践

1. 模式窗体基础概念解析在.NET平台Windows开发中,模式窗体(Modal Form)是一种特殊的用户界面元素,它会阻止用户与应用程序其他部分交互,直到该窗体被关闭。这种交互模式在需要用户立即响应或确认关键操作时尤为重要。…

作者头像 李华
网站建设 2026/7/16 10:23:45

HarmonyOS7 富文本与图文混排:Text 进阶用法

文章目录前言Span:一段里多种样式代码实现ImageSpan:文字里插图片核心代码可点击的富文本(链接/提及)完整示例实战:一条带表情的评论常见误区(小白必踩)完整可运行示例:图文混排代码…

作者头像 李华
网站建设 2026/7/16 10:21:32

Android 8.1精准安装Frida 12.8.10并配置VSCode代码提示完整指南

1. 项目概述:为什么我们需要告别手动查版本? 如果你和我一样,长期在Android安全分析、逆向工程或者应用动态调试的泥潭里摸爬滚打,那你一定对“版本地狱”这个词深有体会。尤其是当我们面对像Frida这样版本迭代快、依赖关系复杂的…

作者头像 李华
网站建设 2026/7/16 10:21:02

实战爬虫:从URL结构解析到数据抓取策略

1. URL结构解析:理解网页地址的密码当你每天在浏览器地址栏输入网址时,有没有想过那一串字符背后的秘密?URL就像互联网世界的GPS坐标,精确指引着每个资源的所在位置。以B站视频链接为例:https://www.bilibili.com/vide…

作者头像 李华