package cn.teammodel.service; import cn.teammodel.model.dto.ai.ChatCompletionReqDto; import cn.teammodel.model.dto.ai.deepseek.DeepSeekChatResponse; import cn.teammodel.model.dto.ai.deepseek.ChatReqDto; import org.springframework.web.servlet.mvc.method.annotation.SseEmitter; /** * 访问DeepSeek方法 */ public interface DeepSeekService { /** * 单独 获取AI的回答 * @param message * @return */ DeepSeekChatResponse ChatAsk(ChatReqDto message); /** * 获取AI的回答 * @param message * @return */ SseEmitter OKHttpChatSeeEmitterAsk(ChatReqDto message); /** * 获取AI的回答 * @param chatCompletionReqDto * @return */ SseEmitter ChatSeeEmitterAsk(ChatCompletionReqDto chatCompletionReqDto); /** * 深度思考获取AI的回答 * @param chatCompletionReqDto * @return */ SseEmitter ReasonerChatCompletion(ChatCompletionReqDto chatCompletionReqDto); }