@@ -193,7 +193,7 @@ param computerVisionSkuName string = 'S1'
193193 'southeastasia'
194194 ''
195195])
196- param computerVisionLocation string = useAdvancedImageProcessing ? location : ''
196+ param computerVisionLocation string = ''
197197
198198@description ('Azure Computer Vision Vectorize Image API Version' )
199199param computerVisionVectorizeImageApiVersion string = '2024-02-01'
@@ -338,22 +338,22 @@ var defaultOpenAiDeployments = [
338338
339339var openAiDeployments = concat (
340340 defaultOpenAiDeployments ,
341- useAdvancedImageProcessing
342- ? [
343- {
344- name : azureOpenAIVisionModel
345- model : {
346- format : 'OpenAI'
347- name : azureOpenAIVisionModelName
348- version : azureOpenAIVisionModelVersion
349- }
350- sku : {
351- name : 'Standard'
352- capacity : azureOpenAIVisionModelCapacity
353- }
354- }
355- ]
356- : []
341+ useAdvancedImageProcessing
342+ ? [
343+ {
344+ name : azureOpenAIVisionModel
345+ model : {
346+ format : 'OpenAI'
347+ name : azureOpenAIVisionModelName
348+ version : azureOpenAIVisionModelVersion
349+ }
350+ sku : {
351+ name : 'Standard'
352+ capacity : azureOpenAIVisionModelCapacity
353+ }
354+ }
355+ ]
356+ : []
357357)
358358
359359module openai 'core/ai/cognitiveservices.bicep' = {
@@ -377,7 +377,7 @@ module computerVision 'core/ai/cognitiveservices.bicep' = if (useAdvancedImagePr
377377 params : {
378378 name : computerVisionName
379379 kind : 'ComputerVision'
380- location : computerVisionLocation
380+ location : computerVisionLocation != '' ? computerVisionLocation : location
381381 tags : tags
382382 sku : {
383383 name : computerVisionSkuName
@@ -811,9 +811,9 @@ module workbook './app/workbook.bicep' = {
811811 hostingPlanName : hostingplan .outputs .name
812812 functionName : hostingModel == 'container' ? function_docker .outputs .functionName : function .outputs .functionName
813813 websiteName : hostingModel == 'container' ? web_docker .outputs .FRONTEND_API_NAME : web .outputs .FRONTEND_API_NAME
814- adminWebsiteName : hostingModel == 'container'
815- ? adminweb_docker .outputs .WEBSITE_ADMIN_NAME
816- : adminweb .outputs .WEBSITE_ADMIN_NAME
814+ adminWebsiteName : hostingModel == 'container'
815+ ? adminweb_docker .outputs .WEBSITE_ADMIN_NAME
816+ : adminweb .outputs .WEBSITE_ADMIN_NAME
817817 eventGridSystemTopicName : eventgrid .outputs .name
818818 logAnalyticsName : monitoring .outputs .logAnalyticsWorkspaceName
819819 azureOpenAIResourceName : openai .outputs .name
@@ -972,12 +972,12 @@ module storage 'core/storage/storage-account.bicep' = {
972972 sku : {
973973 name : 'Standard_GRS'
974974 }
975- deleteRetentionPolicy : azureSearchUseIntegratedVectorization
976- ? {
977- enabled : true
978- days : 7
979- }
980- : {}
975+ deleteRetentionPolicy : azureSearchUseIntegratedVectorization
976+ ? {
977+ enabled : true
978+ days : 7
979+ }
980+ : {}
981981 containers : [
982982 {
983983 name : blobContainerName
@@ -1066,6 +1066,7 @@ output AZURE_BLOB_CONTAINER_NAME string = blobContainerName
10661066output AZURE_BLOB_ACCOUNT_NAME string = storageAccountName
10671067output AZURE_BLOB_ACCOUNT_KEY string = useKeyVault ? storekeys .outputs .STORAGE_ACCOUNT_KEY_NAME : ''
10681068output AZURE_COMPUTER_VISION_ENDPOINT string = useAdvancedImageProcessing ? computerVision .outputs .endpoint : ''
1069+ output AZURE_COMPUTER_VISION_LOCATION string = useAdvancedImageProcessing ? computerVision .outputs .location : ''
10691070output AZURE_COMPUTER_VISION_KEY string = useKeyVault ? storekeys .outputs .COMPUTER_VISION_KEY_NAME : ''
10701071output AZURE_COMPUTER_VISION_VECTORIZE_IMAGE_API_VERSION string = computerVisionVectorizeImageApiVersion
10711072output AZURE_COMPUTER_VISION_VECTORIZE_IMAGE_MODEL_VERSION string = computerVisionVectorizeImageModelVersion
@@ -1114,17 +1115,17 @@ output AZURE_TENANT_ID string = tenant().tenantId
11141115output DOCUMENT_PROCESSING_QUEUE_NAME string = queueName
11151116output ORCHESTRATION_STRATEGY string = orchestrationStrategy
11161117output USE_KEY_VAULT bool = useKeyVault
1117- output FRONTEND_WEBSITE_NAME string = hostingModel == 'code'
1118- ? web .outputs .FRONTEND_API_URI
1119- : web_docker .outputs .FRONTEND_API_URI
1120- output ADMIN_WEBSITE_NAME string = hostingModel == 'code'
1121- ? adminweb .outputs .WEBSITE_ADMIN_URI
1122- : adminweb_docker .outputs .WEBSITE_ADMIN_URI
1118+ output FRONTEND_WEBSITE_NAME string = hostingModel == 'code'
1119+ ? web .outputs .FRONTEND_API_URI
1120+ : web_docker .outputs .FRONTEND_API_URI
1121+ output ADMIN_WEBSITE_NAME string = hostingModel == 'code'
1122+ ? adminweb .outputs .WEBSITE_ADMIN_URI
1123+ : adminweb_docker .outputs .WEBSITE_ADMIN_URI
11231124output LOGLEVEL string = logLevel
11241125output CONVERSATION_FLOW string = conversationFlow
11251126output USE_ADVANCED_IMAGE_PROCESSING bool = useAdvancedImageProcessing
11261127output ADVANCED_IMAGE_PROCESSING_MAX_IMAGES int = advancedImageProcessingMaxImages
1127- output AZURE_ML_WORKSPACE_NAME string = orchestrationStrategy == 'prompt_flow'
1128- ? machineLearning .outputs .workspaceName
1129- : ''
1130- output RESOURCE_TOKEN string = resourceToken
1128+ output AZURE_ML_WORKSPACE_NAME string = orchestrationStrategy == 'prompt_flow'
1129+ ? machineLearning .outputs .workspaceName
1130+ : ''
1131+ output RESOURCE_TOKEN string = resourceToken
0 commit comments