diff --git a/.azdo/pipelines/azure-dev.yml b/.azdo/pipelines/azure-dev.yml index 742724384c..9990df48ff 100644 --- a/.azdo/pipelines/azure-dev.yml +++ b/.azdo/pipelines/azure-dev.yml @@ -45,6 +45,7 @@ steps: AZD_INITIAL_ENVIRONMENT_CONFIG: $(AZD_INITIAL_ENVIRONMENT_CONFIG) AZURE_OPENAI_SERVICE: $(AZURE_OPENAI_SERVICE) AZURE_OPENAI_API_VERSION: $(AZURE_OPENAI_API_VERSION) + AZURE_OPENAI_LOCATION: $(AZURE_OPENAI_LOCATION) AZURE_OPENAI_RESOURCE_GROUP: $(AZURE_OPENAI_RESOURCE_GROUP) AZURE_DOCUMENTINTELLIGENCE_SERVICE: $(AZURE_DOCUMENTINTELLIGENCE_SERVICE) AZURE_DOCUMENTINTELLIGENCE_RESOURCE_GROUP: $(AZURE_DOCUMENTINTELLIGENCE_RESOURCE_GROUP) diff --git a/.github/workflows/azure-dev.yml b/.github/workflows/azure-dev.yml index a5c4247183..9bdfa5d6a6 100644 --- a/.github/workflows/azure-dev.yml +++ b/.github/workflows/azure-dev.yml @@ -30,6 +30,7 @@ jobs: AZURE_LOCATION: ${{ vars.AZURE_LOCATION }} # project specific AZURE_OPENAI_SERVICE: ${{ vars.AZURE_OPENAI_SERVICE }} + AZURE_OPENAI_LOCATION: ${{ vars.AZURE_OPENAI_LOCATION }} AZURE_OPENAI_API_VERSION: ${{ vars.AZURE_OPENAI_API_VERSION }} AZURE_OPENAI_RESOURCE_GROUP: ${{ vars.AZURE_OPENAI_RESOURCE_GROUP }} AZURE_DOCUMENTINTELLIGENCE_SERVICE: ${{ vars.AZURE_DOCUMENTINTELLIGENCE_SERVICE }} diff --git a/azure.yaml b/azure.yaml index d37a0cf27e..0f3296a2e5 100644 --- a/azure.yaml +++ b/azure.yaml @@ -43,6 +43,7 @@ pipeline: - AZURE_OPENAI_SERVICE - AZURE_OPENAI_API_VERSION - AZURE_OPENAI_RESOURCE_GROUP + - AZURE_OPENAI_LOCATION - AZURE_DOCUMENTINTELLIGENCE_SERVICE - AZURE_DOCUMENTINTELLIGENCE_RESOURCE_GROUP - AZURE_DOCUMENTINTELLIGENCE_SKU diff --git a/docs/deploy_existing.md b/docs/deploy_existing.md index 0c84e04fbd..49a04df7ab 100644 --- a/docs/deploy_existing.md +++ b/docs/deploy_existing.md @@ -25,6 +25,7 @@ You should set these values before running `azd up`. Once you've set them, retur 1. Run `azd env set AZURE_OPENAI_SERVICE {Name of existing OpenAI service}` 1. Run `azd env set AZURE_OPENAI_RESOURCE_GROUP {Name of existing resource group that OpenAI service is provisioned to}` +1. Run `azd env set AZURE_OPENAI_LOCATION {Location of existing OpenAI service}` 1. Run `azd env set AZURE_OPENAI_CHATGPT_DEPLOYMENT {Name of existing chat deployment}`. Only needed if your chat deployment is not the default 'chat'. 1. Run `azd env set AZURE_OPENAI_CHATGPT_MODEL {Model name of existing chat deployment}`. Only needed if your chat model is not the default 'gpt-35-turbo'. 1. Run `azd env set AZURE_OPENAI_CHATGPT_DEPLOYMENT_VERSION {Version string for existing chat deployment}`. Only needed if your chat deployment model version is not the default '0613'. You definitely need to change this if you changed the model. diff --git a/infra/main.bicep b/infra/main.bicep index cb337e3d80..214e41767c 100644 --- a/infra/main.bicep +++ b/infra/main.bicep @@ -91,7 +91,7 @@ param chatHistoryContainerName string = 'chat-history' type: 'location' } }) -param openAiResourceGroupLocation string +param openAiLocation string param openAiSkuName string = 'S0' @@ -586,7 +586,7 @@ module openAi 'br/public:avm/res/cognitive-services/account:0.7.2' = if (isAzure scope: openAiResourceGroup params: { name: !empty(openAiServiceName) ? openAiServiceName : '${abbrs.cognitiveServicesAccounts}${resourceToken}' - location: openAiResourceGroupLocation + location: openAiLocation tags: tags kind: 'OpenAI' customSubDomainName: !empty(openAiServiceName) diff --git a/infra/main.parameters.json b/infra/main.parameters.json index e1444fcec1..2f33fe71da 100644 --- a/infra/main.parameters.json +++ b/infra/main.parameters.json @@ -20,6 +20,9 @@ "openAiResourceGroupName": { "value": "${AZURE_OPENAI_RESOURCE_GROUP}" }, + "openAiLocation": { + "value": "${AZURE_OPENAI_LOCATION}" + }, "openAiSkuName": { "value": "S0" },