Summarise how judging against a rubric has gone and what it cost
const url = 'https://api.katara.com/katara/v1/orgs/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/environments/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/evaluation-rubrics/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/summary';const options = {method: 'GET', headers: {cookie: 'katara_session=<katara_session>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.katara.com/katara/v1/orgs/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/environments/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/evaluation-rubrics/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/summary \ --cookie katara_session=<katara_session>Available when the evaluation material service is configured. Needs evaluation read access. Counts the assessments judged against the rubric since the given time, thirty days ago by default and at most a year: how many were scored, not fully scorable or still pending, each criterion’s passes, failures and mean score, the judge’s charges and tokens as the scores record them, and how many live runs online sampling considered, selected and had judged for settings that use the rubric. It reads what the scores record and changes nothing.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Header Parameters
Section titled “Header Parameters”Optional mounted-account binding for cookie reads. A supplied different account returns account_changed.
Query Parameters
Section titled “Query Parameters”RFC 3339 time to count from.
Responses
Section titled “Responses”The summary.
How judging against a rubric has gone since a time and what the judge cost, read from the recorded scores.
object
object
One criterion’s results. mean_score is null while nothing has been scored against it.
object
object
Example
{ "charged": { "ledger_kind": "simulation", "asset": "USD_MICRO", "scale": 6, "chain_id": 0 }}default
Section titled “default”Request rejected or unavailable.
object
object
Stable; branch on it. Any operation can answer invalid_request, with param naming the refused field when there is one; human_session_required, when an API key, service account or workload calls an operation only a signed-in person may perform; reauthentication_required, when a person’s sign-in is too old for the operation; permission_denied; route_not_found and method_not_allowed, when no operation matches the path or method; and feature_unavailable, when the operation’s service is not enabled on this deployment.
The request field a refusal is about, such as the agent_id or run_id query parameter; null when the refusal is not about one field.
Example
{ "error": { "action": "sign_in" }}