Spaces:
Sleeping
Sleeping
File size: 653 Bytes
757671f f665542 757671f 9d4945e 757671f 9d4945e 757671f f665542 757671f 9d4945e 757671f f665542 757671f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import openai
LLM_MODEL = "gpt-4o-mini"
temperature = 0
def call_llm(prompt: str, response_format=None, model=LLM_MODEL) -> str:
client = openai.OpenAI()
if response_format:
response = client.beta.chat.completions.parse(
model=model,
messages=[{"role": "user", "content": prompt}],
response_format=response_format,
temperature=temperature
)
else:
response = client.chat.completions.create(
model=model,
messages=[{"role": "user", "content": prompt}],
temperature=temperature
)
return response.choices[0].message.content |