11# Copyright (c) Microsoft Corporation.
22# Licensed under the MIT License.
3- from autogen_ext .models import AzureOpenAIChatCompletionClient
3+ from autogen_ext .models . openai import AzureOpenAIChatCompletionClient
44from text_2_sql_core .utils .environment import IdentityType , get_identity_type
55
66from azure .identity import DefaultAzureCredential , get_bearer_token_provider
@@ -57,7 +57,7 @@ def gpt_4o_mini_model(cls) -> AzureOpenAIChatCompletionClient:
5757 return AzureOpenAIChatCompletionClient (
5858 azure_deployment = os .environ ["OpenAI__MiniCompletionDeployment" ],
5959 model = os .environ ["OpenAI__MiniCompletionDeployment" ],
60- api_version = "2024-08-01-preview" ,
60+ api_version = os . environ [ "OpenAI__ApiVersion" ] ,
6161 azure_endpoint = os .environ ["OpenAI__Endpoint" ],
6262 azure_ad_token_provider = token_provider ,
6363 api_key = api_key ,
@@ -75,7 +75,7 @@ def gpt_4o_model(cls) -> AzureOpenAIChatCompletionClient:
7575 return AzureOpenAIChatCompletionClient (
7676 azure_deployment = os .environ ["OpenAI__CompletionDeployment" ],
7777 model = os .environ ["OpenAI__CompletionDeployment" ],
78- api_version = "2024-08-01-preview" ,
78+ api_version = os . environ [ "OpenAI__ApiVersion" ] ,
7979 azure_endpoint = os .environ ["OpenAI__Endpoint" ],
8080 azure_ad_token_provider = token_provider ,
8181 api_key = api_key ,
0 commit comments