@@ -37,6 +37,7 @@ class Config:
3737 COSMOSDB_CONTAINER = GetRequiredConfig ("COSMOSDB_CONTAINER" )
3838
3939 AZURE_OPENAI_DEPLOYMENT_NAME = GetRequiredConfig ("AZURE_OPENAI_DEPLOYMENT_NAME" )
40+ AZURE_OPENAI_MODEL_NAME = GetOptionalConfig ("AZURE_OPENAI_MODEL_NAME" , default = AZURE_OPENAI_DEPLOYMENT_NAME )
4041 AZURE_OPENAI_API_VERSION = GetRequiredConfig ("AZURE_OPENAI_API_VERSION" )
4142 AZURE_OPENAI_ENDPOINT = GetRequiredConfig ("AZURE_OPENAI_ENDPOINT" )
4243 AZURE_OPENAI_API_KEY = GetOptionalConfig ("AZURE_OPENAI_API_KEY" )
@@ -89,7 +90,8 @@ def GetAzureOpenAIChatCompletionClient(model_capabilities):
8990 if Config .AZURE_OPENAI_API_KEY == "" :
9091 # Use DefaultAzureCredential for auth
9192 Config .__aoai_chatCompletionClient = AzureOpenAIChatCompletionClient (
92- model = Config .AZURE_OPENAI_DEPLOYMENT_NAME ,
93+ model = Config .AZURE_OPENAI_MODEL_NAME ,
94+ azure_deployment = Config .AZURE_OPENAI_DEPLOYMENT_NAME ,
9395 api_version = Config .AZURE_OPENAI_API_VERSION ,
9496 azure_endpoint = Config .AZURE_OPENAI_ENDPOINT ,
9597 azure_ad_token_provider = Config .GetTokenProvider (
@@ -101,7 +103,8 @@ def GetAzureOpenAIChatCompletionClient(model_capabilities):
101103 else :
102104 # Fallback behavior to use API key
103105 Config .__aoai_chatCompletionClient = AzureOpenAIChatCompletionClient (
104- model = Config .AZURE_OPENAI_DEPLOYMENT_NAME ,
106+ model = Config .AZURE_OPENAI_MODEL_NAME ,
107+ azure_deployment = Config .AZURE_OPENAI_DEPLOYMENT_NAME ,
105108 api_version = Config .AZURE_OPENAI_API_VERSION ,
106109 azure_endpoint = Config .AZURE_OPENAI_ENDPOINT ,
107110 api_key = Config .AZURE_OPENAI_API_KEY ,
0 commit comments