What you need
The endpoint is your resource’s own hostname and has no default.
Getting your credentials
- Sign in to the Azure portal and open your Azure OpenAI resource.
- Go to Keys and Endpoint.
- Copy the endpoint. It is the hostname of your resource, in the form
https://YOUR-RESOURCE-NAME.openai.azure.com/. Every resource has its own. - Copy KEY 1 or KEY 2. Azure issues two keys per resource so you can rotate one while the other stays live — either works. Under Model deployments, note the name of each deployment you intend to use. You will need those names later, and they are not necessarily the model names.
Adding the connection
- Go to Connections and choose Azure OpenAI.
- Paste the API key and the endpoint.
- Save.
What you can select afterwards
Choose your models on Model Configurations. Language model — enter the deployment name, not the model name. If you deployed GPT-4o asmy-gpt4o, enter my-gpt4o. See Microsoft’s models page for what your region offers.
Completing the pipeline
This connection has no voice and no transcription. You also need:- A voice provider to speak the responses
- A transcriber to turn caller speech into text
Troubleshooting
A model I entered is not found
A model I entered is not found
Azure resolves the name against your deployments, not against OpenAI’s catalogue. Open Model deployments on the resource and copy the deployment name exactly as it appears there. A model that exists in Azure but has not been deployed on your resource fails the same way — deploy it first.
The endpoint is rejected when I save
The endpoint is rejected when I save
Use the value from Keys and Endpoint as shown, the
https://YOUR-RESOURCE-NAME.openai.azure.com/ hostname. Endpoints are per resource, so a value copied from a different resource or from documentation will not work.The key is rejected but I copied it correctly
The key is rejected but I copied it correctly
Keys are scoped to one resource. A key from another Azure OpenAI resource authenticates nowhere else, and the pairing with the endpoint has to match. Confirm both were copied from the same resource’s Keys and Endpoint page. If the key was recently regenerated in the portal, the old value stops working immediately.
A model available in Azure is not available to me
A model available in Azure is not available to me
Model availability varies by region, and a model is only reachable once it is deployed on your resource. Check your resource’s region against Microsoft’s models page, then create the deployment and use its name.