{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/AzureOpenAICredential", "title": "AzureOpenAICredential", "type": "object", "properties": { "provider": { "type": "string", "enum": [ "azure-openai" ] }, "region": { "type": "string", "enum": [ "australiaeast", "canadaeast", "canadacentral", "centralus", "eastus2", "eastus", "france", "germanywestcentral", "india", "japaneast", "japanwest", "northcentralus", "norway", "polandcentral", "southcentralus", "spaincentral", "swedencentral", "switzerland", "uaenorth", "uk", "westeurope", "westus", "westus3" ] }, "models": { "type": "array", "enum": [ "gpt-5.4", "gpt-5.4-mini", "gpt-5.4-nano", "gpt-5.2", "gpt-5.2-chat", "gpt-5.1", "gpt-5.1-chat", "gpt-5", "gpt-5-mini", "gpt-5-nano", "gpt-4.1-2025-04-14", "gpt-4.1-mini-2025-04-14", "gpt-4.1-nano-2025-04-14", "gpt-4o-2024-11-20", "gpt-4o-2024-08-06", "gpt-4o-2024-05-13", "gpt-4o-mini-2024-07-18", "gpt-4-turbo-2024-04-09", "gpt-4-0125-preview", "gpt-4-1106-preview", "gpt-4-0613", "gpt-35-turbo-0125", "gpt-35-turbo-1106" ], "example": [ "gpt-4-0125-preview", "gpt-4-0613" ], "items": { "type": "string", "enum": [ "gpt-5.4", "gpt-5.4-mini", "gpt-5.4-nano", "gpt-5.2", "gpt-5.2-chat", "gpt-5.1", "gpt-5.1-chat", "gpt-5", "gpt-5-mini", "gpt-5-nano", "gpt-4.1-2025-04-14", "gpt-4.1-mini-2025-04-14", "gpt-4.1-nano-2025-04-14", "gpt-4o-2024-11-20", "gpt-4o-2024-08-06", "gpt-4o-2024-05-13", "gpt-4o-mini-2024-07-18", "gpt-4-turbo-2024-04-09", "gpt-4-0125-preview", "gpt-4-1106-preview", "gpt-4-0613", "gpt-35-turbo-0125", "gpt-35-turbo-1106" ] } }, "openAIKey": { "type": "string", "maxLength": 10000, "description": "This is not returned in the API." }, "ocpApimSubscriptionKey": { "type": "string", "description": "This is not returned in the API." }, "id": { "type": "string", "description": "This is the unique identifier for the credential." }, "orgId": { "type": "string", "description": "This is the unique identifier for the org that this credential belongs to." }, "createdAt": { "format": "date-time", "type": "string", "description": "This is the ISO 8601 date-time string of when the credential was created." }, "updatedAt": { "format": "date-time", "type": "string", "description": "This is the ISO 8601 date-time string of when the assistant was last updated." }, "name": { "type": "string", "description": "This is the name of credential. This is just for your reference.", "minLength": 1, "maxLength": 40 }, "openAIEndpoint": { "type": "string", "maxLength": 10000 } }, "required": [ "provider", "region", "models", "openAIKey", "id", "orgId", "createdAt", "updatedAt", "openAIEndpoint" ] }