bard-demo / app.py
Thilip's picture
Duplicate from dronursevli/bard-bt-demo
94285b7
raw
history blame contribute delete
No virus
832 Bytes
from bardapi import Bard
import os
import gradio as gr
from deep_translator import GoogleTranslator
os.environ['_BARD_API_KEY']="XQhIpYZ6dkYK_gnN5kKXrgQP1HN__N6nuimpDcZQn8AoPR28pYIswy0lzhq8yQdFh65pZw."
translator2tr = GoogleTranslator(source='auto', target='tr')
translator2en = GoogleTranslator(source='auto', target='en')
def askbard(prompt):
que = translator2en.translate(prompt)
resp=Bard().get_answer(que)['content']
cvp=translator2tr.translate(resp)
return cvp
with gr.Blocks() as demo:
prmt = gr.Textbox(label="Ne öğrenmek istersiniz?",lines=2, value="bt.mehmetakif.edu.tr hakkında bilgi ver")
greet_btn = gr.Button("ChatBT'ye Sor")
output = gr.Textbox(label="Sonuç", lines=15)
greet_btn.click(fn=askbard, inputs=prmt, outputs=output, api_name="askbard")
demo.launch(inline=False)