Spaces:
Running
Running
File size: 809 Bytes
0106d5f bef8e94 0106d5f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
"""
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 |