from gradio_client import Client import gradio as gr import concurrent.futures def greet_para(params_text): params = params_text.split("\n") with concurrent.futures.ThreadPoolExecutor() as executor: results = list(executor.map(greet, params)) return results def greet(name): client = Client("Renecto/queue_10_limit") r = client.submit(name=name, api_name="/predict") return r.result() demo = gr.Interface(fn=greet_para, inputs=gr.TextArea("""aaa bbb ccc ddd eee """), outputs="json") demo.launch()