File size: 377 Bytes
ed6bcfc
 
 
33669ab
97fedca
ed6bcfc
 
 
 
33669ab
ed6bcfc
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
import gradio as gr

def test(value, key_up_data: gr.KeyUpData):
    input_val = key_up_data.input_value
    return gr.Dropdown(choices=[f"{input_val} {i}" for i in range(10)])

with gr.Blocks() as demo:
    d = gr.Dropdown(["abc", "def"], allow_custom_value=True)
    t = gr.JSON()
    d.key_up(test, d, d, show_progress="hidden")

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