CoolFace
Apppublic

JanfNavf/Multilingual_Character-Style_Chatbot

sourceHugging Facemitupdated 2y agoView on Hugging Face
0likes
main.py30 linesDownload Raw Back to root
1import gradio as gr2from app import respond, get_characters, get_languages3 4 5with gr.Blocks() as demo:6    with gr.Row():7        with gr.Column(scale=1):8            character_dropdown = gr.Dropdown(9                label="Character Selection",10                value=get_characters()[0],11                choices=get_characters(),12            )13            language_dropdown = gr.Dropdown(14                label="langauge Selection",15                value=get_languages()[0],16                choices=get_languages(),17            )18        with gr.Column(scale=3):19            chatbot = gr.Chatbot(type="messages")20            gr.ChatInterface(21                fn=respond,22                chatbot=chatbot,23                additional_inputs=[character_dropdown, language_dropdown],24                type="messages",25            )26 27 28if __name__ == "__main__":29    demo.launch(server_name="0.0.0.0", server_port=7860)30