Skip to content

Commit 2f0aeb5

Browse files
client and api_key name
1 parent 66297bd commit 2f0aeb5

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

toolium/utils/ai_utils/openai.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,22 +45,23 @@ def openai_request(system_message, user_message, model_name=None, azure=False, *
4545
config = DriverWrappersPool.get_default_wrapper().config
4646
model_name = model_name or config.get_optional('AI', 'openai_model', 'gpt-4o-mini')
4747
logger.info('Calling to OpenAI API with model %s', model_name)
48-
4948
response_format = None
5049
if kwargs.get('response_format'):
5150
response_format = kwargs.pop('response_format')
5251
kwargs.pop('response_format', None)
53-
client = AzureOpenAI(**kwargs) if azure else OpenAI(**kwargs)
5452
if azure:
5553
for key in ('azure_api_key', 'azure_endpoint', 'api_version', 'azure_deployment'):
5654
value = config.get_optional('AI', key)
5755
if value:
58-
kwargs.setdefault(key, value)
56+
kwargs_key = 'api_key' if key == 'azure_api_key' else key
57+
kwargs.setdefault(kwargs_key, value)
5958
else:
6059
for key in ('openai_api_key', 'openai_temperature'):
6160
value = config.get_optional('AI', key)
6261
if value:
63-
kwargs.setdefault(key, value)
62+
kwargs_key = 'api_key' if key == 'openai_api_key' else key
63+
kwargs.setdefault(kwargs_key, value)
64+
client = AzureOpenAI(**kwargs) if azure else OpenAI(**kwargs)
6465
messages = []
6566
if isinstance(system_message, list):
6667
for prompt in system_message:

0 commit comments

Comments
 (0)