En esencia, cuando Spring escanea el proyecto buscando un ChatClient, usará la propiedad para crear uno usando convenciones de nomenclatura en el proyecto inicial de openai. En el ejemplo simple de helloworld que estamos viendo, el controlador llama a ChatClient: paquete com.xkcd.ai.helloworld; importar org.springframework.ai.chat.ChatClient; importar org.springframework.beans.factory.annotation.Autowired; importar org.springframework.web.bind.annotation.GetMapping; importar org.springframework.web.bind.annotation.RequestParam; importar org.springframework.web.bind.annotation.RestController; importar java.util.Map; @RestController clase pública SimpleAiController { ChatClient final privado chatClient; @Autowired public SimpleAiController(ChatClient chatClient) { this.chatClient = chatClient; } @GetMapping(«/ai/simple») cadena de mapa pública,
Deja una respuesta