File tree Expand file tree Collapse file tree 6 files changed +12
-2
lines changed Expand file tree Collapse file tree 6 files changed +12
-2
lines changed Original file line number Diff line number Diff line change 44
44
AZURE_LOCATION : $(AZURE_LOCATION)
45
45
AZD_INITIAL_ENVIRONMENT_CONFIG : $(AZD_INITIAL_ENVIRONMENT_CONFIG)
46
46
AZURE_OPENAI_SERVICE : $(AZURE_OPENAI_SERVICE)
47
+ AZURE_OPENAI_API_VERSION : $(AZURE_OPENAI_API_VERSION)
47
48
AZURE_OPENAI_RESOURCE_GROUP : $(AZURE_OPENAI_RESOURCE_GROUP)
48
49
AZURE_FORMRECOGNIZER_SERVICE : $(AZURE_FORMRECOGNIZER_SERVICE)
49
50
AZURE_FORMRECOGNIZER_RESOURCE_GROUP : $(AZURE_FORMRECOGNIZER_RESOURCE_GROUP)
Original file line number Diff line number Diff line change 30
30
AZURE_LOCATION : ${{ vars.AZURE_LOCATION }}
31
31
# project specific
32
32
AZURE_OPENAI_SERVICE : ${{ vars.AZURE_OPENAI_SERVICE }}
33
+ AZURE_OPENAI_API_VERSION : ${{ vars.AZURE_OPENAI_API_VERSION }}
33
34
AZURE_OPENAI_RESOURCE_GROUP : ${{ vars.AZURE_OPENAI_RESOURCE_GROUP }}
34
35
AZURE_FORMRECOGNIZER_SERVICE : ${{ vars.AZURE_FORMRECOGNIZER_SERVICE }}
35
36
AZURE_FORMRECOGNIZER_RESOURCE_GROUP : ${{ vars.AZURE_FORMRECOGNIZER_RESOURCE_GROUP }}
Original file line number Diff line number Diff line change @@ -308,9 +308,10 @@ async def setup_clients():
308
308
else :
309
309
endpoint = f"https://{ AZURE_OPENAI_SERVICE } .openai.azure.com"
310
310
311
- # Store on app.config for later use inside requests
311
+ api_version = os .getenv ("AZURE_OPENAI_API_VERSION" ) or "2024-03-01-preview"
312
+
312
313
openai_client = AsyncAzureOpenAI (
313
- api_version = "2023-07-01-preview" ,
314
+ api_version = api_version ,
314
315
azure_endpoint = endpoint ,
315
316
azure_ad_token_provider = token_provider ,
316
317
)
Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ services:
23
23
pipeline :
24
24
variables :
25
25
- AZURE_OPENAI_SERVICE
26
+ - AZURE_OPENAI_API_VERSION
26
27
- AZURE_OPENAI_RESOURCE_GROUP
27
28
- AZURE_FORMRECOGNIZER_SERVICE
28
29
- AZURE_FORMRECOGNIZER_RESOURCE_GROUP
Original file line number Diff line number Diff line change @@ -42,6 +42,7 @@ param appServiceSkuName string // Set in main.parameters.json
42
42
param openAiHost string // Set in main.parameters.json
43
43
param isAzureOpenAiHost bool = startsWith (openAiHost , 'azure' )
44
44
param azureOpenAiCustomUrl string = ''
45
+ param azureOpenAiApiVersion string = ''
45
46
46
47
param openAiServiceName string = ''
47
48
param openAiResourceGroupName string = ''
@@ -244,6 +245,7 @@ module backend 'core/host/appservice.bicep' = {
244
245
// Shared by all OpenAI deployments
245
246
OPENAI_HOST : openAiHost
246
247
AZURE_OPENAI_CUSTOM_URL : azureOpenAiCustomUrl
248
+ AZURE_OPENAI_API_VERSION : azureOpenAiApiVersion
247
249
AZURE_OPENAI_EMB_MODEL_NAME : embeddingModelName
248
250
AZURE_OPENAI_CHATGPT_MODEL : chatGptModelName
249
251
AZURE_OPENAI_GPT4V_MODEL : gpt4vModelName
@@ -598,6 +600,7 @@ output AZURE_OPENAI_GPT4V_MODEL string = gpt4vModelName
598
600
599
601
// Specific to Azure OpenAI
600
602
output AZURE_OPENAI_SERVICE string = isAzureOpenAiHost ? openAi .outputs .name : ''
603
+ output AZURE_OPENAI_API_VERSION string = isAzureOpenAiHost ? azureOpenAiApiVersion : ''
601
604
output AZURE_OPENAI_RESOURCE_GROUP string = isAzureOpenAiHost ? openAiResourceGroup .name : ''
602
605
output AZURE_OPENAI_CHATGPT_DEPLOYMENT string = isAzureOpenAiHost ? chatGptDeploymentName : ''
603
606
output AZURE_OPENAI_EMB_DEPLOYMENT string = isAzureOpenAiHost ? embeddingDeploymentName : ''
Original file line number Diff line number Diff line change 83
83
"azureOpenAiCustomUrl" :{
84
84
"value" : " ${AZURE_OPENAI_CUSTOM_URL}"
85
85
},
86
+ "azureOpenAiApiVersion" :{
87
+ "value" : " ${AZURE_OPENAI_API_VERSION}"
88
+ },
86
89
"openAiApiKey" : {
87
90
"value" : " ${OPENAI_API_KEY}"
88
91
},
You can’t perform that action at this time.
0 commit comments