Administrator
2025-08-25 4efee316c1411c596a4d333740c3921742f08116
refs
author Administrator <15274802129@163.com>
Monday, August 25, 2025 16:41 +0800
committer Administrator <15274802129@163.com>
Monday, August 25, 2025 16:41 +0800
commit4efee316c1411c596a4d333740c3921742f08116
tree 2c013f861f12278da68bb0fd9f5d7fb201c95b53 tree | zip | gz
parent de4559337b49fd140aff8a45377ee6ae173b654e view | diff
feat(ai): 添加流式回答接口 V2 版本

- 新增 answerStreamV2 方法,支持更复杂的对话场景
- 添加消息记录功能,基于会话 ID 获取历史对话内容
- 优化系统消息和用户消息的处理逻辑
- 新增 AiTalkAnswerStream 类作为请求参数
- 在 AiTalkItemService 中添加 getListByTalkId 方法
- 在 AiTalkService 中添加 answerStreamV2 方法
- 在 ApiAiTalkController 中添加 answerStreamV2 接口
7 files modified
1 files added
150 ■■■■■ changed files
src/main/java/cc/mrbird/febs/ai/controller/talk/ApiAiTalkController.java 11 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/req/talk/AiTalkAnswerStream.java 24 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/AiService.java 3 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/AiTalkItemService.java 4 ●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/AiTalkService.java 3 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiServiceImpl.java 85 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiTalkItemServiceImpl.java 14 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiTalkServiceImpl.java 6 ●●●●● diff | view | raw | blame | history