Class OpenAiController
java.lang.Object
app.valuationcontrol.webservice.openai.OpenAiController
-
Constructor Summary
ConstructorsConstructorDescriptionOpenAiController(XLHandleManager xlHandleManager, OpenAiServiceImplementation openAiServiceImplementation) -
Method Summary
-
Constructor Details
-
OpenAiController
@Autowired public OpenAiController(XLHandleManager xlHandleManager, OpenAiServiceImplementation openAiServiceImplementation)
-
-
Method Details
-
prompt
@GetMapping(value="/api/model/{modelId}/variable/{variableId}/aiprompt", produces="application/json") @PreAuthorize("authentication.principal.hasModelRole(#model,\'READER\')") public org.springframework.http.ResponseEntity<com.fasterxml.jackson.databind.JsonNode> prompt(@PathVariable("modelId") Model model, @PathVariable("variableId") Variable variable, String prompt) -
reviewVariable
@GetMapping(value="/api/model/{modelId}/variable/{variableId}/review", produces="application/json") @PreAuthorize("authentication.principal.hasModelRole(#model,\'READER\')") public org.springframework.http.ResponseEntity<com.fasterxml.jackson.databind.JsonNode> reviewVariable(@PathVariable("modelId") Model model, @PathVariable("variableId") Variable variable)
-