import gradio as gr from transformers import pipeline # Use a suitable model for Question Answering, e.g., "bert-large-uncased-whole-word-masking-finetuned-squad" qa_pipeline = pipeline('question-answering', model='bert-large-uncased-whole-word-masking-finetuned-squad') def answer_question(question, context): result = qa_pipeline(question=question, context=context) return result['answer'] interface = gr.Interface( fn=answer_question, inputs=["text", "textarea"], outputs="text", title="Question Answering System", description="Type in your question and context to get an answer." ) interface.launch()