package com.hanserwei.airobot.controller; import jakarta.annotation.Resource; import org.springframework.ai.deepseek.DeepSeekChatModel; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("/ai") public class DeepSeekChatController { @Resource private DeepSeekChatModel chatModel; /** * 普通对话 * @param message 对话输入内容 * @return 对话结果 */ @GetMapping("/generate") public String generate(@RequestParam(value = "message", defaultValue = "你是谁?") String message) { // 一次性返回结果 return chatModel.call(message); } }