| 12345678910111213141516171819202122232425262728 |
- 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);
- }
- }
|