Junjie
8 天以前 4898d942bd6e3c1119493cf0314b15f2bd54daf3
src/main/java/com/zy/ai/controller/WcsDiagnosisController.java
@@ -2,7 +2,6 @@
import com.zy.ai.entity.ChatCompletionRequest;
import com.zy.ai.entity.WcsDiagnosisRequest;
import com.zy.ai.entity.WcsDiagnosisResponse;
import com.zy.ai.service.WcsDiagnosisService;
import com.zy.ai.utils.AiUtils;
import com.zy.common.web.BaseController;
@@ -24,13 +23,6 @@
    private WcsDiagnosisService wcsDiagnosisService;
    @Autowired
    private AiUtils aiUtils;
    @GetMapping("/runAi")
    public WcsDiagnosisResponse runAi() {
        WcsDiagnosisRequest request = aiUtils.makeAiRequest(1000, "系统当前不执行任务,但具体原因不明,请根据以下信息帮助判断。\n\n");
        WcsDiagnosisResponse response = diagnose(request);
        return response;
    }
    @GetMapping("/runAiStream")
    public SseEmitter runAiStream() {
@@ -77,18 +69,5 @@
    @GetMapping("/chats/{chatId}/history")
    public List<ChatCompletionRequest.Message> getChatHistory(@PathVariable("chatId") String chatId) {
        return wcsDiagnosisService.getChatHistory(chatId);
    }
    /**
     * POST /api/ai/diagnose/wcs
     */
    @PostMapping("/wcs")
    public WcsDiagnosisResponse diagnose(@RequestBody WcsDiagnosisRequest request) {
        String analysis = wcsDiagnosisService.diagnose(request);
        WcsDiagnosisResponse resp = new WcsDiagnosisResponse();
        resp.setAnalysis(analysis);
        resp.setOriginalRequest(request);
        return resp;
    }
}