|
5 | 5 | "_generator": {
|
6 | 6 | "name": "bicep",
|
7 | 7 | "version": "0.33.93.31351",
|
8 |
| - "templateHash": "8669457240634692488" |
| 8 | + "templateHash": "10307769654054798782" |
9 | 9 | }
|
10 | 10 | },
|
11 | 11 | "parameters": {
|
|
148 | 148 | ],
|
149 | 149 | "metadata": {
|
150 | 150 | "description": "Format of the chat model to deploy"
|
151 |
| - } |
| 151 | + }, |
| 152 | + "defaultValue": "OpenAI" |
152 | 153 | },
|
153 | 154 | "agentName": {
|
154 | 155 | "type": "string",
|
155 | 156 | "metadata": {
|
156 | 157 | "description": "Name of agent to deploy"
|
157 |
| - } |
| 158 | + }, |
| 159 | + "defaultValue": "agent-template-assistant" |
158 | 160 | },
|
159 | 161 | "aiAgentID": {
|
160 | 162 | "type": "string",
|
|
167 | 169 | "type": "string",
|
168 | 170 | "metadata": {
|
169 | 171 | "description": "Name of the chat model to deploy"
|
170 |
| - } |
| 172 | + }, |
| 173 | + "defaultValue": "gpt-4o-mini" |
171 | 174 | },
|
172 | 175 | "agentDeploymentName": {
|
173 | 176 | "type": "string",
|
174 | 177 | "metadata": {
|
175 | 178 | "description": "Name of the model deployment"
|
176 |
| - } |
| 179 | + }, |
| 180 | + "defaultValue": "gpt-4o-mini" |
177 | 181 | },
|
178 | 182 | "agentModelVersion": {
|
179 | 183 | "type": "string",
|
180 | 184 | "metadata": {
|
181 | 185 | "description": "Version of the chat model to deploy"
|
182 |
| - } |
| 186 | + }, |
| 187 | + "defaultValue": "2024-07-18" |
183 | 188 | },
|
184 | 189 | "agentDeploymentSku": {
|
185 | 190 | "type": "string",
|
186 | 191 | "metadata": {
|
187 | 192 | "description": "Sku of the chat deployment"
|
188 |
| - } |
| 193 | + }, |
| 194 | + "defaultValue": "GlobalStandard" |
189 | 195 | },
|
190 | 196 | "agentDeploymentCapacity": {
|
191 | 197 | "type": "int",
|
192 | 198 | "metadata": {
|
193 | 199 | "description": "Capacity of the chat deployment"
|
194 |
| - } |
| 200 | + }, |
| 201 | + "defaultValue": 50 |
195 | 202 | },
|
196 | 203 | "embedModelFormat": {
|
197 | 204 | "type": "string",
|
|
201 | 208 | ],
|
202 | 209 | "metadata": {
|
203 | 210 | "description": "Format of the embedding model to deploy"
|
204 |
| - } |
| 211 | + }, |
| 212 | + "defaultValue": "OpenAI" |
205 | 213 | },
|
206 | 214 | "embedModelName": {
|
207 | 215 | "type": "string",
|
|
213 | 221 | "type": "string",
|
214 | 222 | "metadata": {
|
215 | 223 | "description": "Name of the embedding model deployment"
|
216 |
| - } |
| 224 | + }, |
| 225 | + "defaultValue": "text-embedding-3-small" |
217 | 226 | },
|
218 | 227 | "embeddingDeploymentDimensions": {
|
219 | 228 | "type": "string",
|
220 | 229 | "metadata": {
|
221 | 230 | "description": "Embedding model dimensionality"
|
222 |
| - } |
| 231 | + }, |
| 232 | + "defaultValue": "100" |
223 | 233 | },
|
224 | 234 | "embedModelVersion": {
|
225 | 235 | "type": "securestring",
|
226 | 236 | "metadata": {
|
227 | 237 | "description": "Version of the embedding model to deploy"
|
228 |
| - } |
| 238 | + }, |
| 239 | + "defaultValue": "1" |
229 | 240 | },
|
230 | 241 | "embedDeploymentSku": {
|
231 | 242 | "type": "string",
|
232 | 243 | "metadata": {
|
233 | 244 | "description": "Sku of the embeddings model deployment"
|
234 |
| - } |
| 245 | + }, |
| 246 | + "defaultValue": "Standard" |
235 | 247 | },
|
236 | 248 | "embedDeploymentCapacity": {
|
237 | 249 | "type": "int",
|
238 | 250 | "metadata": {
|
239 | 251 | "description": "Capacity of the embedding deployment"
|
240 |
| - } |
| 252 | + }, |
| 253 | + "defaultValue": 50 |
241 | 254 | },
|
242 | 255 | "useContainerRegistry": {
|
243 | 256 | "type": "bool",
|
|
500 | 513 | "_generator": {
|
501 | 514 | "name": "bicep",
|
502 | 515 | "version": "0.33.93.31351",
|
503 |
| - "templateHash": "17125266340828768318" |
| 516 | + "templateHash": "15889232546324762694" |
504 | 517 | }
|
505 | 518 | },
|
506 | 519 | "parameters": {
|
|
643 | 656 | "_generator": {
|
644 | 657 | "name": "bicep",
|
645 | 658 | "version": "0.33.93.31351",
|
646 |
| - "templateHash": "14438981385886625106" |
| 659 | + "templateHash": "13130383671788479174" |
647 | 660 | }
|
648 | 661 | },
|
649 | 662 | "parameters": {
|
|
3010 | 3023 | "_generator": {
|
3011 | 3024 | "name": "bicep",
|
3012 | 3025 | "version": "0.33.93.31351",
|
3013 |
| - "templateHash": "3649699493499251886" |
| 3026 | + "templateHash": "12801695898195206028" |
3014 | 3027 | },
|
3015 | 3028 | "description": "Creates an Azure AI Search instance."
|
3016 | 3029 | },
|
|
3103 | 3116 | "tags": "[parameters('tags')]",
|
3104 | 3117 | "identity": "[variables('searchIdentityProvider')]",
|
3105 | 3118 | "properties": {
|
| 3119 | + "authOptions": "[parameters('authOptions')]", |
3106 | 3120 | "disableLocalAuth": "[parameters('disableLocalAuth')]",
|
3107 | 3121 | "disabledDataExfiltrationOptions": "[parameters('disabledDataExfiltrationOptions')]",
|
3108 | 3122 | "encryptionWithCmk": "[parameters('encryptionWithCmk')]",
|
|
4626 | 4640 | "containerRegistryName": {
|
4627 | 4641 | "value": "[reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, if(not(empty(parameters('resourceGroupName'))), parameters('resourceGroupName'), format('{0}{1}', variables('abbrs').resourcesResourceGroups, parameters('environmentName')))), 'Microsoft.Resources/deployments', 'container-apps'), '2022-09-01').outputs.registryName.value]"
|
4628 | 4642 | },
|
4629 |
| - "projectConnectionString": "[if(empty(if(and(and(empty(parameters('aiExistingProjectConnectionString')), not(empty(reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, if(not(empty(parameters('resourceGroupName'))), parameters('resourceGroupName'), format('{0}{1}', variables('abbrs').resourcesResourceGroups, parameters('environmentName')))), 'Microsoft.Resources/deployments', 'ai'), '2022-09-01').outputs.discoveryUrl.value))), contains(reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, if(not(empty(parameters('resourceGroupName'))), parameters('resourceGroupName'), format('{0}{1}', variables('abbrs').resourcesResourceGroups, parameters('environmentName')))), 'Microsoft.Resources/deployments', 'ai'), '2022-09-01').outputs.discoveryUrl.value, '/')), split(reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, if(not(empty(parameters('resourceGroupName'))), parameters('resourceGroupName'), format('{0}{1}', variables('abbrs').resourcesResourceGroups, parameters('environmentName')))), 'Microsoft.Resources/deployments', 'ai'), '2022-09-01').outputs.discoveryUrl.value, '/')[2], '')), createObject('value', parameters('aiExistingProjectConnectionString')), createObject('value', format('{0};{1};{2};{3}', if(and(and(empty(parameters('aiExistingProjectConnectionString')), not(empty(reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, if(not(empty(parameters('resourceGroupName'))), parameters('resourceGroupName'), format('{0}{1}', variables('abbrs').resourcesResourceGroups, parameters('environmentName')))), 'Microsoft.Resources/deployments', 'ai'), '2022-09-01').outputs.discoveryUrl.value))), contains(reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, if(not(empty(parameters('resourceGroupName'))), parameters('resourceGroupName'), format('{0}{1}', variables('abbrs').resourcesResourceGroups, parameters('environmentName')))), 'Microsoft.Resources/deployments', 'ai'), '2022-09-01').outputs.discoveryUrl.value, '/')), split(reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, if(not(empty(parameters('resourceGroupName'))), parameters('resourceGroupName'), format('{0}{1}', variables('abbrs').resourcesResourceGroups, parameters('environmentName')))), 'Microsoft.Resources/deployments', 'ai'), '2022-09-01').outputs.discoveryUrl.value, '/')[2], ''), subscription().subscriptionId, if(not(empty(parameters('resourceGroupName'))), parameters('resourceGroupName'), format('{0}{1}', variables('abbrs').resourcesResourceGroups, parameters('environmentName'))), variables('projectName'))))]", |
| 4643 | + "projectConnectionString": "[if(empty(if(empty(parameters('aiExistingProjectConnectionString')), split(reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, if(not(empty(parameters('resourceGroupName'))), parameters('resourceGroupName'), format('{0}{1}', variables('abbrs').resourcesResourceGroups, parameters('environmentName')))), 'Microsoft.Resources/deployments', 'ai'), '2022-09-01').outputs.discoveryUrl.value, '/')[2], '')), createObject('value', parameters('aiExistingProjectConnectionString')), createObject('value', format('{0};{1};{2};{3}', if(empty(parameters('aiExistingProjectConnectionString')), split(reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, if(not(empty(parameters('resourceGroupName'))), parameters('resourceGroupName'), format('{0}{1}', variables('abbrs').resourcesResourceGroups, parameters('environmentName')))), 'Microsoft.Resources/deployments', 'ai'), '2022-09-01').outputs.discoveryUrl.value, '/')[2], ''), subscription().subscriptionId, if(not(empty(parameters('resourceGroupName'))), parameters('resourceGroupName'), format('{0}{1}', variables('abbrs').resourcesResourceGroups, parameters('environmentName'))), variables('projectName'))))]", |
4630 | 4644 | "agentDeploymentName": {
|
4631 | 4645 | "value": "[parameters('agentDeploymentName')]"
|
4632 | 4646 | },
|
|
6284 | 6298 | },
|
6285 | 6299 | "AZURE_AIPROJECT_CONNECTION_STRING": {
|
6286 | 6300 | "type": "string",
|
6287 |
| - "value": "[if(empty(if(and(and(empty(parameters('aiExistingProjectConnectionString')), not(empty(reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, if(not(empty(parameters('resourceGroupName'))), parameters('resourceGroupName'), format('{0}{1}', variables('abbrs').resourcesResourceGroups, parameters('environmentName')))), 'Microsoft.Resources/deployments', 'ai'), '2022-09-01').outputs.discoveryUrl.value))), contains(reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, if(not(empty(parameters('resourceGroupName'))), parameters('resourceGroupName'), format('{0}{1}', variables('abbrs').resourcesResourceGroups, parameters('environmentName')))), 'Microsoft.Resources/deployments', 'ai'), '2022-09-01').outputs.discoveryUrl.value, '/')), split(reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, if(not(empty(parameters('resourceGroupName'))), parameters('resourceGroupName'), format('{0}{1}', variables('abbrs').resourcesResourceGroups, parameters('environmentName')))), 'Microsoft.Resources/deployments', 'ai'), '2022-09-01').outputs.discoveryUrl.value, '/')[2], '')), parameters('aiExistingProjectConnectionString'), format('{0};{1};{2};{3}', if(and(and(empty(parameters('aiExistingProjectConnectionString')), not(empty(reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, if(not(empty(parameters('resourceGroupName'))), parameters('resourceGroupName'), format('{0}{1}', variables('abbrs').resourcesResourceGroups, parameters('environmentName')))), 'Microsoft.Resources/deployments', 'ai'), '2022-09-01').outputs.discoveryUrl.value))), contains(reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, if(not(empty(parameters('resourceGroupName'))), parameters('resourceGroupName'), format('{0}{1}', variables('abbrs').resourcesResourceGroups, parameters('environmentName')))), 'Microsoft.Resources/deployments', 'ai'), '2022-09-01').outputs.discoveryUrl.value, '/')), split(reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, if(not(empty(parameters('resourceGroupName'))), parameters('resourceGroupName'), format('{0}{1}', variables('abbrs').resourcesResourceGroups, parameters('environmentName')))), 'Microsoft.Resources/deployments', 'ai'), '2022-09-01').outputs.discoveryUrl.value, '/')[2], ''), subscription().subscriptionId, if(not(empty(parameters('resourceGroupName'))), parameters('resourceGroupName'), format('{0}{1}', variables('abbrs').resourcesResourceGroups, parameters('environmentName'))), variables('projectName')))]" |
| 6301 | + "value": "[if(empty(if(empty(parameters('aiExistingProjectConnectionString')), split(reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, if(not(empty(parameters('resourceGroupName'))), parameters('resourceGroupName'), format('{0}{1}', variables('abbrs').resourcesResourceGroups, parameters('environmentName')))), 'Microsoft.Resources/deployments', 'ai'), '2022-09-01').outputs.discoveryUrl.value, '/')[2], '')), parameters('aiExistingProjectConnectionString'), format('{0};{1};{2};{3}', if(empty(parameters('aiExistingProjectConnectionString')), split(reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, if(not(empty(parameters('resourceGroupName'))), parameters('resourceGroupName'), format('{0}{1}', variables('abbrs').resourcesResourceGroups, parameters('environmentName')))), 'Microsoft.Resources/deployments', 'ai'), '2022-09-01').outputs.discoveryUrl.value, '/')[2], ''), subscription().subscriptionId, if(not(empty(parameters('resourceGroupName'))), parameters('resourceGroupName'), format('{0}{1}', variables('abbrs').resourcesResourceGroups, parameters('environmentName'))), variables('projectName')))]" |
6288 | 6302 | },
|
6289 | 6303 | "AZURE_AI_AGENT_DEPLOYMENT_NAME": {
|
6290 | 6304 | "type": "string",
|
|
0 commit comments