File size: 1,194 Bytes
886f3f4
0d2f111
c0202b6
38d50df
 
 
 
6323131
97f6371
9a59da9
6323131
45702a0
e648158
 
 
 
 
 
c838094
c8c0cec
18200eb
c838094
 
 
9a59da9
c838094
9a59da9
0d2f111
c0202b6
38d50df
 
9a59da9
f267c21
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
import gradio as gr

def run_text(text, state, lang):
    res = "hello"
    state = state + [(text, res)]
    return state,state



with gr.Blocks(css="#chatbot {overflow:auto; height:500px;}") as demo:
    with gr.Row():
        lang = gr.Radio(choices=['ma', 'mb'], value='ma', label='zxc')
        openai_api_key_textbox = gr.Textbox(
            placeholder="Paste your OpenAI API key here to start Visual ChatGPT(sk-...) and press Enter ↵️",
            show_label=False,
            lines=1,
            type="password",
        )
    chatbot = gr.Chatbot(elem_id="chatbot",show_label=False)
    state = gr.State([])
    with gr.Row() as input_raws:
        with gr.Column(scale=0.6):
            txt = gr.Textbox(show_label=False).style(container=False)
        with gr.Column(scale=0.20, min_width=0):
            run = gr.Button("🏃‍♂️Run")
        with gr.Column(scale=0.20, min_width=0):
            clear = gr.Button("🔄Clear️")

    txt.submit(run_text, [txt, state,lang], [chatbot,state])
    txt.submit(lambda: "", None, txt)
    run.click(run_text, [txt, state], [chatbot,state])
 
demo.queue(concurrency_count=10).launch(server_name="0.0.0.0", server_port=7860)