Spaces:
Runtime error
Runtime error
| import gradio as gr | |
| from transformers import pipeline | |
| # β Correct pipeline | |
| qa_pipeline = pipeline( | |
| "question-answering", | |
| model="deepset/bert-base-cased-squad2" | |
| ) | |
| def answer_question(context, question): | |
| try: | |
| result = qa_pipeline( | |
| question=question, | |
| context=context | |
| ) | |
| answer = result["answer"] | |
| score = result["score"] | |
| return f"Answer: {answer}\nConfidence: {round(score, 4)}" | |
| except Exception as e: | |
| return str(e) | |
| with gr.Blocks() as demo: | |
| gr.Markdown("# π€ BERT Extractive Question Answering") | |
| context_input = gr.Textbox(lines=8, label="Context") | |
| question_input = gr.Textbox(label="Question") | |
| output = gr.Textbox(label="Answer") | |
| btn = gr.Button("Get Answer") | |
| btn.click(answer_question, inputs=[context_input, question_input], outputs=output) | |
| demo.launch() |