66 "_generator": {
77 "name": "bicep",
88 "version": "0.39.26.7824",
9- "templateHash": "8571608347823667459 "
9+ "templateHash": "16137819665558470436 "
1010 },
1111 "name": "Intelligent Content Generation Accelerator",
1212 "description": "Solution Accelerator for multimodal marketing content generation using Microsoft Agent Framework.\n"
9999 "defaultValue": "gpt-image-1",
100100 "allowedValues": [
101101 "gpt-image-1",
102+ "gpt-image-1.5",
102103 "dall-e-3",
103104 "none"
104105 ],
105106 "metadata": {
106- "description": "Optional. Image model to deploy: gpt-image-1, dall-e-3, or none to skip."
107+ "description": "Optional. Image model to deploy: gpt-image-1, gpt-image-1.5, dall-e-3, or none to skip."
107108 }
108109 },
109110 "azureOpenaiAPIVersion": {
194195 },
195196 "acrName": {
196197 "type": "string",
197- "defaultValue": "contentgenacrmaint ",
198+ "defaultValue": "contentgencontainerreg ",
198199 "metadata": {
199200 "description": "Required. The existing Container Registry name (without .azurecr.io). Must contain pre-built images: content-gen-app and content-gen-api."
200201 }
334335 "version": "2025-04-15",
335336 "sku": "GlobalStandard"
336337 },
338+ "gpt-image-1.5": {
339+ "name": "gpt-image-1.5",
340+ "version": "2025-12-16",
341+ "sku": "GlobalStandard"
342+ },
337343 "dall-e-3": {
338344 "name": "dall-e-3",
339345 "version": "3.0",
1085810864 "roleDefinitionIdOrName": "5e0bd9bd-7b93-4f28-af87-19fc36ad61bd",
1085910865 "principalId": "[reference('userAssignedIdentity').outputs.principalId.value]",
1086010866 "principalType": "ServicePrincipal"
10867+ },
10868+ {
10869+ "roleDefinitionIdOrName": "53ca6127-db72-4b80-b1b0-d745d6d5456d",
10870+ "principalId": "[deployer().objectId]",
10871+ "principalType": "User"
1086110872 }
1086210873 ]
1086310874 },
@@ -33461,21 +33472,21 @@
3346133472 },
3346233473 "value": "[format('https://{0}.azurewebsites.net', reference('webSite').outputs.name.value)]"
3346333474 },
33464- "STORAGE_ACCOUNT_NAME ": {
33475+ "AZURE_BLOB_ACCOUNT_NAME ": {
3346533476 "type": "string",
3346633477 "metadata": {
3346733478 "description": "Contains Storage Account Name"
3346833479 },
3346933480 "value": "[reference('storageAccount').outputs.name.value]"
3347033481 },
33471- "STORAGE_PRODUCT_IMAGES_CONTAINER ": {
33482+ "AZURE_BLOB_PRODUCT_IMAGES_CONTAINER ": {
3347233483 "type": "string",
3347333484 "metadata": {
3347433485 "description": "Contains Product Images Container"
3347533486 },
3347633487 "value": "[variables('productImagesContainer')]"
3347733488 },
33478- "STORAGE_GENERATED_IMAGES_CONTAINER ": {
33489+ "AZURE_BLOB_GENERATED_IMAGES_CONTAINER ": {
3347933490 "type": "string",
3348033491 "metadata": {
3348133492 "description": "Contains Generated Images Container"
@@ -33489,21 +33500,28 @@
3348933500 },
3349033501 "value": "[reference('cosmosDB').outputs.name.value]"
3349133502 },
33492- "COSMOSDB_DATABASE_NAME": {
33503+ "AZURE_COSMOS_ENDPOINT": {
33504+ "type": "string",
33505+ "metadata": {
33506+ "description": "Contains CosmosDB Endpoint URL"
33507+ },
33508+ "value": "[format('https://cosmos-{0}.documents.azure.com:443/', variables('solutionSuffix'))]"
33509+ },
33510+ "AZURE_COSMOS_DATABASE_NAME": {
3349333511 "type": "string",
3349433512 "metadata": {
3349533513 "description": "Contains CosmosDB Database Name"
3349633514 },
3349733515 "value": "[variables('cosmosDBDatabaseName')]"
3349833516 },
33499- "COSMOSDB_PRODUCTS_CONTAINER ": {
33517+ "AZURE_COSMOS_PRODUCTS_CONTAINER ": {
3350033518 "type": "string",
3350133519 "metadata": {
3350233520 "description": "Contains CosmosDB Products Container"
3350333521 },
3350433522 "value": "[variables('cosmosDBProductsContainer')]"
3350533523 },
33506- "COSMOSDB_CONVERSATIONS_CONTAINER ": {
33524+ "AZURE_COSMOS_CONVERSATIONS_CONTAINER ": {
3350733525 "type": "string",
3350833526 "metadata": {
3350933527 "description": "Contains CosmosDB Conversations Container"
@@ -33538,21 +33556,49 @@
3353833556 },
3353933557 "value": "[if(variables('useExistingAiFoundryAiProject'), '', reference('aiFoundryAiServices').outputs.resourceId.value)]"
3354033558 },
33559+ "AZURE_EXISTING_AI_PROJECT_RESOURCE_ID": {
33560+ "type": "string",
33561+ "metadata": {
33562+ "description": "Contains existing AI project resource ID."
33563+ },
33564+ "value": "[parameters('azureExistingAIProjectResourceId')]"
33565+ },
33566+ "AZURE_AI_SEARCH_ENDPOINT": {
33567+ "type": "string",
33568+ "metadata": {
33569+ "description": "Contains AI Search Service Endpoint URL"
33570+ },
33571+ "value": "[format('https://{0}.search.windows.net/', reference('aiSearch').outputs.name.value)]"
33572+ },
3354133573 "AI_SEARCH_SERVICE_NAME": {
3354233574 "type": "string",
3354333575 "metadata": {
3354433576 "description": "Contains AI Search Service Name"
3354533577 },
3354633578 "value": "[reference('aiSearch').outputs.name.value]"
3354733579 },
33548- "AI_SEARCH_INDEX ": {
33580+ "AZURE_AI_SEARCH_PRODUCTS_INDEX ": {
3354933581 "type": "string",
3355033582 "metadata": {
33551- "description": "Contains AI Search Index"
33583+ "description": "Contains AI Search Product Index"
3355233584 },
3355333585 "value": "[variables('azureSearchIndex')]"
3355433586 },
33555- "AZURE_OPENAI_MODEL": {
33587+ "AZURE_AI_SEARCH_IMAGE_INDEX": {
33588+ "type": "string",
33589+ "metadata": {
33590+ "description": "Contains AI Search Image Index"
33591+ },
33592+ "value": "product-images"
33593+ },
33594+ "AZURE_OPENAI_ENDPOINT": {
33595+ "type": "string",
33596+ "metadata": {
33597+ "description": "Contains Azure OpenAI endpoint URL"
33598+ },
33599+ "value": "[format('https://{0}.openai.azure.com/', variables('aiFoundryAiServicesResourceName'))]"
33600+ },
33601+ "AZURE_OPENAI_GPT_MODEL": {
3355633602 "type": "string",
3355733603 "metadata": {
3355833604 "description": "Contains GPT Model"
3356633612 },
3356733613 "value": "[variables('imageModelConfig')[parameters('imageModelChoice')].name]"
3356833614 },
33615+ "AZURE_OPENAI_GPT_IMAGE_ENDPOINT": {
33616+ "type": "string",
33617+ "metadata": {
33618+ "description": "Contains Azure OpenAI GPT/Image endpoint URL (empty if no image model selected)"
33619+ },
33620+ "value": "[if(not(equals(parameters('imageModelChoice'), 'none')), format('https://{0}.openai.azure.com/', variables('aiFoundryAiServicesResourceName')), '')]"
33621+ },
33622+ "AZURE_OPENAI_API_VERSION": {
33623+ "type": "string",
33624+ "metadata": {
33625+ "description": "Contains Azure OpenAI API Version"
33626+ },
33627+ "value": "[parameters('azureOpenaiAPIVersion')]"
33628+ },
3356933629 "AZURE_OPENAI_RESOURCE": {
3357033630 "type": "string",
3357133631 "metadata": {
0 commit comments