Skip to content

Commit 9d13747

Browse files
fix: added config variable (#59)
* fix: added config variable * pylint fix
1 parent ca8af37 commit 9d13747

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

src/backend/.env.sample

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ COSMOSDB_DATABASE=autogen
33
COSMOSDB_CONTAINER=memory
44

55
AZURE_OPENAI_ENDPOINT=
6+
AZURE_OPENAI_MODEL_NAME=gpt-4o
67
AZURE_OPENAI_DEPLOYMENT_NAME=gpt-4o
78
AZURE_OPENAI_API_VERSION=2024-08-01-preview
89
APPLICATIONINSIGHTS_INSTRUMENTATION_KEY=

src/backend/config.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)