Administrator
2025-08-26 63446c356df28f927e4d4735b2f867b278c1fec6
refs
author Administrator <15274802129@163.com>
Tuesday, August 26, 2025 11:38 +0800
committer Administrator <15274802129@163.com>
Tuesday, August 26, 2025 11:38 +0800
commit63446c356df28f927e4d4735b2f867b278c1fec6
tree d6a7479b4f751bc18c15efaa75736d350d1fb9d7 tree | zip | gz
parent 582857ad3da9fe0e168364323c313e17993e9a17 view | diff
refactor(ai): 优化 AI聊天功能代码

- 提取私有方法 buildChatMessageFromItem,提高代码可读性和复用性
- 增加参数校验,确保问题不为空
- 优化历史消息记录的处理逻辑
- 改进 reasoning content 和 message content 的处理方式- 移除不必要的日志打印,提高代码整洁度
- 在 API 控制器中增加参数校验,确保输入问题不为空
3 files modified
79 ■■■■■ changed files
src/main/java/cc/mrbird/febs/ai/controller/talk/ApiAiTalkController.java 5 ●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/req/talk/AiTalkAnswerStream.java 1 ●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiServiceImpl.java 73 ●●●●● diff | view | raw | blame | history