From adbea988abf4c7a7e337b238892040d7008aeb2b Mon Sep 17 00:00:00 2001 From: OpenRouter SDK Bot Date: Tue, 28 Jul 2026 19:15:17 +0000 Subject: [PATCH] chore: update OpenAPI spec [sdk-bot] --- .speakeasy/in.openapi.yaml | 57 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/.speakeasy/in.openapi.yaml b/.speakeasy/in.openapi.yaml index 57883881..70f404d9 100644 --- a/.speakeasy/in.openapi.yaml +++ b/.speakeasy/in.openapi.yaml @@ -6823,6 +6823,24 @@ components: type: - 'string' - 'null' + enable_free_model_publication: + description: 'Whether this guardrail allows free endpoints that publish prompts.' + example: false + type: + - 'boolean' + - 'null' + enable_free_model_training: + description: 'Whether this guardrail allows free endpoints that train on request data.' + example: true + type: + - 'boolean' + - 'null' + enable_paid_model_training: + description: 'Whether this guardrail allows paid endpoints that train on request data.' + example: true + type: + - 'boolean' + - 'null' enforce_zdr: deprecated: true description: 'Deprecated. Use enforce_zdr_anthropic, enforce_zdr_openai, enforce_zdr_google, enforce_zdr_xai, and enforce_zdr_other instead. When provided, its value is copied into any of those per-provider fields that are not explicitly specified on the request.' @@ -9454,6 +9472,9 @@ components: content_filters: null created_at: '2025-08-24T10:30:00Z' description: 'Guardrail for production environment' + enable_free_model_publication: false + enable_free_model_training: true + enable_paid_model_training: true enforce_zdr: null enforce_zdr_anthropic: true enforce_zdr_google: false @@ -9524,6 +9545,24 @@ components: type: - 'string' - 'null' + enable_free_model_publication: + description: 'Whether this guardrail allows free endpoints that publish prompts.' + example: false + type: + - 'boolean' + - 'null' + enable_free_model_training: + description: 'Whether this guardrail allows free endpoints that train on request data.' + example: true + type: + - 'boolean' + - 'null' + enable_paid_model_training: + description: 'Whether this guardrail allows paid endpoints that train on request data.' + example: true + type: + - 'boolean' + - 'null' enforce_zdr: deprecated: true description: 'Deprecated. Use enforce_zdr_anthropic, enforce_zdr_openai, enforce_zdr_google, enforce_zdr_xai, and enforce_zdr_other instead. When provided, its value is copied into any of those per-provider fields that are not explicitly specified on the request.' @@ -23004,6 +23043,24 @@ components: type: - 'string' - 'null' + enable_free_model_publication: + description: 'Whether this guardrail allows free endpoints that publish prompts.' + example: false + type: + - 'boolean' + - 'null' + enable_free_model_training: + description: 'Whether this guardrail allows free endpoints that train on request data.' + example: true + type: + - 'boolean' + - 'null' + enable_paid_model_training: + description: 'Whether this guardrail allows paid endpoints that train on request data.' + example: true + type: + - 'boolean' + - 'null' enforce_zdr: deprecated: true description: 'Deprecated. Use enforce_zdr_anthropic, enforce_zdr_openai, enforce_zdr_google, enforce_zdr_xai, and enforce_zdr_other instead. When provided, its value is copied into any of those per-provider fields that are not explicitly specified on the request.'