curl --request POST \
--url https://api.getmaxim.ai/v1/evaluators/execute \
--header 'Content-Type: application/json' \
--header 'x-maxim-api-key: <api-key>' \
--data '
{
"workspaceId": "<string>",
"id": "<string>",
"name": "<string>",
"language": "javascript",
"variables": {}
}
'{
"data": {
"result": "<string>",
"logs": [
{
"timestamp": "<string>",
"type": "<string>",
"text": "<string>"
}
],
"reasoning": "<string>"
}
}Execute an evaluator to assess content based on predefined criteria and return grading results, reasoning, and execution logs
curl --request POST \
--url https://api.getmaxim.ai/v1/evaluators/execute \
--header 'Content-Type: application/json' \
--header 'x-maxim-api-key: <api-key>' \
--data '
{
"workspaceId": "<string>",
"id": "<string>",
"name": "<string>",
"language": "javascript",
"variables": {}
}
'{
"data": {
"result": "<string>",
"logs": [
{
"timestamp": "<string>",
"type": "<string>",
"text": "<string>"
}
],
"reasoning": "<string>"
}
}API key for authentication
Payload for executing an evaluator
Unique identifier for the workspace
1Unique identifier for the evaluator
1Name of the evaluator
1Programming language for the evaluator
javascript, python Variables to be used in evaluation
Show child attributes
Evaluator executed successfully
Show child attributes
Was this page helpful?