package org.ruoyi.chat.service.chat; import org.ruoyi.common.chat.request.ChatRequest; import org.springframework.web.servlet.mvc.method.annotation.SseEmitter; import java.util.concurrent.ExecutionException; import java.util.concurrent.TimeoutException; /** * 对话Service接口 * * @author ageerle * @date 2025-04-08 */ public interface IChatService { /** * 客户端发送消息到服务端 * @param chatRequest 请求对象 */ SseEmitter chat(ChatRequest chatRequest,SseEmitter emitter); /** * 获取此服务支持的模型类别 */ String getCategory(); }