You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit d421f3b
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: .speakeasy/out.openapi.yaml
+12-2Lines changed: 12 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -14972,6 +14972,7 @@ components:
14972
14972
- 'id'
14973
14973
type: 'object'
14974
14974
JevRouterPlugin:
14975
+
additionalProperties: false
14975
14976
example:
14976
14977
excluded_models:
14977
14978
- 'openai/gpt-6-astra'
@@ -14980,8 +14981,17 @@ components:
14980
14981
- 'anthropic/*'
14981
14982
- 'openai/gpt-5.6-sol'
14982
14983
properties:
14984
+
allowed_models:
14985
+
description: 'Alias of `models`, matching the auto-router field name. Entries from both fields are combined.'
14986
+
example:
14987
+
- 'anthropic/*'
14988
+
items:
14989
+
maxLength: 1024
14990
+
type: 'string'
14991
+
maxItems: 1024
14992
+
type: 'array'
14983
14993
excluded_models:
14984
-
description: 'Remove these models from the router. Each entry is a model slug or a wildcard pattern (e.g. "xiaomi/*"). Up to 1024 patterns, each at most 1024 characters, with 65536 total characters across all patterns. Applied after `models`, so an excluded pattern always wins over an included one; excluding every pool model fails the request with 404 rather than routing to an excluded model.'
14994
+
description: 'Remove these models from the router. Each entry is a model slug or a wildcard pattern (e.g. "xiaomi/*"). A `~author/family-latest` alias matches every revision of that family. Up to 1024 patterns, each at most 1024 characters, with 65536 total characters across all patterns. Applied after `models`, so an excluded pattern always wins over an included one; when the lists leave no model the request can use, it fails with 404 rather than routing outside them.'
14985
14995
example:
14986
14996
- 'openai/gpt-6-astra'
14987
14997
- 'xiaomi/*'
@@ -14995,7 +15005,7 @@ components:
14995
15005
- 'jev-router'
14996
15006
type: 'string'
14997
15007
models:
14998
-
description: 'Restrict the router to these models. Each entry is a model slug or a wildcard pattern (e.g. "anthropic/*"), matched against the current pool; models outside the pool are ignored. Up to 1024 patterns, each at most 1024 characters, with 65536 total characters across all patterns. When omitted or empty, every model in the pool is a candidate; when no pool model matches, the list is ignored and the whole pool is used (`excluded_models` still apply).'
15008
+
description: 'Restrict the router to these models. Each entry is a model slug or a wildcard pattern (e.g. "anthropic/*"), matched against the current pool; models outside the pool are ignored. A `~author/family-latest` alias matches every revision of that family. Up to 1024 patterns, each at most 1024 characters, with 65536 total characters across all patterns. When omitted or empty, every model in the pool is a candidate; when no pool model matches, the list is ignored and the whole pool is used (`excluded_models` still apply). `allowed_models` is an alias; entries from both fields are combined.'
0 commit comments