{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/azureChatExtensionConfiguration", "title": "azureChatExtensionConfiguration", "required": [ "type" ], "type": "object", "properties": { "type": { "$ref": "#/components/schemas/azureChatExtensionType" } }, "description": " A representation of configuration data for a single Azure OpenAI chat extension. This will be used by a chat\n completions request that should use Azure OpenAI chat extensions to augment the response behavior.\n The use of this configuration is compatible only with Azure OpenAI.", "discriminator": { "propertyName": "type", "mapping": { "azure_search": "#/components/schemas/azureSearchChatExtensionConfiguration", "azure_ml_index": "#/components/schemas/azureMachineLearningIndexChatExtensionConfiguration", "azure_cosmos_db": "#/components/schemas/azureCosmosDBChatExtensionConfiguration", "elasticsearch": "#/components/schemas/elasticsearchChatExtensionConfiguration", "pinecone": "#/components/schemas/pineconeChatExtensionConfiguration" } } }