Example Usage
import { GuardrailModelAvailabilityPolicyConfig } from "@openrouter/sdk/models";
let value: GuardrailModelAvailabilityPolicyConfig = {};
Fields
| Field | Type | Required | Description |
|---|---|---|---|
allowSafetyRetentionGoogle | boolean | âž– | N/A |
allowSafetyRetentionOther | boolean | âž– | N/A |
allowedDataRegions | string[] | âž– | N/A |
allowedModels | string[] | âž– | N/A |
allowedProviders | string[] | âž– | N/A |
enableFreeModelPublication | boolean | âž– | N/A |
enableFreeModelTraining | boolean | âž– | N/A |
enablePaidModelTraining | boolean | âž– | N/A |
enforceFirstPartyHarnessModels | boolean | âž– | N/A |
enforceZdr | boolean | âž– | N/A |
enforceZdrAnthropic | boolean | âž– | N/A |
enforceZdrGoogle | boolean | âž– | N/A |
enforceZdrOpenai | boolean | âž– | N/A |
enforceZdrOther | boolean | âž– | N/A |
enforceZdrXai | boolean | âž– | N/A |
ignoredModels | string[] | âž– | N/A |
ignoredProviders | string[] | âž– | N/A |
platformBannedAuthors | string[] | âž– | N/A |
platformBannedModels | string[] | âž– | N/A |
platformBannedProviders | string[] | âž– | N/A |
requireEuDataRegion | boolean | âž– | N/A |