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)