diff --git a/.speakeasy/in.openapi.yaml b/.speakeasy/in.openapi.yaml index 4ed53761..b56c753c 100644 --- a/.speakeasy/in.openapi.yaml +++ b/.speakeasy/in.openapi.yaml @@ -2924,9 +2924,11 @@ components: example: allowed_models: - 'anthropic/*' - - 'openai/gpt-4o' + - 'openai/*' cost_tier: 'low' enabled: true + excluded_models: + - 'openai/gpt-4o' id: 'auto-beta-router' properties: allowed_models: @@ -2958,6 +2960,14 @@ components: enabled: description: 'Set to false to disable the auto-beta-router plugin for this request. Defaults to true.' type: 'boolean' + excluded_models: + description: 'List of model patterns to exclude from auto-beta-router selection. Supports wildcards (e.g., "meta-llama/*" excludes all Llama models). Applied after allowed_models, so an excluded pattern always wins over an allowed one.' + example: + - 'openai/gpt-4o' + - 'meta-llama/*' + items: + type: 'string' + type: 'array' id: enum: - 'auto-beta-router' @@ -2969,9 +2979,11 @@ components: example: allowed_models: - 'anthropic/*' - - 'openai/gpt-4o' + - 'openai/*' cost_tier: 'medium' enabled: true + excluded_models: + - 'openai/gpt-4o' id: 'auto-router' pin_model: false properties: @@ -3004,6 +3016,14 @@ components: enabled: description: 'Set to false to disable the auto-router plugin for this request. Defaults to true.' type: 'boolean' + excluded_models: + description: 'List of model patterns to exclude from auto-router selection. Supports wildcards (e.g., "meta-llama/*" excludes all Llama models). Applied after allowed_models, so an excluded pattern always wins over an allowed one.' + example: + - 'openai/gpt-4o' + - 'meta-llama/*' + items: + type: 'string' + type: 'array' id: enum: - 'auto-router'