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