File size: 839 Bytes
a1e6cd9
 
 
f5a8213
 
a1e6cd9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
from transformers import pipeline
import gradio as gr

# mdl_name = "deepset/roberta-base-squad2"
mdl_name = "distilbert-base-cased-distilled-squad"
my_pipeline = pipeline("question-answering", model=mdl_name, tokenizer=mdl_name)

def answer_question(question, context):
    response = my_pipeline(question=question, context=context)
    return response["answer"]

iface = gr.Interface(
    fn=answer_question,
    inputs=["text", "text"],
    outputs="text",
    title="Tanga - Perguntas e Respostas",
    description="Digite uma pergunta e um contexto para obter a resposta.",
    examples=[
        ["Qual é a capital do Brasil?", "O Brasil é um país localizado na América do Sul."],
        ["O que é a inteligência artificial?", "A inteligência artificial é um campo da ciência da computação..."],
    ],
)

iface.launch()