mgbam commited on
Commit
6350527
·
verified ·
1 Parent(s): 40f6d49

Update models.py

Browse files
Files changed (1) hide show
  1. models.py +15 -12
models.py CHANGED
@@ -1,19 +1,22 @@
1
  from openai import OpenAI
2
- from config import OPENAI_API_KEY, OPENAI_DEFAULT_MODEL
3
 
4
  # Initialize OpenAI client
5
  client = OpenAI(api_key=OPENAI_API_KEY)
6
 
7
- def chat_with_openai(system_message, user_message, model=OPENAI_DEFAULT_MODEL, temperature=0.3):
8
  """
9
- Use OpenAI's Chat API to generate responses based on system and user messages.
10
  """
11
- response = client.chat.completions.create(
12
- model=model,
13
- messages=[
14
- {"role": "system", "content": system_message},
15
- {"role": "user", "content": user_message},
16
- ],
17
- temperature=temperature,
18
- )
19
- return response.choices[0].message.content.strip()
 
 
 
 
1
  from openai import OpenAI
2
+ from config import OPENAI_API_KEY
3
 
4
  # Initialize OpenAI client
5
  client = OpenAI(api_key=OPENAI_API_KEY)
6
 
7
+ def query_openai_text(system_message, user_message, model="gpt-4o", temperature=0.3):
8
  """
9
+ Query OpenAI's Chat API for a response to medical questions or tasks.
10
  """
11
+ try:
12
+ response = client.chat.completions.create(
13
+ model=model,
14
+ messages=[
15
+ {"role": "system", "content": system_message},
16
+ {"role": "user", "content": user_message},
17
+ ],
18
+ temperature=temperature,
19
+ )
20
+ return response.choices[0].message.content.strip()
21
+ except Exception as e:
22
+ return f"Error querying OpenAI API: {str(e)}"