GGroenendaal's picture
add gradio probe demo
325e3c6
raw history blame
No virus
638 Bytes
import gradio as gr
import pandas as pd
from query import default_probe, get_scores
def spaces_probe(question: str):
answers, scores, context = default_probe(question)
answers_text = [answer.text for answer in answers]
d_scores, s_scores = get_scores(answers, scores, context)
formatted_result = pd.DataFrame(zip(answers_text, d_scores.tolist(), s_scores.tolist()), columns=[
"answer", "document score", "span score"])
formatted_result["position"] = formatted_result.index + 1
return formatted_result
interface = gr.Interface(spaces_probe, inputs="text", outputs=["dataframe"])
interface.launch()