File size: 970 Bytes
4e6be8b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#hello this is jensen 
import gradio as gr
from chatbot_memory import get_response
import os
import json

with open(os.path.abspath(os.path.join(os.path.dirname(__file__),"branding.json"))) as f:
    brand_info=json.load(f)["brand"]
with gr.Blocks(theme="default",title=["organizationName"]) as app:
    gr.HTML(f"""<div style="display":flex justify-content:center; margin-bottom:20px;">

            <img src="{brand_info["logo"]["title"]}" alt="{brand_info["organizationName"]} logo" style="height:100px;">)

            </div>""") 
    gr.ChatInterface(
        fn=get_response,
        chatbot=gr.Chatbot(height=500,avatar_images=(None,brand_info["chatbot"]["avatar"]),
                           type="messages"),
        title=brand_info ["organizationName"],
        type="messages",
        examples=[["Who am I?"],
                  ["Who is Queen Elizabeth?"]
                  ]
    )

    if __name__ == "__main__":
        app.launch()