Administrator
2025-09-02 3d762c09e6b25a87c8f4c5e026ed6de255b43377
refs
author Administrator <15274802129@163.com>
Tuesday, September 2, 2025 14:54 +0800
committer Administrator <15274802129@163.com>
Tuesday, September 2, 2025 14:54 +0800
commit3d762c09e6b25a87c8f4c5e026ed6de255b43377
tree edae38e824f89fb529abbe1590ab56427eb04c2c tree | zip | gz
parent b51e14a5709a7433bc3ca4a2dab06b0e2a64156f view | diff
feat(ai): 实现 AI 流式回答功能

- 新增 AiPromptJsonReq、AiTalkAnswerStreamDto、AiTalkOutputEnum等数据模型
- 在 ApiMemberTalkStreamController 中添加流式回答和保存答案的接口
- 在 ApiMemberTalkStreamService 中定义相关服务方法
- 实现流式回答的逻辑,包括构建提示、调用 LLM 策略等
- 实现保存答案的逻辑,支持新增和更新答案
4 files modified
4 files added
304 ■■■■■ changed files
src/main/java/cc/mrbird/febs/ai/controller/memberTalk/ApiMemberTalkStreamController.java 30 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/enumerates/AiPromptEnum.java 2 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/enumerates/AiTalkOutputEnum.java 49 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/req/memberTalkStream/AiPromptJsonReq.java 19 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/req/memberTalkStream/AiTalkAnswerStreamDto.java 27 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/req/memberTalkStream/ApiMemberTalkAnswerSavaDto.java 35 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/ApiMemberTalkStreamService.java 7 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/ApiMemberTalkStreamServiceImpl.java 135 ●●●●● diff | view | raw | blame | history