Configuring Azure OpenAI for text2vec-openai requires different parameters.
For example, "X-Azure-Api-Key": "YOUR-AZURE-API-KEY" is used to set the Azure OpenAI key. Please take a look at this page for this and other configurations, like resourceName or deploymentId for example.
Do you have a code snippet that we can take a look at? Given the nature of Azure openai it may be slightly difficult for us to test internally, but we can see if there are anything we can pick up in the code.
Is there a way to confirm that the key & the Azure setup is working, outside of Weaviate? For example, through a REST call or something like that?