Skip to content

Commit 8d1fff0

Browse files
authored
configure global standard deployment as default ofr gpt 4
1 parent 07362d4 commit 8d1fff0

File tree

2 files changed

+28
-5
lines changed

2 files changed

+28
-5
lines changed

infra/main.bicep

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ param speechServiceResourceGroupName string = ''
5757
param speechServiceLocation string = ''
5858
param speechServiceName string = ''
5959
param speechServiceSkuName string // Set in main.parameters.json
60-
param useGPT4V bool = false
60+
param useGPT4V bool = true
6161

6262
@description('Location for the OpenAI resource group')
6363
@allowed([
@@ -110,32 +110,37 @@ param chatGptModelName string = ''
110110
param chatGptDeploymentName string = ''
111111
param chatGptDeploymentVersion string = ''
112112
param chatGptDeploymentCapacity int = 0
113+
param chatGptDeploymentSkuName string = ''
113114
var chatGpt = {
114115
modelName: !empty(chatGptModelName)
115116
? chatGptModelName
116117
: startsWith(openAiHost, 'azure') ? 'gpt-35-turbo' : 'gpt-3.5-turbo'
117118
deploymentName: !empty(chatGptDeploymentName) ? chatGptDeploymentName : 'chat'
118119
deploymentVersion: !empty(chatGptDeploymentVersion) ? chatGptDeploymentVersion : '0613'
119120
deploymentCapacity: chatGptDeploymentCapacity != 0 ? chatGptDeploymentCapacity : 30
121+
deploymentSkuName: !empty(chatGptDeploymentSkuName) ? chatGptDeploymentSkuName : 'Standard'
120122
}
121123

122124
param embeddingModelName string = ''
123125
param embeddingDeploymentName string = ''
124126
param embeddingDeploymentVersion string = ''
125127
param embeddingDeploymentCapacity int = 0
126128
param embeddingDimensions int = 0
129+
param embeddingDeploymentSkuName string = ''
127130
var embedding = {
128131
modelName: !empty(embeddingModelName) ? embeddingModelName : 'text-embedding-ada-002'
129132
deploymentName: !empty(embeddingDeploymentName) ? embeddingDeploymentName : 'embedding'
130133
deploymentVersion: !empty(embeddingDeploymentVersion) ? embeddingDeploymentVersion : '2'
131134
deploymentCapacity: embeddingDeploymentCapacity != 0 ? embeddingDeploymentCapacity : 30
135+
deploymentSkuName: !empty(embeddingDeploymentSkuName) ? embeddingDeploymentSkuName : 'Standard'
132136
dimensions: embeddingDimensions != 0 ? embeddingDimensions : 1536
133137
}
134138

135139
param gpt4vModelName string = 'gpt-4o'
136140
param gpt4vDeploymentName string = 'gpt-4o'
137141
param gpt4vModelVersion string = '2024-05-13'
138142
param gpt4vDeploymentCapacity int = 10
143+
param gpt4vDeploymentSkuName string = 'GlobalStandard'
139144

140145
param tenantId string = tenant().tenantId
141146
param authTenantId string = ''
@@ -453,7 +458,7 @@ var defaultOpenAiDeployments = [
453458
version: chatGpt.deploymentVersion
454459
}
455460
sku: {
456-
name: 'Standard'
461+
name: chatGpt.deploymentSkuName
457462
capacity: chatGpt.deploymentCapacity
458463
}
459464
}
@@ -465,7 +470,7 @@ var defaultOpenAiDeployments = [
465470
version: embedding.deploymentVersion
466471
}
467472
sku: {
468-
name: 'Standard'
473+
name: embedding.deploymentSkuName
469474
capacity: embedding.deploymentCapacity
470475
}
471476
}
@@ -483,7 +488,7 @@ var openAiDeployments = concat(
483488
version: gpt4vModelVersion
484489
}
485490
sku: {
486-
name: 'Standard'
491+
name: gpt4vDeploymentSkuName
487492
capacity: gpt4vDeploymentCapacity
488493
}
489494
}

infra/main.parameters.json

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,9 @@
101101
"chatGptDeploymentCapacity":{
102102
"value": "${AZURE_OPENAI_CHATGPT_DEPLOYMENT_CAPACITY}"
103103
},
104+
"chatGptDeploymentSkuName":{
105+
"value": "${AZURE_OPENAI_CHATGPT_DEPLOYMENT_SKU=Standard}"
106+
},
104107
"embeddingModelName":{
105108
"value": "${AZURE_OPENAI_EMB_MODEL_NAME}"
106109
},
@@ -113,12 +116,27 @@
113116
"embeddingDeploymentCapacity":{
114117
"value": "${AZURE_OPENAI_EMB_DEPLOYMENT_CAPACITY}"
115118
},
119+
"embeddingDeploymentSkuName":{
120+
"value": "${AZURE_OPENAI_EMB_DEPLOYMENT_SKU=Standard}"
121+
},
116122
"embeddingDimensions": {
117123
"value": "${AZURE_OPENAI_EMB_DIMENSIONS}"
118124
},
125+
"gpt4vModelName": {
126+
"value": "${AZURE_OPENAI_GPT4V_MODEL_NAME=gpt-4o}"
127+
},
128+
"gpt4vDeploymentName": {
129+
"value": "${AZURE_OPENAI_GPT4V_DEPLOYMENT=gpt-4o}"
130+
},
131+
"gpt4vDeploymentVersion":{
132+
"value": "${AZURE_OPENAI_GPT4V_DEPLOYMENT_VERSION=2024-05-13}"
133+
},
119134
"gpt4vDeploymentCapacity":{
120135
"value": "${AZURE_OPENAI_GPT4V_DEPLOYMENT_CAPACITY=10}"
121136
},
137+
"gpt4vDeploymentSkuName":{
138+
"value": "${AZURE_OPENAI_GPT4V_DEPLOYMENT_SKU=GlobalStandard}"
139+
},
122140
"openAiHost": {
123141
"value": "${OPENAI_HOST=azure}"
124142
},
@@ -153,7 +171,7 @@
153171
"value": "${USE_VECTORS=true}"
154172
},
155173
"useGPT4V": {
156-
"value": "${USE_GPT4V=false}"
174+
"value": "${USE_GPT4V=true}"
157175
},
158176
"enableLanguagePicker": {
159177
"value": "${ENABLE_LANGUAGE_PICKER=false}"

0 commit comments

Comments
 (0)