judge
Rate content quality, translations, or code using multiple diverse AI judges. Returns aggregate scores and agreement metrics for rubric-based assessment.
Instructions
Rate a single item using N diverse judge models and return aggregate scores.
Auto-selects judges spread across different providers for independence. Enforces structured output (CSV or JSON scores), retries on malformed responses, and computes inter-rater agreement metrics.
Use this for evaluation tasks: rating translations, code quality, content accuracy, or any rubric-based assessment.
Args: prompt: The evaluation prompt (describe what to rate and provide the content) rubric: List of scoring dimensions (e.g. ["accuracy", "naturalness", "completeness"]) scale: Rating scale as "min-max" (default "1-5", also supports "1-10") count: Number of judge models to use (default 3) min_tier: Minimum quality tier for judge selection (default "A") free_only: If true, only use free models as judges output_format: How judges format scores — "csv" (default) or "json" max_tokens: Max response tokens per judge (default 256) temperature: Sampling temperature (default 0.0)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | ||
| scale | No | 1-5 | |
| prompt | Yes | ||
| rubric | Yes | ||
| min_tier | No | A | |
| free_only | No | ||
| max_tokens | No | ||
| temperature | No | ||
| output_format | No | csv |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |