...
All config values can be found in https://portal.azure.com/. If you already have an app with deployed model - just grab existing config values, otherwise read "Short workflow to create all needed resources in Azure"
runtimeOptions.plugins.OpenAI.Azure.subscriptionId - is an id of the subscription used for the application application - Home > Subscriptions
runtimeOptions.plugins.OpenAI.Azure.resourceGroupName - name of the resource group used for the application - Search > Resource groups > Create
runtimeOptions.plugins.OpenAI.Azure.accountName - account name which is also used as a part of custom domain name - All resources > Create > AI + Machine learning > Azure OpenAI > Create
runtimeOptions.plugins.OpenAI.Azure.tenantId - Directory (tenant) id - Search > Microsoft Entra ID > Manage > App registrations > %YOUR APP% > Overview
...
runtimeOptions.plugins.OpenAI.Azure.clientSecret - Client secret for accessing resource management - Search > Microsoft Entra ID > Manage > App registrations > %YOUR APP% > Manage > Certificates and secrets
runtimeOptions.plugins.OpenAI.Azure.deploymentType - deployment type (sku) - https://learn.microsoft.com/en-us/azure/ai-foundry/model-inference/concepts/deployment-types, normally equals to "standard"
Short workflow to create all needed resources in Azure
- Create a subscription - Home > Subscriptions > Add
- Create a resource group - Search > Resource groups > Create
- Create a resource > All resources > Create > AI + Machine learning > Azure OpenAI > Create
Implementation details
After language resource is created - translate5 automatically creates a deployment of the selected model in Azure cloud. Deployment name will contain translate5 language resource id for ease identifying.
...