Spaces:
Running
on
Zero
Running
on
Zero
import gradio as gr | |
from load_model import pipe | |
from utils import Translation | |
def reply(message, history): | |
txt = Translation(message, "en") | |
if txt.original == "en": | |
response = pipe(message) | |
return response[0]["generated_text"].split("Answer\n")[1] | |
else: | |
translation = txt.translatef() | |
response = pipe(translation) | |
t = Translation(response[0]["generated_text"].split("Answer\n")[1], txt.original) | |
res = t.translatef() | |
return res | |
demo = gr.ChatInterface(fn=reply, title="Multilingual-Phi Bot") | |
demo.launch() |