ImranzamanML commited on
Commit
424f861
1 Parent(s): 24b0ab2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +28 -0
app.py CHANGED
@@ -1,3 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  st.markdown("---")
2
  st.write("Connect with me on social media:")
3
 
 
1
+ import streamlit as st
2
+ from ai_assistant import ai_doctor_chat
3
+
4
+ # Display title
5
+ st.markdown("<h1 style='text-align: center;'>Your AI Doctor Using Your Custom Knowledge Base &#129302;</h1>", unsafe_allow_html=True)
6
+
7
+ # Create layout with two columns
8
+ left_column, right_column = st.columns([1, 3])
9
+
10
+ # Display image in the left column
11
+ left_column.image("ai_doctor_img.jpg", width=200, use_column_width="auto")
12
+
13
+ # Create a text input box for the OpenAI key
14
+ openai_key = right_column.text_input('Enter your OpenAI Key', type='password')
15
+
16
+ query = right_column.text_input('Enter your query', type='default')
17
+ submit = right_column.button('Submit')
18
+ if submit:
19
+ if query and openai_key:
20
+ try:
21
+ with st.spinner('Processing your query...'):
22
+ response = ai_doctor_chat(openai_key, query)
23
+ right_column.write(response)
24
+ except Exception as e:
25
+ right_column.error(f'An error occurred: {e}', icon='🚨')
26
+ else:
27
+ right_column.error('Please enter your OpenAI key and Query both!', icon="🚨")
28
+
29
  st.markdown("---")
30
  st.write("Connect with me on social media:")
31