diff --git a/.speakeasy/in.openapi.yaml b/.speakeasy/in.openapi.yaml index 231e0da7..e1aca6bb 100644 --- a/.speakeasy/in.openapi.yaml +++ b/.speakeasy/in.openapi.yaml @@ -6871,6 +6871,10 @@ components: type: - 'array' - 'null' + include_byok_in_budgets: + description: 'Whether BYOK (bring-your-own-key) inference spend counts toward this guardrail''s limit_usd, in addition to OpenRouter credit spend. Defaults to false.' + example: false + type: 'boolean' limit_usd: description: 'Spending limit in USD' example: 50 @@ -6918,6 +6922,7 @@ components: id: '550e8400-e29b-41d4-a716-446655440000' ignored_models: null ignored_providers: null + include_byok_in_budgets: false limit_usd: 50 name: 'My New Guardrail' reset_interval: 'monthly' @@ -9259,6 +9264,7 @@ components: id: '550e8400-e29b-41d4-a716-446655440000' ignored_models: null ignored_providers: null + include_byok_in_budgets: false limit_usd: 100 name: 'Production Guardrail' reset_interval: 'monthly' @@ -9440,6 +9446,7 @@ components: id: '550e8400-e29b-41d4-a716-446655440000' ignored_models: null ignored_providers: null + include_byok_in_budgets: false limit_usd: 100 name: 'Production Guardrail' reset_interval: 'monthly' @@ -9560,6 +9567,10 @@ components: type: - 'array' - 'null' + include_byok_in_budgets: + description: 'Whether BYOK (bring-your-own-key) inference spend counts toward this guardrail''s limit_usd, in addition to OpenRouter credit spend.' + example: false + type: 'boolean' limit_usd: description: 'Spending limit in USD' example: 100 @@ -9586,6 +9597,7 @@ components: required: - 'id' - 'name' + - 'include_byok_in_budgets' - 'created_at' - 'workspace_id' type: 'object' @@ -11243,6 +11255,7 @@ components: id: '550e8400-e29b-41d4-a716-446655440000' ignored_models: null ignored_providers: null + include_byok_in_budgets: false limit_usd: 100 name: 'Production Guardrail' reset_interval: 'monthly' @@ -22873,6 +22886,10 @@ components: type: - 'array' - 'null' + include_byok_in_budgets: + description: 'Whether BYOK (bring-your-own-key) inference spend counts toward this guardrail''s limit_usd, in addition to OpenRouter credit spend. Omit to leave unchanged.' + example: true + type: 'boolean' limit_usd: description: 'New spending limit in USD' example: 75 @@ -22911,6 +22928,7 @@ components: id: '550e8400-e29b-41d4-a716-446655440000' ignored_models: null ignored_providers: null + include_byok_in_budgets: true limit_usd: 75 name: 'Updated Guardrail Name' reset_interval: 'weekly' @@ -28126,6 +28144,7 @@ paths: id: '550e8400-e29b-41d4-a716-446655440000' ignored_models: null ignored_providers: null + include_byok_in_budgets: false limit_usd: 100 name: 'Production Guardrail' reset_interval: 'monthly' @@ -28228,6 +28247,7 @@ paths: id: '550e8400-e29b-41d4-a716-446655440000' ignored_models: null ignored_providers: null + include_byok_in_budgets: false limit_usd: 50 name: 'My New Guardrail' reset_interval: 'monthly' @@ -28367,6 +28387,7 @@ paths: id: '550e8400-e29b-41d4-a716-446655440000' ignored_models: null ignored_providers: null + include_byok_in_budgets: false limit_usd: 100 name: 'Production Guardrail' reset_interval: 'monthly' @@ -28453,6 +28474,7 @@ paths: id: '550e8400-e29b-41d4-a716-446655440000' ignored_models: null ignored_providers: null + include_byok_in_budgets: true limit_usd: 75 name: 'Updated Guardrail Name' reset_interval: 'weekly'