Sakshi
arch lob agnostic
bef8e94
raw
history blame contribute delete
809 Bytes
"""
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