Class OpenAiServiceImplementation

java.lang.Object
app.valuationcontrol.multimodule.library.helpers.openai.OpenAiServiceImplementation

@Component public class OpenAiServiceImplementation extends Object
  • Constructor Details

    • OpenAiServiceImplementation

      @Autowired public OpenAiServiceImplementation(org.springframework.core.env.Environment environment)
  • Method Details

    • getChatRequestWithFunction

      public com.theokanning.openai.completion.chat.ChatCompletionRequest getChatRequestWithFunction(List<com.theokanning.openai.completion.chat.ChatMessage> messages, com.theokanning.openai.service.FunctionExecutor functionExecutor, String functionName)
    • getChatRequest

      public com.theokanning.openai.completion.chat.ChatCompletionRequest getChatRequest(List<com.theokanning.openai.completion.chat.ChatMessage> messages)
    • getReviewFunction

      public com.theokanning.openai.service.FunctionExecutor getReviewFunction()