File size: 589 Bytes
85784d8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
from transformers import pipeline
from transformers.pipelines.base import Pipeline
class Interpretador:
def __init__(self, texto: str, pergunta: str) -> None:
self._texto = texto
self._pergunta = pergunta
self._responder()
@property
def resposta(self) -> str:
return self._resposta
def _responder(self):
resposta_pipeline = pipeline("question-answering")
resposta_pipeline: Pipeline = resposta_pipeline(context = self._texto, question = self._pergunta)
self._resposta = str(resposta_pipeline["answer"]) |