Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -265,16 +265,16 @@ def generate_prompt_with_history_openai(prompt, history):
|
|
265 |
##############################################
|
266 |
#History - die Frage oder das File eintragen...
|
267 |
##############################################
|
268 |
-
def add_text(history,
|
269 |
-
history = history + [(
|
270 |
-
return history, "" #gr.Textbox(value="", interactive=False)
|
271 |
|
272 |
def add_file(history, file, prompt):
|
273 |
if (prompt == ""):
|
274 |
history = history + [((file.name,), None)]
|
275 |
else:
|
276 |
history = history + [((file.name,), None), (prompt, None)]
|
277 |
-
return history, ""
|
278 |
|
279 |
def transfer_input(inputs):
|
280 |
textbox = reset_textbox()
|
@@ -402,9 +402,10 @@ evaluator = load_evaluator("criteria", criteria="conciseness", llm=evaluation_ll
|
|
402 |
print ("Start GUI")
|
403 |
with open("custom.css", "r", encoding="utf-8") as f:
|
404 |
customCSS = f.read()
|
405 |
-
|
406 |
with gr.Blocks(css=customCSS, theme=small_and_beautiful_theme) as demo:
|
407 |
history = gr.State([])
|
|
|
408 |
with gr.Row():
|
409 |
gr.HTML("LI Chatot")
|
410 |
status_display = gr.Markdown("Success", elem_id="status_display")
|
@@ -497,11 +498,16 @@ with gr.Blocks(css=customCSS, theme=small_and_beautiful_theme) as demo:
|
|
497 |
)
|
498 |
|
499 |
# Chatbot
|
500 |
-
|
|
|
|
|
|
|
|
|
|
|
501 |
|
502 |
-
predict_event1 = user_input.submit(
|
503 |
-
predict_event3 = btn.upload(
|
504 |
-
predict_event2 = submitBtn.click(
|
505 |
|
506 |
cancelBtn.click(
|
507 |
cancel_outputing, [], [status_display],
|
|
|
265 |
##############################################
|
266 |
#History - die Frage oder das File eintragen...
|
267 |
##############################################
|
268 |
+
def add_text(history, prompt):
|
269 |
+
history = history + [(prompt, None)]
|
270 |
+
return history, prompt, "" #gr.Textbox(value="", interactive=False)
|
271 |
|
272 |
def add_file(history, file, prompt):
|
273 |
if (prompt == ""):
|
274 |
history = history + [((file.name,), None)]
|
275 |
else:
|
276 |
history = history + [((file.name,), None), (prompt, None)]
|
277 |
+
return history, prompt, ""
|
278 |
|
279 |
def transfer_input(inputs):
|
280 |
textbox = reset_textbox()
|
|
|
402 |
print ("Start GUI")
|
403 |
with open("custom.css", "r", encoding="utf-8") as f:
|
404 |
customCSS = f.read()
|
405 |
+
|
406 |
with gr.Blocks(css=customCSS, theme=small_and_beautiful_theme) as demo:
|
407 |
history = gr.State([])
|
408 |
+
user_question = gr.State("")
|
409 |
with gr.Row():
|
410 |
gr.HTML("LI Chatot")
|
411 |
status_display = gr.Markdown("Success", elem_id="status_display")
|
|
|
498 |
)
|
499 |
|
500 |
# Chatbot
|
501 |
+
transfer_input_args_text = dict(
|
502 |
+
fn=add_text, inputs=[chatbot, user_input], outputs=[chatbot, user_question, user_input], show_progress=True
|
503 |
+
)
|
504 |
+
transfer_input_args_file = dict(
|
505 |
+
fn=add_file, inputs=[chatbot, btn, user_input], outputs=[chatbot, user_question, user_input], show_progress=True
|
506 |
+
)
|
507 |
|
508 |
+
predict_event1 = user_input.submit(**transfer_input_args_text, queue=False,).then(**predict_args)
|
509 |
+
predict_event3 = btn.upload(**transfer_input_args_file,queue=False,).then(**predict_args)
|
510 |
+
predict_event2 = submitBtn.click(**transfer_input_args_text, queue=False,).then(**predict_args)
|
511 |
|
512 |
cancelBtn.click(
|
513 |
cancel_outputing, [], [status_display],
|