addedInput schema / properties / average_input_tokens
Added value: +{
+ "default": 1500,
+ "maximum": 10000000,
+ "minimum": 0,
+ "type": "integer"
+}
addedInput schema / properties / average_output_tokens
Added value: +{
+ "default": 400,
+ "maximum": 10000000,
+ "minimum": 0,
+ "type": "integer"
+}
addedInput schema / properties / benchmark_id
Added value: +{
+ "default": "livebench",
+ "enum": [
+ "livebench",
+ "aa-intelligence",
+ "aa-coding",
+ "aa-agentic",
+ "swe-bench-verified-epoch-2-0-2",
+ "terminal-bench-2-1-terminus-2",
+ "terminal-bench-2-1-claude-code",
+ "terminal-bench-2-1-codex",
+ "gpqa-diamond",
+ "otis-mock-aime-2024-2025",
+ "livebench-coding",
+ "livebench-agentic-coding",
+ "livebench-reasoning",
+ "livebench-math"
+ ],
+ "type": "string"
+}
addedInput schema / properties / cache_hit_percent
Added value: +{
+ "default": 0,
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / cache_write_percent
Added value: +{
+ "default": 0,
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / execution
Added value: +{
+ "default": "standard",
+ "description": "Batch supports Anthropic direct routes with a published 50% token discount; unsupported routes are excluded.",
+ "enum": [
+ "standard",
+ "batch"
+ ],
+ "type": "string"
+}
addedInput schema / properties / limit
Added value: +{
+ "default": 200,
+ "maximum": 200,
+ "minimum": 1,
+ "type": "integer"
+}
addedInput schema / properties / minimum_context_tokens
Added value: +{
+ "default": 0,
+ "maximum": 10000000,
+ "minimum": 0,
+ "type": "integer"
+}
addedInput schema / properties / minimum_score
Added value: +{
+ "default": 0,
+ "description": "Zero disables score qualification; a positive threshold excludes missing exact benchmark matches.",
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / offset
Added value: +{
+ "default": 0,
+ "maximum": 10000,
+ "minimum": 0,
+ "type": "integer"
+}
addedInput schema / properties / open_weights
Added value: +{
+ "default": false,
+ "type": "boolean"
+}
addedInput schema / properties / require_known_host
Added value: +{
+ "default": false,
+ "description": "Exclude routes without a named underlying inference provider.",
+ "type": "boolean"
+}
addedInput schema / properties / require_official_prices
Added value: +{
+ "default": false,
+ "description": "Require official paired input/output price verification. Cache rates may have different source provenance.",
+ "type": "boolean"
+}
addedInput schema / properties / required_capabilities
Added value: +{
+ "default": [],
+ "items": {
+ "enum": [
+ "chat",
+ "tool_use",
+ "structured_output",
+ "vision_input",
+ "code",
+ "reasoning"
+ ],
+ "type": "string"
+ },
+ "maxItems": 6,
+ "type": "array"
+}
addedInput schema / properties / retry_percent
Added value: +{
+ "default": 0,
+ "maximum": 1000,
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / route_type
Added value: +{
+ "default": "all",
+ "enum": [
+ "all",
+ "official",
+ "cloud",
+ "gateway",
+ "unverified"
+ ],
+ "type": "string"
+}
addedInput schema / properties / task
Added value: +{
+ "default": "chat",
+ "description": "Coding requires the code capability; extraction requires structured output. Every offer must support chat.",
+ "enum": [
+ "chat",
+ "coding",
+ "extraction",
+ "custom"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / assumptions
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedOutput schema / properties / data / properties / excludedModels
Added value: +{
+ "items": {
+ "properties": {
+ "modelSlug": {
+ "type": "string"
+ },
+ "reason": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "modelSlug",
+ "reason"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / data / properties / offers / items / properties / costs
Added value: +{
+ "properties": {
+ "cacheWriteUsd": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "cachedInputUsd": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "outputUsd": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "uncachedInputUsd": {
+ "minimum": 0,
+ "type": "number"
+ }
+ },
+ "required": [
+ "uncachedInputUsd",
+ "cachedInputUsd",
+ "cacheWriteUsd",
+ "outputUsd"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / data / properties / offers / items / properties / offer / properties / evidence
Added value: +{
+ "properties": {
+ "inferenceProvider": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "priceAuthority": {
+ "type": "string"
+ },
+ "providerUrl": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "inferenceProvider",
+ "providerUrl",
+ "priceAuthority"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / data / properties / offers / items / properties / offer / properties / prices / properties / cacheWritePerMillionTokens
Added value: +{
+ "anyOf": [
+ {
+ "minimum": 0,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
changedOutput schema / properties / data / properties / offers / items / properties / offer / properties / prices / required
Previous value: -[
- "inputPerMillionTokens",
- "outputPerMillionTokens",
- "cachedInputPerMillionTokens"
-]New value: +[
+ "inputPerMillionTokens",
+ "outputPerMillionTokens",
+ "cachedInputPerMillionTokens",
+ "cacheWritePerMillionTokens"
+]
addedOutput schema / properties / data / properties / offers / items / properties / offer / properties / provenance / properties / checkedAt / anyOf
Added value: +[
+ {
+ "format": "date",
+ "type": "string"
+ },
+ {
+ "format": "date-time",
+ "type": "string"
+ }
+]
removedOutput schema / properties / data / properties / offers / items / properties / offer / properties / provenance / properties / checkedAt / format
Removed value: -"date"
removedOutput schema / properties / data / properties / offers / items / properties / offer / properties / provenance / properties / checkedAt / type
Removed value: -"string"
changedOutput schema / properties / data / properties / offers / items / properties / offer / required
Previous value: -[
- "id",
- "model",
- "provider",
- "routeType",
- "prices",
- "limits",
- "provenance"
-]New value: +[
+ "id",
+ "model",
+ "provider",
+ "routeType",
+ "prices",
+ "limits",
+ "provenance",
+ "evidence"
+]
addedOutput schema / properties / data / properties / offers / items / properties / qualification
Added value: +{
+ "properties": {
+ "benchmark": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "properties": {
+ "configuration": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "minimumScore": {
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+ },
+ "score": {
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+ },
+ "sourceUrl": {
+ "format": "uri",
+ "type": "string"
+ },
+ "version": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "minimumScore",
+ "score",
+ "version",
+ "configuration",
+ "sourceUrl"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "requiredCapabilities": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "requiredContextTokens": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "requiredOutputTokens": {
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "requiredContextTokens",
+ "requiredOutputTokens",
+ "requiredCapabilities",
+ "benchmark"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / data / properties / offers / items / properties / warnings
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
changedOutput schema / properties / data / properties / offers / items / required
Previous value: -[
- "offer",
- "workloadCostUsd"
-]New value: +[
+ "offer",
+ "workloadCostUsd",
+ "costs",
+ "qualification",
+ "warnings"
+]
changedOutput schema / properties / data / required
Previous value: -[
- "offers"
-]New value: +[
+ "offers",
+ "excludedModels"
+]
addedOutput schema / properties / pagination
Added value: +{
+ "properties": {
+ "hasMore": {
+ "type": "boolean"
+ },
+ "limit": {
+ "minimum": 1,
+ "type": "integer"
+ },
+ "offset": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "page": {
+ "minimum": 1,
+ "type": "integer"
+ },
+ "pageCount": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "pageSize": {
+ "minimum": 1,
+ "type": "integer"
+ },
+ "total": {
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "type": "object"
+}
addedOutput schema / properties / requirements
Added value: +{
+ "properties": {
+ "benchmarkId": {
+ "type": "string"
+ },
+ "minimumContextTokens": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "minimumScore": {
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+ },
+ "modelSlugs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "openWeights": {
+ "type": "boolean"
+ },
+ "providerSlugs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "requireKnownHost": {
+ "type": "boolean"
+ },
+ "requireOfficialPrices": {
+ "type": "boolean"
+ },
+ "requiredCapabilities": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "routeType": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "modelSlugs",
+ "providerSlugs",
+ "requiredCapabilities",
+ "minimumContextTokens",
+ "openWeights",
+ "routeType",
+ "benchmarkId",
+ "minimumScore",
+ "requireOfficialPrices",
+ "requireKnownHost"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / workload / properties / averageInputTokens
Added value: +{
+ "minimum": 0,
+ "type": "integer"
+}
addedOutput schema / properties / workload / properties / averageOutputTokens
Added value: +{
+ "minimum": 0,
+ "type": "integer"
+}
addedOutput schema / properties / workload / properties / cacheHitPercent
Added value: +{
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+}
addedOutput schema / properties / workload / properties / cacheWritePercent
Added value: +{
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+}
addedOutput schema / properties / workload / properties / execution
Added value: +{
+ "enum": [
+ "standard",
+ "batch"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / workload / properties / retryPercent
Added value: +{
+ "maximum": 1000,
+ "minimum": 0,
+ "type": "number"
+}
addedOutput schema / properties / workload / properties / task
Added value: +{
+ "enum": [
+ "chat",
+ "coding",
+ "extraction",
+ "custom"
+ ],
+ "type": "string"
+}
changedOutput schema / properties / workload / required
Previous value: -[
- "inputTokens",
- "outputTokens"
-]New value: +[
+ "inputTokens",
+ "outputTokens",
+ "averageInputTokens",
+ "averageOutputTokens",
+ "cacheHitPercent",
+ "cacheWritePercent",
+ "retryPercent",
+ "execution",
+ "task"
+]
changedOutput schema / required
Previous value: -[
- "meta",
- "workload",
- "data"
-]New value: +[
+ "meta",
+ "workload",
+ "requirements",
+ "assumptions",
+ "data",
+ "pagination"
+]