版本升级/4.15.x
V4.15.0-beta6
FastGPT V4.15.0-beta6 更新说明
📦 升级指南
1. 修改默认模型配置
对话标题生成模型不再通过环境变量 CHAT_TITLE_MODEL 配置,升级后可在「模型配置」的「默认模型配置」中选择「对话标题模型」。该配置可以不设置,不设置时不会调用模型生成标题,仅使用用户问题截断作为标题。
如此前配置过 CHAT_TITLE_MODEL,升级后可从 fastgpt 和 fastgpt-pro 的环境变量中移除,并在页面中重新选择对应模型。
2. LLM 请求追踪记录增加团队隔离
LLM 请求追踪记录(llm_request_records)新增 teamId 字段,GET /api/core/ai/record/getRecord 会按当前登录团队查询 { requestId, teamId },避免仅凭 requestId 读取其他团队的请求体、知识库召回片段和模型响应。
同时,llm_request_records 的唯一索引从单字段 requestId 调整为复合唯一索引 { teamId: 1, requestId: 1 }。如自托管环境关闭了 SYNC_INDEX,升级后需要执行一次索引同步,确保旧的 requestId_1 唯一索引被移除。
风险点:升级前已写入的旧追踪记录没有 teamId,升级后将无法再通过 requestId 查询,页面会按追踪记录已过期处理。该记录本身有 TTL,仅用于临时排查模型调用详情;如需排查历史问题,请在升级前导出相关日志或保留原始请求信息。
⚙️ 优化
- 对话标题生成模型改为使用系统默认模型配置管理,便于运行时切换和统一维护。
- LLM 请求追踪记录按团队隔离查询,唯一索引调整为
{ teamId, requestId },避免requestId被其他团队复用读取敏感 trace。