runs_update
Update a run
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| name | No | ||
| tag_names | No | ||
| dataset_id | No | ||
| max_tokens | No | Cap on generated tokens per row. Leave unset to use the provider client's default, which is what silently truncates long outputs and makes the judge score malformed JSON. Set it to whatever the prompt uses in production so the eval matches. | |
| metric_ids | No | ||
| judge_model | No | ||
| temperature | No | Sampling temperature for generation, 0 to 1. Leave it unset, which is the default, and no temperature is sent at all, so the model applies its own. Most current frontier models refuse the parameter outright; set it only when you are targeting a model that honours it, such as anything served locally through Ollama. A refused value is re-sent without one and the run is flagged temperature_ignored. | |
| output_column | No | ||
| expected_column | No | ||
| metric_group_id | No | Replace the run's metrics with those belonging to this metric group. Ignored when metric_ids is also given. | |
| judge_temperature | No | Sampling temperature for the judge, 0 to 1. Defaults to 0 so re-judging the same output gives the same score. Raise it only to measure judge variance on purpose; any value above 0 makes the run's scores irreproducible. |