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.'