mgbam commited on
Commit
e91216d
·
verified ·
1 Parent(s): 9856ba2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -7
app.py CHANGED
@@ -45,7 +45,7 @@ logger = logging.getLogger()
45
  # ---------------------- Streamlit Page Configuration ---------------------------
46
  st.set_page_config(page_title="AI Clinical Intelligence Hub", layout="wide")
47
 
48
- # ---------------------- Initialize OpenAI Client ---------------------------
49
  OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")
50
  PUB_EMAIL = os.getenv("PUB_EMAIL", "")
51
 
@@ -53,10 +53,8 @@ if not OPENAI_API_KEY:
53
  st.error("OpenAI API key must be set as an environment variable (OPENAI_API_KEY).")
54
  st.stop()
55
 
56
- # Instantiate the OpenAI client
57
- client = openai.OpenAI(
58
- api_key=OPENAI_API_KEY
59
- )
60
 
61
  # ---------------------- Load spaCy Model ---------------------------
62
  try:
@@ -494,7 +492,7 @@ class SimpleMedicalKnowledge(MedicalKnowledgeBase):
494
  """
495
 
496
  # Make the API request to OpenAI GPT-4
497
- response = client.chat.completions.create(
498
  model="gpt-4",
499
  messages=[
500
  {"role": "system", "content": "You are a helpful medical assistant."},
@@ -505,7 +503,7 @@ class SimpleMedicalKnowledge(MedicalKnowledgeBase):
505
  )
506
 
507
  # Extract the answer from the response
508
- answer = response.choices[0].message.content.strip()
509
 
510
  logger.info("Successfully retrieved data from OpenAI GPT-4.")
511
 
 
45
  # ---------------------- Streamlit Page Configuration ---------------------------
46
  st.set_page_config(page_title="AI Clinical Intelligence Hub", layout="wide")
47
 
48
+ # ---------------------- Initialize OpenAI SDK ---------------------------
49
  OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")
50
  PUB_EMAIL = os.getenv("PUB_EMAIL", "")
51
 
 
53
  st.error("OpenAI API key must be set as an environment variable (OPENAI_API_KEY).")
54
  st.stop()
55
 
56
+ # Set the OpenAI API key
57
+ openai.api_key = OPENAI_API_KEY
 
 
58
 
59
  # ---------------------- Load spaCy Model ---------------------------
60
  try:
 
492
  """
493
 
494
  # Make the API request to OpenAI GPT-4
495
+ response = openai.ChatCompletion.create(
496
  model="gpt-4",
497
  messages=[
498
  {"role": "system", "content": "You are a helpful medical assistant."},
 
503
  )
504
 
505
  # Extract the answer from the response
506
+ answer = response.choices[0].message['content'].strip()
507
 
508
  logger.info("Successfully retrieved data from OpenAI GPT-4.")
509