File size: 1,440 Bytes
7dec94f
 
00124fc
7dec94f
 
 
 
 
 
 
 
 
 
4600530
7dec94f
 
4600530
7dec94f
 
4600530
7dec94f
 
 
 
093ebd7
 
7dec94f
 
 
 
4600530
 
 
7dec94f
4600530
 
 
7dec94f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
093ebd7
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
import time

from theme_dropdown import create_theme_dropdown  # noqa: F401

import gradio as gr

dropdown, js = create_theme_dropdown()

with gr.Blocks(theme='pseudolab/huggingface-korea-theme') as demo:
    with gr.Row().style(equal_height=True):
        with gr.Column(scale=10):
            gr.Markdown(
                """
                thank you for dong wook
                """
            )


    dropdown.change(None, dropdown, None, _js=js)


    name = gr.Textbox(
        label="Name",
        info="Full name, including middle name. No special characters.",
        placeholder="Jini77",
        value="Jini77",
        interactive=True,
    )


    def go(*args):
        time.sleep(3)
        return "https://huggingface.co/spaces/pseudolab/interviewer_chat/blob/main/hugging-face-korea.png"

    def clear():
        time.sleep(0.2)
        return None

    with gr.Row():
        with gr.Column(scale=2):
            chatbot = gr.Chatbot([("Hello", "Hi")], label="Chatbot")
            chat_btn = gr.Button("Add messages")

            def chat(history):
                time.sleep(2)
                yield [["How are you?", "I am good."]]

            chat_btn.click(
                lambda history: history
                + [["How are you?", "I am good."]]
                + (time.sleep(2) or []),
                chatbot,
                chatbot,
            )


if __name__ == "__main__":
    demo.queue().launch()