Skip to main content
POST
Have AI write evaluators (how). With a benchmark_uuid, it writes judge evaluators from what the calls of that saved setup share (a prompt text, a tool, an answer schema) and saves them to your project, out of your library until the person adds them from the dashboard. With a description, it writes the Python code of a deterministic evaluator from a rule in words.
Spends a little credit.

Parameters

Passed in the request body.
string
Write judge evaluators for the calls this saved setup sampled. They are saved to your project.
string
Write the Python code of a deterministic evaluator from this rule in words.
string
The email of the member of your organization this is for, recorded as the author of the evaluators written for a benchmark_uuid. Defaults to the email of the person who created the API key, or for a key without one of the project’s creator. The response’s recorded_for_email gives the email recorded: tell the person, and send this to record another.
The response also carries blockers (what prevents the usual next step), in plain words. It is empty when the usual workflow applies.