Class OpenAIHelperFunctions
java.lang.Object
app.valuationcontrol.multimodule.library.helpers.openai.OpenAIHelperFunctions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.fasterxml.jackson.databind.JsonNodedoRequest(OpenAiServiceImplementation openAiServiceImplementation, List<com.theokanning.openai.completion.chat.ChatMessage> messages, com.theokanning.openai.service.FunctionExecutor functionExecutor, String functionName) static DoublegetDoubleFromObject(Object valueObject, String variableFormat) static StringgetFormattedValueAsString(Object valueObject, VariableData variableData) static com.fasterxml.jackson.databind.node.ObjectNodeprepareSingleVariable(CalculationData calculationData, Model model, Variable variable, boolean includeDependencies)
-
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
-
getFormattedValueAsString
-
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)
-