""" Call OpenAI @author : Sakshi Tantak """ # Imports from openai import AzureOpenAI from policy_analyser import GPT_ENGINE, GPT_API_BASE, GPT_KEY, GPT_VERSION CLIENT = AzureOpenAI( azure_endpoint = GPT_API_BASE, api_key = GPT_KEY, api_version = GPT_VERSION ) def call_openai(system_prompt, seed = 42): print('Calling openai') # messages = [{'role' : 'system', 'content' : system_prompt}, # {'role' : 'user', 'content' : document}] messages = [{'role' : 'user', 'content' : system_prompt}] response = CLIENT.chat.completions.create( model = GPT_ENGINE, messages = messages, # response_format = response_format, reasoning_effort = 'low' ) print('LLM response : ', response) return response.choices[0].message.content