Spaces:
Sleeping
Sleeping
# App.py to launch the app via hugging face | |
####################################################################################################### | |
# IMPORT | |
####################################################################################################### | |
import pandas as pd | |
import gradio as gr | |
# modules | |
from modules.language_model import TAPAS | |
################################################################################## | |
# Function that enables testing | |
################################################################################## | |
table_main = pd.read_csv('./data' + '/' + 'gadm41_DEU_1_main').astype(str) | |
def AskAI(ques, lv, table_main = table_main): | |
level = int(lv) # Currently placeholder | |
question = str(ques) | |
ans = TAPAS(question = question, table_main= table_main) | |
return(ans) | |
def AskAI_easy(ques): | |
Tmain = pd.read_csv('./data' + '/' + 'gadm41_DEU_1_main').astype(str) | |
blub = str(AskAI(ques,1,Tmain)) | |
return(blub) | |
####################################################################################### | |
# Gradio Interface | |
############################################################################### | |
desc = 'Example: What is the Bundesland with tyhe biggest Area?' | |
iface = gr.Interface(fn=AskAI_easy, inputs=['text'], outputs='text', description= desc) | |
iface.launch() |