The AzureOpenAI REST API documentation (https://learn.microsoft.com/en-us/azure/ai-services/openai/reference#completions-extensions) and the API Swagger (https://github.com/Azure/azure-rest-api-specs/blob/main/specification/cognitiveservices/data-plane/AzureOpenAI/inference/preview/2023-08-01-preview/inference.json) suggest that the completions extensions endpoint can support more than one data source as it has a type of array and the description is "The data sources to be used for the Azure OpenAI on your data feature".
I've tested out adding 2 Azure Cognitive Search Indexes and I receive the error: "Validation error at #/dataSources: List should have at most 1 item after validation, not 2". Does this endpoint not currently support more than one data source? Do the data sources need to be different types (i.e. AzureCognitiveSearch and AzureCosmosDB)?