EvaluationsResource
Evaluation API methods.
Functions
func__init__(self, client) -> NoneInitialize the resource.
paramselfparamclientKitaruAPIClientAPI client used to send requests.
Returns
Nonefunccreate(self, request, idempotency_key=None) -> JobResponseScore every input session with every evaluator.
paramselfparamrequestEvaluationBatchCreateRequestEvaluation batch create request.
paramidempotency_keystr | None= NoneIdempotency key overriding the transport's random default.
Returns
kitaru.api_models.v1.job.JobResponseCreated job.
funcget(self, evaluation_id) -> EvaluationResponseGet an evaluation by id.
paramselfparamevaluation_iduuid.UUIDId of the evaluation.
Returns
kitaru.api_models.v1.evaluation.EvaluationResponseStored evaluation.
funclist(self, params=None) -> Page[EvaluationResponse]List evaluations.
paramselfparamparamsEvaluationListParams | None= NoneEvaluation list params.
Returns
kitaru.api_models.v1.base.PagePage of evaluations.
funciter(self, params=None) -> AsyncIterator[EvaluationResponse]Iterate over all evaluations.
paramselfparamparamsEvaluationListParams | None= NoneEvaluation list params.
Returns
collections.abc.AsyncIteratorAsync iterator over every evaluation.