| Parameter | Type | Description |
|---|---|---|
evaluator_id | string | The unique ID of the evaluator to update |
score_config, passing_conditions, llm_config, and code_config fields to add or modify automation for any evaluator type.| Field | Type | Description |
|---|---|---|
name | string | Display name for the evaluator |
description | string | Description of what the evaluator does |
score_config | object | New: Score type configuration (min/max, choices, etc.) |
passing_conditions | object | New: Passing conditions using universal filter format |
llm_config | object | New: LLM automation config |
code_config | object | New: Code automation config |
configurations | object | Legacy type-specific configuration settings |
categorical_choices | array | Legacy choices (use score_config.choices in new format) |
custom_required_fields | array | Additional required fields |
starred | boolean | Whether the evaluator is starred |
tags | array | Tags for organization |
configurations, the system performs a merge operation:
null removes it from the configurationmodel_options) are completely replaced, not merged