Update app.py
Browse files
app.py
CHANGED
@@ -504,7 +504,7 @@ class SimpleMedicalKnowledge(MedicalKnowledgeBase):
|
|
504 |
{"role": "system", "content": "You are a helpful medical assistant."},
|
505 |
{"role": "user", "content": prompt}
|
506 |
],
|
507 |
-
model="gpt-4",
|
508 |
max_tokens=500,
|
509 |
temperature=0.7,
|
510 |
)
|
@@ -781,16 +781,14 @@ def initialize_session_state():
|
|
781 |
st.session_state.dashboard = Dashboard()
|
782 |
if 'automated_reports' not in st.session_state:
|
783 |
st.session_state.automated_reports = AutomatedReports()
|
|
|
|
|
784 |
if 'diagnosis_support' not in st.session_state:
|
785 |
-
st.session_state.diagnosis_support = SimpleDiagnosis(client=st.session_state.
|
786 |
-
if 'treatment_recommendation' not in st.session_state:
|
787 |
-
st.session_state.treatment_recommendation = BasicTreatmentRecommendation()
|
788 |
if 'knowledge_base' not in st.session_state:
|
789 |
-
st.session_state.knowledge_base = SimpleMedicalKnowledge(nlp_model=nlp, client=st.session_state.
|
790 |
if 'pub_email' not in st.session_state:
|
791 |
st.session_state.pub_email = PUB_EMAIL # Load PUB_EMAIL from environment variables
|
792 |
-
if 'openai_client' not in st.session_state:
|
793 |
-
st.session_state.openai_client = client # Store the OpenAI client
|
794 |
|
795 |
def data_management_section():
|
796 |
"""Handles the data management section in the sidebar."""
|
|
|
504 |
{"role": "system", "content": "You are a helpful medical assistant."},
|
505 |
{"role": "user", "content": prompt}
|
506 |
],
|
507 |
+
model="gpt-4", # Corrected model name
|
508 |
max_tokens=500,
|
509 |
temperature=0.7,
|
510 |
)
|
|
|
781 |
st.session_state.dashboard = Dashboard()
|
782 |
if 'automated_reports' not in st.session_state:
|
783 |
st.session_state.automated_reports = AutomatedReports()
|
784 |
+
if 'openai_client' not in st.session_state:
|
785 |
+
st.session_state.openai_client = st.session_state.get('openai_client', None)
|
786 |
if 'diagnosis_support' not in st.session_state:
|
787 |
+
st.session_state.diagnosis_support = SimpleDiagnosis(client=st.session_state.openai_client)
|
|
|
|
|
788 |
if 'knowledge_base' not in st.session_state:
|
789 |
+
st.session_state.knowledge_base = SimpleMedicalKnowledge(nlp_model=nlp, client=st.session_state.openai_client)
|
790 |
if 'pub_email' not in st.session_state:
|
791 |
st.session_state.pub_email = PUB_EMAIL # Load PUB_EMAIL from environment variables
|
|
|
|
|
792 |
|
793 |
def data_management_section():
|
794 |
"""Handles the data management section in the sidebar."""
|