medBot / app.py
qarisoft's picture
Update app.py
afd2151
raw
history blame contribute delete
No virus
1.84 kB
from transformers import pipeline
import gradio as gr
def isEnglish(s):
try:
s.encode(encoding='utf-8').decode('ascii')
except UnicodeDecodeError:
return False
else:
return True
pipe = pipeline("text2text-generation", model="Varshitha/flan-t5-large-finetune-medicine-v5")
examples = [
["what is fever?"],
["what medicen to give child if got fever?"],
['Where is the protein Pannexin1 located?'],
]
title = "Qarisoft Medical Bot"
txt_box = gr.Textbox()
def ff_(message, history):
if not isEnglish(message):
return "Only support English right now"
return pipe(message)[0]['generated_text']
gr.ChatInterface(ff_,
title=title,
description=title,
examples=examples,
submit_btn="Ask- أرسل",
undo_btn="تراجع",
retry_btn="اعادة",
clear_btn="حذف",
theme="soft",
css="""
a.built-with {
opacity: 0 !important;
visibility: hidden !important;
}
.message{
width: fit-content !important;
}
.user.svelte-1henpdt.latest {
width: fit-content;
margin-left: auto;
}
header,
header.from-gray-50-to-white,
header.from-gray-50-to-white.relative.border-b.border-gray-100.bg-gradient-to-t.via-white.pt-0\.5.dark\:via-gray-950 {
display: none !important;
}
""",
).launch(show_api=False,show_tips=False)