Class EvaluationController
java.lang.Object
com.google.adk.web.controller.EvaluationController
Controller handling evaluation-related endpoints (mostly placeholder implementations).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<Object> addSessionToEvalSet(String appName, String evalSetId, AddSessionToEvalSetRequest req) Placeholder for adding a session to an evaluation set.org.springframework.http.ResponseEntity<Object> createEvalSet(String appName, String evalSetId) Placeholder for creating an evaluation set.org.springframework.http.ResponseEntity<Object> getEvalResult(String appName, String evalResultId) Gets a specific evaluation result.listEvalResults(String appName) Lists all evaluation results for an app.listEvalSets(String appName) Placeholder for listing evaluation sets.listEvalsInEvalSet(String appName, String evalSetId) Placeholder for listing evaluations within an evaluation set.runEval(String appName, String evalSetId, RunEvalRequest req) Placeholder for running evaluations.
-
Constructor Details
-
EvaluationController
public EvaluationController()
-
-
Method Details
-
createEvalSet
-
listEvalSets
-
addSessionToEvalSet
@PostMapping("/apps/{appName}/eval_sets/{evalSetId}/add-session") public org.springframework.http.ResponseEntity<Object> addSessionToEvalSet(@PathVariable String appName, @PathVariable String evalSetId, @RequestBody AddSessionToEvalSetRequest req) Placeholder for adding a session to an evaluation set. -
listEvalsInEvalSet
-
runEval
@PostMapping("/apps/{appName}/eval_sets/{evalSetId}/run-eval") public List<RunEvalResult> runEval(@PathVariable String appName, @PathVariable String evalSetId, @RequestBody RunEvalRequest req) Placeholder for running evaluations. -
getEvalResult
@GetMapping("/apps/{appName}/eval_results/{evalResultId}") public org.springframework.http.ResponseEntity<Object> getEvalResult(@PathVariable String appName, @PathVariable String evalResultId) Gets a specific evaluation result. (STUB - Not Implemented)- Parameters:
appName- The application name.evalResultId- The evaluation result ID.- Returns:
- A ResponseEntity indicating the endpoint is not implemented.
-
listEvalResults
-