Skip to main content
Azure OpenAI serves OpenAI’s models from your own Azure resource, under your subscription’s billing and region. In SentiVue Talk it drives the language model.

What you need

The endpoint is your resource’s own hostname and has no default.

Getting your credentials

  1. Sign in to the Azure portal and open your Azure OpenAI resource.
  2. Go to Keys and Endpoint.
  3. 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.
  4. 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

  1. Go to Connections and choose Azure OpenAI.
  2. Paste the API key and the endpoint.
  3. Save.
Place a test call after connecting. A wrong key, endpoint, or deployment name saves without complaint and surfaces on the first call.

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 as my-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: Azure Speech covers both from Azure, though it is a separate connection with its own credential and takes a region rather than an endpoint. Any other provider works just as well. For speech-to-speech, use OpenAI Realtime.

Troubleshooting

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.
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.
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.
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.