Patronus AI APIEvaluations
Batch Create Evaluations
Batch Create Evaluations endpoint allows to import client evaluation into Patronus AI Platform.
POST
/
v1
/evaluations
/batch
Authorization
X-API-KEY
<token>
In: header
Request Body
application/json
Requiredevaluations
RequiredEvaluations
curl -X POST "https://api.patronus.ai/v1/evaluations/batch" \
-H "X-API-KEY: <token>" \
-H "Content-Type: application/json" \
-d '{
"evaluations": [
{
"log_id": "14b5977f-7a80-40ca-bb79-eca6c2abdb34",
"project_id": "405d8375-3514-403b-8c43-83ae74cfe0e9",
"project_name": "string",
"app": "string",
"experiment_id": "string",
"evaluator_id": "string",
"criteria": "string",
"pass": true,
"score": 0,
"text_output": "string",
"metadata": {},
"explanation": "string",
"evaluation_duration": "string",
"explanation_duration": "string",
"metric_name": "string",
"metric_description": "string",
"dataset_id": "string",
"dataset_sample_id": "string",
"created_at": "2019-08-24T14:15:22Z",
"tags": {},
"trace_id": "string",
"span_id": "string"
}
]
}'
Successful Response
{
"evaluations": [
{
"id": "string",
"log_id": "14b5977f-7a80-40ca-bb79-eca6c2abdb34",
"created_at": "2019-08-24T14:15:22Z",
"trace_id": "string",
"span_id": "string",
"project_id": "405d8375-3514-403b-8c43-83ae74cfe0e9",
"app": "string",
"experiment_id": 0,
"evaluator_family": "string",
"evaluator_id": "string",
"criteria_id": "2139c95e-d32e-497b-94da-8263b88244e6",
"criteria": "string",
"criteria_revision": 0,
"criteria_config": {},
"explain_strategy": "string",
"pass": true,
"score": 0,
"text_output": "string",
"metadata": {},
"explanation": "string",
"evaluation_duration": "string",
"explanation_duration": "string",
"usage": {},
"metric_name": "string",
"metric_description": "string",
"annotation_criteria_id": "e5d4b10b-c239-4b00-9620-5b9e8428bf29",
"evaluation_type": "patronus_evaluation",
"tags": {
"property1": "string",
"property2": "string"
},
"dataset_id": "string",
"dataset_sample_id": "string",
"feedback": "positive"
}
]
}