|
6 | 6 | "_generator": { |
7 | 7 | "name": "bicep", |
8 | 8 | "version": "0.44.1.10279", |
9 | | - "templateHash": "10743773670737934540" |
| 9 | + "templateHash": "17459100270519587144" |
10 | 10 | }, |
11 | 11 | "name": "Multi-Agent Custom Automation Engine", |
12 | 12 | "description": "This module contains the resources required to deploy the [Multi-Agent Custom Automation Engine solution accelerator](https://github.com/microsoft/Multi-Agent-Custom-Automation-Engine-Solution-Accelerator) for both Sandbox environments and WAF aligned environments.\n\n> **Note:** This module is not intended for broad, generic use, as it was designed by the Commercial Solution Areas CTO team, as a Microsoft Solution Accelerator. Feature requests and bug fix requests are welcome if they support the needs of this organization but may not be incorporated if they aim to make this module more generic than what it needs to be for its primary use case. This module will likely be updated to leverage AVM resource modules in the future. This may result in breaking changes in upcoming versions when these features are implemented.\n" |
|
93 | 93 | "description": "Optional. Deployment (alias) name used in Azure OpenAI for the main GPT model. This is the value the application uses as `deployment_name` (including in data/agent_teams/*.json). Defaults to gptModelName." |
94 | 94 | } |
95 | 95 | }, |
96 | | - "gpt4_1ModelName": { |
| 96 | + "gpt5_4ModelName": { |
97 | 97 | "type": "string", |
98 | 98 | "defaultValue": "gpt-5.4", |
99 | 99 | "minLength": 1, |
100 | 100 | "metadata": { |
101 | 101 | "description": "Optional. Name of the underlying larger GPT model to deploy. Defaults to gpt-5.4 (2026-03-05 series)." |
102 | 102 | } |
103 | 103 | }, |
104 | | - "gpt4_1ModelVersion": { |
| 104 | + "gpt5_4ModelVersion": { |
105 | 105 | "type": "string", |
106 | 106 | "defaultValue": "2026-03-05", |
107 | 107 | "metadata": { |
108 | 108 | "description": "Optional. Version of the larger GPT model to deploy. Defaults to 2026-03-05 (gpt-5.4 release)." |
109 | 109 | } |
110 | 110 | }, |
111 | | - "gpt4_1DeploymentName": { |
| 111 | + "gpt5_4DeploymentName": { |
112 | 112 | "type": "string", |
113 | | - "defaultValue": "[parameters('gpt4_1ModelName')]", |
| 113 | + "defaultValue": "[parameters('gpt5_4ModelName')]", |
114 | 114 | "metadata": { |
115 | | - "description": "Optional. Deployment (alias) name used in Azure OpenAI for the larger GPT model. Defaults to gpt4_1ModelName." |
| 115 | + "description": "Optional. Deployment (alias) name used in Azure OpenAI for the larger GPT model. Defaults to gpt5_4ModelName." |
116 | 116 | } |
117 | 117 | }, |
118 | 118 | "gptReasoningModelName": { |
|
151 | 151 | "description": "Optional. Version of the Azure AI Agent API version. Defaults to 2025-01-01-preview." |
152 | 152 | } |
153 | 153 | }, |
154 | | - "gpt4_1ModelDeploymentType": { |
| 154 | + "gpt5_4ModelDeploymentType": { |
155 | 155 | "type": "string", |
156 | 156 | "defaultValue": "GlobalStandard", |
157 | 157 | "allowedValues": [ |
|
194 | 194 | "description": "Optional. AI model deployment token capacity. Defaults to 50 for optimal performance." |
195 | 195 | } |
196 | 196 | }, |
197 | | - "gpt4_1ModelCapacity": { |
| 197 | + "gpt5_4ModelCapacity": { |
198 | 198 | "type": "int", |
199 | 199 | "defaultValue": 150, |
200 | 200 | "metadata": { |
|
476 | 476 | }, |
477 | 477 | "raiPolicyName": "Microsoft.Default" |
478 | 478 | }, |
479 | | - "aiFoundryAiServices4_1ModelDeployment": { |
| 479 | + "aiFoundryAiServices5_4ModelDeployment": { |
480 | 480 | "format": "OpenAI", |
481 | | - "deploymentName": "[parameters('gpt4_1DeploymentName')]", |
482 | | - "name": "[parameters('gpt4_1ModelName')]", |
483 | | - "version": "[parameters('gpt4_1ModelVersion')]", |
| 481 | + "deploymentName": "[parameters('gpt5_4DeploymentName')]", |
| 482 | + "name": "[parameters('gpt5_4ModelName')]", |
| 483 | + "version": "[parameters('gpt5_4ModelVersion')]", |
484 | 484 | "sku": { |
485 | | - "name": "[parameters('gpt4_1ModelDeploymentType')]", |
486 | | - "capacity": "[parameters('gpt4_1ModelCapacity')]" |
| 485 | + "name": "[parameters('gpt5_4ModelDeploymentType')]", |
| 486 | + "capacity": "[parameters('gpt5_4ModelCapacity')]" |
487 | 487 | }, |
488 | 488 | "raiPolicyName": "Microsoft.Default" |
489 | 489 | }, |
@@ -24281,16 +24281,16 @@ |
24281 | 24281 | } |
24282 | 24282 | }, |
24283 | 24283 | { |
24284 | | - "name": "[variables('aiFoundryAiServices4_1ModelDeployment').deploymentName]", |
| 24284 | + "name": "[variables('aiFoundryAiServices5_4ModelDeployment').deploymentName]", |
24285 | 24285 | "model": { |
24286 | | - "format": "[variables('aiFoundryAiServices4_1ModelDeployment').format]", |
24287 | | - "name": "[variables('aiFoundryAiServices4_1ModelDeployment').name]", |
24288 | | - "version": "[variables('aiFoundryAiServices4_1ModelDeployment').version]" |
| 24286 | + "format": "[variables('aiFoundryAiServices5_4ModelDeployment').format]", |
| 24287 | + "name": "[variables('aiFoundryAiServices5_4ModelDeployment').name]", |
| 24288 | + "version": "[variables('aiFoundryAiServices5_4ModelDeployment').version]" |
24289 | 24289 | }, |
24290 | | - "raiPolicyName": "[variables('aiFoundryAiServices4_1ModelDeployment').raiPolicyName]", |
| 24290 | + "raiPolicyName": "[variables('aiFoundryAiServices5_4ModelDeployment').raiPolicyName]", |
24291 | 24291 | "sku": { |
24292 | | - "name": "[variables('aiFoundryAiServices4_1ModelDeployment').sku.name]", |
24293 | | - "capacity": "[variables('aiFoundryAiServices4_1ModelDeployment').sku.capacity]" |
| 24292 | + "name": "[variables('aiFoundryAiServices5_4ModelDeployment').sku.name]", |
| 24293 | + "capacity": "[variables('aiFoundryAiServices5_4ModelDeployment').sku.capacity]" |
24294 | 24294 | } |
24295 | 24295 | }, |
24296 | 24296 | { |
@@ -24716,16 +24716,16 @@ |
24716 | 24716 | } |
24717 | 24717 | }, |
24718 | 24718 | { |
24719 | | - "name": "[variables('aiFoundryAiServices4_1ModelDeployment').deploymentName]", |
| 24719 | + "name": "[variables('aiFoundryAiServices5_4ModelDeployment').deploymentName]", |
24720 | 24720 | "model": { |
24721 | | - "format": "[variables('aiFoundryAiServices4_1ModelDeployment').format]", |
24722 | | - "name": "[variables('aiFoundryAiServices4_1ModelDeployment').name]", |
24723 | | - "version": "[variables('aiFoundryAiServices4_1ModelDeployment').version]" |
| 24721 | + "format": "[variables('aiFoundryAiServices5_4ModelDeployment').format]", |
| 24722 | + "name": "[variables('aiFoundryAiServices5_4ModelDeployment').name]", |
| 24723 | + "version": "[variables('aiFoundryAiServices5_4ModelDeployment').version]" |
24724 | 24724 | }, |
24725 | | - "raiPolicyName": "[variables('aiFoundryAiServices4_1ModelDeployment').raiPolicyName]", |
| 24725 | + "raiPolicyName": "[variables('aiFoundryAiServices5_4ModelDeployment').raiPolicyName]", |
24726 | 24726 | "sku": { |
24727 | | - "name": "[variables('aiFoundryAiServices4_1ModelDeployment').sku.name]", |
24728 | | - "capacity": "[variables('aiFoundryAiServices4_1ModelDeployment').sku.capacity]" |
| 24727 | + "name": "[variables('aiFoundryAiServices5_4ModelDeployment').sku.name]", |
| 24728 | + "capacity": "[variables('aiFoundryAiServices5_4ModelDeployment').sku.capacity]" |
24729 | 24729 | } |
24730 | 24730 | }, |
24731 | 24731 | { |
|
28000 | 28000 | }, |
28001 | 28001 | "dependsOn": [ |
28002 | 28002 | "aiFoundryAiServices", |
| 28003 | + "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').cognitiveServices)]", |
28003 | 28004 | "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').openAI)]", |
28004 | 28005 | "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').aiServices)]", |
28005 | | - "[format('avmPrivateDnsZones[{0}]', variables('dnsZoneIndex').cognitiveServices)]", |
28006 | 28006 | "virtualNetwork" |
28007 | 28007 | ] |
28008 | 28008 | }, |
|
42384 | 42384 | "memory": "4.0Gi" |
42385 | 42385 | }, |
42386 | 42386 | "env": [ |
| 42387 | + { |
| 42388 | + "name": "PORT", |
| 42389 | + "value": "8000" |
| 42390 | + }, |
42387 | 42391 | { |
42388 | 42392 | "name": "COSMOSDB_ENDPOINT", |
42389 | 42393 | "value": "[format('https://{0}.documents.azure.com:443/', variables('cosmosDbResourceName'))]" |
|
42410 | 42414 | }, |
42411 | 42415 | { |
42412 | 42416 | "name": "AZURE_OPENAI_RAI_DEPLOYMENT_NAME", |
42413 | | - "value": "[variables('aiFoundryAiServices4_1ModelDeployment').deploymentName]" |
| 42417 | + "value": "[variables('aiFoundryAiServices5_4ModelDeployment').deploymentName]" |
42414 | 42418 | }, |
42415 | 42419 | { |
42416 | 42420 | "name": "AZURE_OPENAI_API_VERSION", |
|
42494 | 42498 | }, |
42495 | 42499 | { |
42496 | 42500 | "name": "SUPPORTED_MODELS", |
42497 | | - "value": "[format('[\"{0}\",\"{1}\",\"{2}\"]', variables('aiFoundryAiServicesModelDeployment').deploymentName, variables('aiFoundryAiServices4_1ModelDeployment').deploymentName, variables('aiFoundryAiServicesReasoningModelDeployment').deploymentName)]" |
| 42501 | + "value": "[format('[\"{0}\",\"{1}\",\"{2}\"]', variables('aiFoundryAiServicesModelDeployment').deploymentName, variables('aiFoundryAiServices5_4ModelDeployment').deploymentName, variables('aiFoundryAiServicesReasoningModelDeployment').deploymentName)]" |
42498 | 42502 | }, |
42499 | 42503 | { |
42500 | 42504 | "name": "AZURE_STORAGE_BLOB_URL", |
|
46449 | 46453 | "properties": { |
46450 | 46454 | "SCM_DO_BUILD_DURING_DEPLOYMENT": "true", |
46451 | 46455 | "DOCKER_REGISTRY_SERVER_URL": "[format('https://{0}', reference('containerRegistry').outputs.loginServer.value)]", |
46452 | | - "WEBSITES_PORT": "3000", |
| 46456 | + "WEBSITES_PORT": "80", |
46453 | 46457 | "WEBSITES_CONTAINER_START_TIME_LIMIT": "1800", |
46454 | 46458 | "BACKEND_API_URL": "[format('https://{0}', reference('containerApp').outputs.fqdn.value)]", |
46455 | 46459 | "AUTH_ENABLED": "false", |
|
58886 | 58890 | }, |
58887 | 58891 | "AZURE_OPENAI_RAI_DEPLOYMENT_NAME": { |
58888 | 58892 | "type": "string", |
58889 | | - "value": "[variables('aiFoundryAiServices4_1ModelDeployment').deploymentName]" |
| 58893 | + "value": "[variables('aiFoundryAiServices5_4ModelDeployment').deploymentName]" |
58890 | 58894 | }, |
58891 | 58895 | "AZURE_OPENAI_API_VERSION": { |
58892 | 58896 | "type": "string", |
|
58958 | 58962 | }, |
58959 | 58963 | "SUPPORTED_MODELS": { |
58960 | 58964 | "type": "string", |
58961 | | - "value": "[format('[\"{0}\",\"{1}\",\"{2}\"]', variables('aiFoundryAiServicesModelDeployment').deploymentName, variables('aiFoundryAiServices4_1ModelDeployment').deploymentName, variables('aiFoundryAiServicesReasoningModelDeployment').deploymentName)]" |
| 58965 | + "value": "[format('[\"{0}\",\"{1}\",\"{2}\"]', variables('aiFoundryAiServicesModelDeployment').deploymentName, variables('aiFoundryAiServices5_4ModelDeployment').deploymentName, variables('aiFoundryAiServicesReasoningModelDeployment').deploymentName)]" |
58962 | 58966 | }, |
58963 | 58967 | "BACKEND_URL": { |
58964 | 58968 | "type": "string", |
|
0 commit comments