Spaces:
Runtime error
Runtime error
Add dummy functions for missing actions
Browse files- app.py +4 -4
- functions.py +9 -0
app.py
CHANGED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
import gradio as gr
|
| 2 |
|
| 3 |
-
from functions import extract_text, summarize_text
|
| 4 |
|
| 5 |
|
| 6 |
def update(name='default text'):
|
|
@@ -39,12 +39,12 @@ with gr.Blocks() as demo:
|
|
| 39 |
with gr.Column():
|
| 40 |
btn_question_gen = gr.Button("Pregúntame algo sobre el contenido")
|
| 41 |
out_question_gen = gr.Textbox(show_label=False)
|
| 42 |
-
btn_question_gen.click(fn=
|
| 43 |
outputs=out_question_gen)
|
| 44 |
with gr.Column():
|
| 45 |
btn_question_gen = gr.Button("Muestra contexto de la respuesta")
|
| 46 |
out_question_answer = gr.Textbox(show_label=False)
|
| 47 |
-
btn_question_gen.click(fn=
|
| 48 |
|
| 49 |
# Question and answering
|
| 50 |
gr.Markdown("## Pregunta sobre el texto")
|
|
@@ -54,6 +54,6 @@ with gr.Blocks() as demo:
|
|
| 54 |
show_label=False)
|
| 55 |
btn_qna = gr.Button("Responder")
|
| 56 |
out_qna = gr.Textbox(show_label=False)
|
| 57 |
-
btn_qna.click(fn=
|
| 58 |
|
| 59 |
demo.launch()
|
|
|
|
| 1 |
import gradio as gr
|
| 2 |
|
| 3 |
+
from functions import extract_text, summarize_text, generate_question, get_answer_context, answer_question
|
| 4 |
|
| 5 |
|
| 6 |
def update(name='default text'):
|
|
|
|
| 39 |
with gr.Column():
|
| 40 |
btn_question_gen = gr.Button("Pregúntame algo sobre el contenido")
|
| 41 |
out_question_gen = gr.Textbox(show_label=False)
|
| 42 |
+
btn_question_gen.click(fn=generate_question, inputs=out_url_text,
|
| 43 |
outputs=out_question_gen)
|
| 44 |
with gr.Column():
|
| 45 |
btn_question_gen = gr.Button("Muestra contexto de la respuesta")
|
| 46 |
out_question_answer = gr.Textbox(show_label=False)
|
| 47 |
+
btn_question_gen.click(fn=get_answer_context, outputs=out_question_answer)
|
| 48 |
|
| 49 |
# Question and answering
|
| 50 |
gr.Markdown("## Pregunta sobre el texto")
|
|
|
|
| 54 |
show_label=False)
|
| 55 |
btn_qna = gr.Button("Responder")
|
| 56 |
out_qna = gr.Textbox(show_label=False)
|
| 57 |
+
btn_qna.click(fn=answer_question, inputs=inp_qna, outputs=out_qna)
|
| 58 |
|
| 59 |
demo.launch()
|
functions.py
CHANGED
|
@@ -41,6 +41,15 @@ def summarize_text(text: str):
|
|
| 41 |
print(['summarize_text', 'end'])
|
| 42 |
return output
|
| 43 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 44 |
|
| 45 |
def load_model(peft_model_id):
|
| 46 |
print(['load_model', 'start'])
|
|
|
|
| 41 |
print(['summarize_text', 'end'])
|
| 42 |
return output
|
| 43 |
|
| 44 |
+
def generate_question(text:str):
|
| 45 |
+
return 'Pregunta de ejemplo.'
|
| 46 |
+
|
| 47 |
+
def get_answer_context():
|
| 48 |
+
return 'Aquí está la respuesta.'
|
| 49 |
+
|
| 50 |
+
def answer_question(question:str):
|
| 51 |
+
return 'Esta es la respuesta a su pregunta.'
|
| 52 |
+
|
| 53 |
|
| 54 |
def load_model(peft_model_id):
|
| 55 |
print(['load_model', 'start'])
|