package space.anyi.springAiAlibabaLearn.controller; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.ai.chat.model.ChatModel; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloController { private final Logger log = LoggerFactory.getLogger(HelloController.class); private final ChatModel chatModel; public HelloController(ChatModel chatModel) { this.chatModel = chatModel; } @GetMapping("/hello") public String hello(){ return "hello"; } @GetMapping("/chat") public String chat(@RequestParam("message") String message){ log.debug("message:{}",message); return chatModel.call(message); } }