mgbam commited on
Commit
5090b92
·
verified ·
1 Parent(s): 4753f3a

Update models.py

Browse files
Files changed (1) hide show
  1. models.py +7 -7
models.py CHANGED
@@ -2,20 +2,20 @@ from openai import OpenAI
2
  import os
3
  from config import OPENAI_API_KEY, OPENAI_DEFAULT_MODEL
4
 
5
- # Initialize OpenAI client
6
  client = OpenAI(api_key=OPENAI_API_KEY)
7
 
8
-
9
- def chat_with_openai(system_message, user_message, model=OPENAI_DEFAULT_MODEL, temperature=0.3):
10
  """
11
- Chat with OpenAI's model using a system message and user message.
 
12
  """
13
  response = client.chat.completions.create(
14
  model=model,
15
  messages=[
16
- {"role": "system", "content": system_message},
17
- {"role": "user", "content": user_message},
18
  ],
19
  temperature=temperature,
20
  )
21
- return response.choices[0].message.content
 
2
  import os
3
  from config import OPENAI_API_KEY, OPENAI_DEFAULT_MODEL
4
 
5
+ # Initialize OpenAI
6
  client = OpenAI(api_key=OPENAI_API_KEY)
7
 
8
+ def chat_with_openai(system_prompt, user_prompt, model=OPENAI_DEFAULT_MODEL, temperature=0.3):
 
9
  """
10
+ Orchestrates a conversation with OpenAI's Chat API,
11
+ combining system + user messages for a final answer.
12
  """
13
  response = client.chat.completions.create(
14
  model=model,
15
  messages=[
16
+ {"role": "system", "content": system_prompt},
17
+ {"role": "user", "content": user_prompt}
18
  ],
19
  temperature=temperature,
20
  )
21
+ return response.choices[0].message.content.strip()