Administrator
2025-08-22 fb0722b250d3f77c93a32cbdd347c474008638ca
refs
author Administrator <15274802129@163.com>
Friday, August 22, 2025 13:33 +0800
committer Administrator <15274802129@163.com>
Friday, August 22, 2025 13:33 +0800
commitfb0722b250d3f77c93a32cbdd347c474008638ca
tree 4b7c022f049e80ee1d37e29d75ddc25168635948 tree | zip | gz
parent 4547ba9d9932c7ab7c409f211499b3cfba3eef73 view | diff
feat(ai): 添加 AI 对话流式接口并优化相关服务

- 在 AiMemberTalkService 和 AiService 中新增 answerStream 方法支持流式回答
- 实现 ApiMemberTalkStreamDto 和 ApiMemberTalkStreamVo 用于流式对话的数据传输- 在控制器中添加 /answer-stream 接口支持流式对话
- 优化线程池配置,增加专门用于 MVC 异步处理的线程池
-调整 WebMvcConfigurer 以支持异步请求处理
7 files modified
2 files added
154 ■■■■■ changed files
src/main/java/cc/mrbird/febs/ai/controller/memberTalk/ApiMemberTalkController.java 18 ●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/req/memberTalk/ApiMemberTalkStreamDto.java 19 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/res/memberTalk/ApiMemberTalkStreamVo.java 16 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/AiMemberTalkService.java 4 ●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/AiService.java 4 ●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberTalkServiceImpl.java 10 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiServiceImpl.java 57 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/common/configure/FebsConfigure.java 15 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/common/configure/WebMvcConfigure.java 11 ●●●●● diff | view | raw | blame | history