| | |
| | | import cc.mrbird.febs.ai.req.memberTalk.ApiMemberTalkAnswerDto; |
| | | import cc.mrbird.febs.ai.req.memberTalk.ApiMemberTalkDto; |
| | | import cc.mrbird.febs.ai.req.memberTalk.ApiMemberTalkItemPageDto; |
| | | import cc.mrbird.febs.ai.req.memberTalk.ApiMemberTalkStreamDto; |
| | | import cc.mrbird.febs.ai.res.ai.AiResponse; |
| | | import cc.mrbird.febs.ai.res.memberTalk.ApiMemberTalkVo; |
| | | import cc.mrbird.febs.ai.service.AiMemberTalkItemService; |
| | |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import reactor.core.publisher.Flux; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | |
| | | dto.setMemberUuid(memberUuid); |
| | | return aiMemberTalkItemService.historyPage(dto); |
| | | } |
| | | |
| | | @Override |
| | | public Flux<FebsResponse> answerStream(String question) { |
| | | |
| | | // String memberUuid = LoginUserUtil.getLoginUser().getMemberUuid(); |
| | | return aiService.answerStream(question); |
| | | } |
| | | |
| | | } |