Anne31415 commited on
Commit
8e350f6
1 Parent(s): 0d3004a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +40 -14
app.py CHANGED
@@ -15,6 +15,12 @@ from langchain.chains.question_answering import load_qa_chain
15
  from langchain.callbacks import get_openai_callback
16
  import os
17
 
 
 
 
 
 
 
18
  # Step 1: Clone the Dataset Repository
19
  repo = Repository(
20
  local_dir="Private_Book", # Local directory to clone the repository
@@ -97,9 +103,19 @@ def main():
97
  """
98
  st.markdown(hide_streamlit_style, unsafe_allow_html=True)
99
 
100
- # Main content
101
- st.title("Welcome to BinDocs ChatBot! 🤖")
 
 
 
102
 
 
 
 
 
 
 
 
103
 
104
  # Start tracking user interactions
105
  with streamlit_analytics.track():
@@ -122,19 +138,29 @@ def main():
122
  new_messages_placeholder = st.empty()
123
 
124
  query = st.text_input("Ask questions about your PDF file (in any preferred language):")
 
 
 
 
 
125
 
126
- if st.button("Was genau ist ein Belegarzt?"):
127
- query = "Was genau ist ein Belegarzt?"
128
- if st.button("Wofür wird die Alpha-ID verwendet?"):
129
- query = "Wofür wird die Alpha-ID verwendet?"
130
- if st.button("Was sind die Vorteile des ambulanten Operierens?"):
131
- query = "Was sind die Vorteile des ambulanten Operierens?"
132
- if st.button("Was kann ich mit dem Prognose-Analyse-Tool machen?"):
133
- query = "Was kann ich mit dem Prognose-Analyse-Tool machen?"
134
- if st.button("Was sagt mir die Farbe der Balken der Bevölkerungsentwicklung?"):
135
- query = "Was sagt mir die Farbe der Balken der Bevölkerungsentwicklung?"
136
- if st.button("Ich habe mein Meta-Password vergessen, wie kann ich es zurücksetzen?"):
137
- query = "Ich habe mein Meta-Password vergessen, wie kann ich es zurücksetzen?"
 
 
 
 
 
138
 
139
  if query:
140
  st.session_state['chat_history'].append(("User", query, "new"))
 
15
  from langchain.callbacks import get_openai_callback
16
  import os
17
 
18
+ #st.set_page_config(layout="wide")
19
+ st.set_option('theme', 'light')
20
+
21
+ # Set the page config to make the sidebar start in the collapsed state
22
+ st.set_page_config(initial_sidebar_state="collapsed")
23
+
24
  # Step 1: Clone the Dataset Repository
25
  repo = Repository(
26
  local_dir="Private_Book", # Local directory to clone the repository
 
103
  """
104
  st.markdown(hide_streamlit_style, unsafe_allow_html=True)
105
 
106
+ # Create columns for layout
107
+ col1, col2 = st.columns([3, 1]) # Adjust the ratio to your liking
108
+
109
+ with col1:
110
+ st.title("Welcome to BinDocs ChatBot!")
111
 
112
+ with col2:
113
+ # Load and display the image in the right column, which will be the top-right corner of the page
114
+ image = Image.open('BinDoc Logo (Quadratisch).png')
115
+ st.image(image, use_column_width='always')
116
+
117
+
118
+
119
 
120
  # Start tracking user interactions
121
  with streamlit_analytics.track():
 
138
  new_messages_placeholder = st.empty()
139
 
140
  query = st.text_input("Ask questions about your PDF file (in any preferred language):")
141
+
142
+ add_vertical_space(2) # Adjust as per the desired spacing
143
+
144
+ # Create two columns for the buttons
145
+ col1, col2 = st.columns(2)
146
 
147
+ with col1:
148
+ if st.button("Was kann ich mit dem Prognose-Analyse-Tool machen?"):
149
+ query = "Was kann ich mit dem Prognose-Analyse-Tool machen?"
150
+ if st.button("Was sagt mir die Farbe der Balken der Bevölkerungsentwicklung?"):
151
+ query = "Was sagt mir die Farbe der Balken der Bevölkerungsentwicklung?"
152
+ if st.button("Ich habe mein Meta-Password vergessen, wie kann ich es zurücksetzen?"):
153
+ query = "Ich habe mein Meta-Password vergessen, wie kann ich es zurücksetzen?"
154
+
155
+
156
+ with col2:
157
+ if st.button("Dies ist eine reine Test Frage, welche aber eine ausreichende Länge hat."):
158
+ query = "Dies ist eine reine Test Frage, welche aber eine ausreichende Länge hat."
159
+ if st.button("Was sagt mir denn generell die wundervolle Bevölkerungsentwicklung?"):
160
+ query = "Was sagt mir denn generell die wundervolle Bevölkerungsentwicklung?"
161
+ if st.button("Ob ich hier wohl viel schreibe, dass die Fragen vom Layout her passen?"):
162
+ query = "Ob ich hier wohl viel schreibe, dass die Fragen vom Layout her passen?"
163
+
164
 
165
  if query:
166
  st.session_state['chat_history'].append(("User", query, "new"))