Trabis commited on
Commit
9408c08
·
verified ·
1 Parent(s): b42eb60

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +20 -9
app.py CHANGED
@@ -508,17 +508,28 @@ with gr.Blocks(css=custom_css) as iface:
508
  )
509
 
510
 
 
 
 
 
 
 
 
 
 
 
 
 
511
  def on_submit(question):
 
 
512
  response = ""
513
- context = ""
514
- for chunk in process_question(question):
515
- if isinstance(chunk, tuple):
516
- chunk_content = chunk[0] # Assurez-vous de prendre la bonne partie du tuple
517
- else:
518
- chunk_content = chunk
519
-
520
- response += chunk_content
521
- yield [(question, response), context] # Renvoie la réponse mise à jour et le contexte
522
 
523
 
524
 
 
508
  )
509
 
510
 
511
+ # def on_submit(question):
512
+ # response = ""
513
+ # context = ""
514
+ # for chunk in process_question(question):
515
+ # if isinstance(chunk, tuple):
516
+ # chunk_content = chunk[0] # Assurez-vous de prendre la bonne partie du tuple
517
+ # else:
518
+ # chunk_content = chunk
519
+
520
+ # response += chunk_content
521
+ # yield [(question, response), context] # Renvoie la réponse mise à jour et le contexte
522
+
523
  def on_submit(question):
524
+ # Appeler process_question pour obtenir la réponse complète et le contexte
525
+ full_response, context = process_question(question)
526
  response = ""
527
+
528
+ # Simuler l'affichage en streaming de la réponse en divisant le texte en morceaux
529
+ for chunk in full_response:
530
+ response += chunk
531
+ yield [(question, response), context] # Renvoie la réponse progressivement et le contexte final
532
+
 
 
 
533
 
534
 
535