MavareeSwimmingPool commited on
Commit
b5c40af
·
verified ·
1 Parent(s): 2e1d844

Update app/main.py

Browse files
Files changed (1) hide show
  1. app/main.py +17 -3
app/main.py CHANGED
@@ -132,10 +132,24 @@ def build_interface():
132
  gr.Markdown("База знаний + Messenger + Обратная связь")
133
 
134
  with gr.Tab("📚 База знаний"):
135
- gr.Markdown("Загрузка PDF и индексирование (пока заглушка)")
136
- gr.File(label="Загрузить PDF")
137
- gr.Button("Добавить в базу")
138
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
139
  with gr.Tab("💬 2MOOD Messenger"):
140
  # ВАЖНО: фиксируем формат, чтобы не ловить ошибку role/content
141
  chat = gr.Chatbot(height=420)
 
132
  gr.Markdown("База знаний + Messenger + Обратная связь")
133
 
134
  with gr.Tab("📚 База знаний"):
135
+ gr.Markdown("### Загрузка PDF и индексирование")
 
 
136
 
137
+ pdf_file = gr.File(label="Загрузить PDF")
138
+ add_btn = gr.Button("Добавить в базу", variant="primary")
139
+ status = gr.Markdown()
140
+
141
+ def index_pdf(file):
142
+ if file is None:
143
+ return "❌ Файл не выбран"
144
+
145
+ # пока тестовый режим
146
+ return f"✅ Файл {file.name} успешно добавлен в базу"
147
+
148
+ add_btn.click(
149
+ fn=index_pdf,
150
+ inputs=pdf_file,
151
+ outputs=status
152
+ )
153
  with gr.Tab("💬 2MOOD Messenger"):
154
  # ВАЖНО: фиксируем формат, чтобы не ловить ошибку role/content
155
  chat = gr.Chatbot(height=420)