Class OpenAIHelperFunctions

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

public class OpenAIHelperFunctions extends Object
  • Constructor Details

    • OpenAIHelperFunctions

      public OpenAIHelperFunctions()
  • Method Details

    • prepareSingleVariable

      public static com.fasterxml.jackson.databind.node.ObjectNode prepareSingleVariable(CalculationData calculationData, Model model, Variable variable, boolean includeDependencies)
    • getDoubleFromObject

      public static Double getDoubleFromObject(Object valueObject, String variableFormat)
    • getFormattedValueAsString

      public static String getFormattedValueAsString(Object valueObject, VariableData variableData)
    • doRequest

      public static com.fasterxml.jackson.databind.JsonNode doRequest(OpenAiServiceImplementation openAiServiceImplementation, List<com.theokanning.openai.completion.chat.ChatMessage> messages, com.theokanning.openai.service.FunctionExecutor functionExecutor, String functionName)