addedInput schema / properties / capabilities
Added value: +{
+ "description": "Required capabilities the model MUST support. Models missing any listed capability are filtered out before ranking. 'vision' = image input, 'audio_in' = audio input, 'tool_use' = function calling, 'structured_outputs' = JSON schema-constrained output. Omit when the task is plain text with no tool use.",
+ "items": {
+ "enum": [
+ "vision",
+ "audio_in",
+ "tool_use",
+ "structured_outputs"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / primary
Added value: +{
+ "description": "Ordered priorities, highest first, for example quality then cost. Later dimensions break exact ties; unspecified dimensions do not decide the winner.",
+ "items": {
+ "enum": [
+ "cost",
+ "quality",
+ "latency",
+ "privacy"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / test_queries
Added value: +{
+ "description": "Optional actual task prompts including source facts. Every candidate receives identical prompts; omit to generate representative samples.",
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 15,
+ "minItems": 1,
+ "type": "array"
+}
addedInput schema / properties / top_n
Added value: +{
+ "default": 5,
+ "description": "How many models to return in the ranked list. Defaults to 5. Use 1 if you only want the single best pick; use 10+ if you want to see deeper alternatives.",
+ "maximum": 25,
+ "minimum": 1,
+ "type": "integer"
+}
changedOutput schema / properties / ab_result / properties / aggregates / items / properties / avg_accuracy / type
Previous value: -"number"New value: +[
+ "number",
+ "null"
+]