Diezu commited on
Commit
d45cfdb
·
verified ·
1 Parent(s): 066f16b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -7
app.py CHANGED
@@ -28,6 +28,18 @@ st.sidebar.title("Cài đặt")
28
  theme_color = st.sidebar.color_picker("Chọn màu chủ đạo", "#4CAF50")
29
  font_size = st.sidebar.slider("Cỡ chữ câu trả lời", 14, 50, 20)
30
 
 
 
 
 
 
 
 
 
 
 
 
 
31
  # Thêm CSS cho giao diện
32
  st.markdown(
33
  f"""
@@ -71,15 +83,14 @@ st.markdown(
71
  unsafe_allow_html=True
72
  )
73
 
74
- # Nhập liệu
75
- context = st.text_area('CONTEXT')
76
- question = st.text_input('QUESTION')
77
-
78
  # Xử lý câu trả lời
79
  if st.button('ANSWER'):
80
- with st.spinner('Đang xử lý...'):
81
- result = question_answerer(question=question, context=context)
82
- st.success(f"Trả lời: {result['answer']}")
 
 
 
83
 
84
 
85
 
 
28
  theme_color = st.sidebar.color_picker("Chọn màu chủ đạo", "#4CAF50")
29
  font_size = st.sidebar.slider("Cỡ chữ câu trả lời", 14, 50, 20)
30
 
31
+ # Di chuyển CONTEXT vào Sidebar
32
+ context = st.sidebar.text_area('Nhập Nội Dung (CONTEXT)', height=200)
33
+
34
+ # Tạo câu hỏi mẫu hoặc cho phép người dùng chọn câu hỏi từ danh sách
35
+ sample_questions = [
36
+ "Ai là tác giả của bài viết?",
37
+ "Bài viết này nói về chủ đề gì?",
38
+ "Tại sao sự kiện này quan trọng?",
39
+ "Có bao nhiêu bước trong quá trình này?"
40
+ ]
41
+ question = st.selectbox("Chọn câu hỏi từ danh sách", sample_questions)
42
+
43
  # Thêm CSS cho giao diện
44
  st.markdown(
45
  f"""
 
83
  unsafe_allow_html=True
84
  )
85
 
 
 
 
 
86
  # Xử lý câu trả lời
87
  if st.button('ANSWER'):
88
+ if context and question:
89
+ with st.spinner('Đang xử lý...'):
90
+ result = question_answerer(question=question, context=context)
91
+ st.success(f"Trả lời: {result['answer']}")
92
+ else:
93
+ st.warning("Vui lòng nhập CONTEXT và chọn câu hỏi.")
94
 
95
 
96