|
import gradio as gr |
|
from transformers import pipeline |
|
|
|
def get_answer(question): |
|
|
|
qa_pipeline = pipeline("question-answering", model="deepset/roberta-base-squad2") |
|
|
|
|
|
context = """ |
|
Washington, D.C. is the capital of the United States of America. |
|
New Delhi is the capital of India. |
|
London is the capital of the United Kingdom. |
|
""" |
|
|
|
answer = qa_pipeline(question=question, context=context) |
|
return answer["answer"] |
|
|
|
|
|
iface = gr.Interface( |
|
fn=get_answer, |
|
inputs="text", |
|
outputs="text", |
|
title="Ask Any Question", |
|
description="Ask factual questions and get precise answers." |
|
) |
|
|
|
iface.launch() |
|
|