Skip to content

Commit c46553c

Browse files
openrouter-docs-sync[bot]OpenRouter SDK Bot
andauthored
chore: update OpenAPI spec from monorepo (#469)
Co-authored-by: OpenRouter SDK Bot <sdk-bot@openrouter.ai>
1 parent 26b30fb commit c46553c

1 file changed

Lines changed: 40 additions & 0 deletions

File tree

.speakeasy/in.openapi.yaml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2772,6 +2772,40 @@ components:
27722772
- 'data'
27732773
- 'meta'
27742774
type: 'object'
2775+
AutoBetaRouterPlugin:
2776+
example:
2777+
allowed_models:
2778+
- 'anthropic/*'
2779+
- 'openai/gpt-4o'
2780+
cost_quality_tradeoff: 7
2781+
enabled: true
2782+
id: 'auto-beta-router'
2783+
properties:
2784+
allowed_models:
2785+
description: 'List of model patterns to filter which models the auto-beta-router can route between. Supports wildcards (e.g., "anthropic/*" matches all Anthropic models). When not specified, uses the default supported models list.'
2786+
example:
2787+
- 'anthropic/*'
2788+
- 'openai/gpt-4o'
2789+
- 'google/*'
2790+
items:
2791+
type: 'string'
2792+
type: 'array'
2793+
cost_quality_tradeoff:
2794+
description: 'Balances routing between cost and quality on a 0-10 scale. The auto-beta-router ranks models for the classified task type by community spend share, then filters candidates by their average cost per generation for that task. Higher values favor cheaper models: 10 keeps only models around the cheapest 10th percentile, while 0 permits models up to the 90th percentile for cost. Defaults to 7.'
2795+
example: 7
2796+
maximum: 10
2797+
minimum: 0
2798+
type: 'integer'
2799+
enabled:
2800+
description: 'Set to false to disable the auto-beta-router plugin for this request. Defaults to true.'
2801+
type: 'boolean'
2802+
id:
2803+
enum:
2804+
- 'auto-beta-router'
2805+
type: 'string'
2806+
required:
2807+
- 'id'
2808+
type: 'object'
27752809
AutoRouterPlugin:
27762810
example:
27772811
allowed_models:
@@ -5020,6 +5054,7 @@ components:
50205054
items:
50215055
discriminator:
50225056
mapping:
5057+
auto-beta-router: '#/components/schemas/AutoBetaRouterPlugin'
50235058
auto-router: '#/components/schemas/AutoRouterPlugin'
50245059
context-compression: '#/components/schemas/ContextCompressionPlugin'
50255060
file-parser: '#/components/schemas/FileParserPlugin'
@@ -5032,6 +5067,7 @@ components:
50325067
propertyName: 'id'
50335068
oneOf:
50345069
- $ref: '#/components/schemas/AutoRouterPlugin'
5070+
- $ref: '#/components/schemas/AutoBetaRouterPlugin'
50355071
- $ref: '#/components/schemas/ModerationPlugin'
50365072
- $ref: '#/components/schemas/WebSearchPlugin'
50375073
- $ref: '#/components/schemas/WebFetchPlugin'
@@ -12465,6 +12501,7 @@ components:
1246512501
items:
1246612502
discriminator:
1246712503
mapping:
12504+
auto-beta-router: '#/components/schemas/AutoBetaRouterPlugin'
1246812505
auto-router: '#/components/schemas/AutoRouterPlugin'
1246912506
context-compression: '#/components/schemas/ContextCompressionPlugin'
1247012507
file-parser: '#/components/schemas/FileParserPlugin'
@@ -12477,6 +12514,7 @@ components:
1247712514
propertyName: 'id'
1247812515
oneOf:
1247912516
- $ref: '#/components/schemas/AutoRouterPlugin'
12517+
- $ref: '#/components/schemas/AutoBetaRouterPlugin'
1248012518
- $ref: '#/components/schemas/ModerationPlugin'
1248112519
- $ref: '#/components/schemas/WebSearchPlugin'
1248212520
- $ref: '#/components/schemas/WebFetchPlugin'
@@ -20416,6 +20454,7 @@ components:
2041620454
items:
2041720455
discriminator:
2041820456
mapping:
20457+
auto-beta-router: '#/components/schemas/AutoBetaRouterPlugin'
2041920458
auto-router: '#/components/schemas/AutoRouterPlugin'
2042020459
context-compression: '#/components/schemas/ContextCompressionPlugin'
2042120460
file-parser: '#/components/schemas/FileParserPlugin'
@@ -20428,6 +20467,7 @@ components:
2042820467
propertyName: 'id'
2042920468
oneOf:
2043020469
- $ref: '#/components/schemas/AutoRouterPlugin'
20470+
- $ref: '#/components/schemas/AutoBetaRouterPlugin'
2043120471
- $ref: '#/components/schemas/ModerationPlugin'
2043220472
- $ref: '#/components/schemas/WebSearchPlugin'
2043320473
- $ref: '#/components/schemas/WebFetchPlugin'

0 commit comments

Comments
 (0)