the 'model id' that elevenlabs is asking for is actually your deployment name in azure ai. when you deployed your gpt model in azure, you gave it a deployment name. that is the name you need to use in the url and for the model id field. its not a separate hidden id.
so your url should look exactly like this: https://{your-azure-resource-name}.openai.azure.com/openai/deployments/{your-deployment-name}
and you would use that same {your-deployment-name} as the 'model id' in elevenlabs.
for the api version, use the same one that worked in postman. the one you mentioned, 2025-01-01-preview, is a good one to stick with.
the api key is found in the azure ai studio under 'keys and endpoints'. make sure you are using one of the listed keys.
if you are still getting an error, the most common culprit is the api version format. sometimes services are picky about the exact syntax. try it without the colon, like this in the elevenlabs field: api-version=2025-01-01-preview
also, check your azure ai resource's network settings. if you have any firewall rules enabled, it might be blocking the request from elevenlabs' servers. you might need to allow their ip addresses.
this might help in other api integrations too.
here is the azure docs on getting your key and endpoint. https://free.blessedness.top/azure/ai-services/openai/reference
hope this gets your voices talking.
Best regards,
Alex
and "yes" if you would follow me at Q&A - personaly thx.
P.S. If my answer help to you, please Accept my answer