primaryChatModel
@Autowired(required=false)
private org.springframework.ai.chat.model.ChatModel primaryChatModel
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
private final com.fasterxml.jackson.databind.ObjectMapper
private org.springframework.ai.chat.model.ChatModel
org.springframework.http.ResponseEntity<?>
private List<org.springframework.ai.chat.messages.Message>
convertMessages(List<RobotChatController.OpenAIChatMessage> openaiMessages)
convertToOpenAIChunk(org.springframework.ai.chat.model.ChatResponse response,
RobotChatController.OpenAIChatCompletionRequest request)
convertToOpenAIResponse(org.springframework.ai.chat.model.ChatResponse response,
RobotChatController.OpenAIChatCompletionRequest request)
createErrorResponse(String message,
String type)
private org.springframework.http.ResponseEntity<?>
handleNonStreamingRequest(org.springframework.ai.chat.prompt.Prompt prompt,
RobotChatController.OpenAIChatCompletionRequest request)
private org.springframework.http.ResponseEntity<?>
handleStreamingRequest(org.springframework.ai.chat.prompt.Prompt prompt,
RobotChatController.OpenAIChatCompletionRequest request)