Class OpenAiController

java.lang.Object
app.valuationcontrol.webservice.openai.OpenAiController

@RestController public class OpenAiController extends Object
  • Constructor Details

  • 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)