File size: 479 Bytes
42e54dd
 
68cc3d7
 
 
42e54dd
68cc3d7
 
 
 
42e54dd
68cc3d7
42e54dd
68cc3d7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import gradio as gr

def process_files(files):
    file_names = [file.name for file in files]
    return f"Uploaded files: {', '.join(file_names)}"

with gr.Blocks() as demo:
    gr.Markdown("## Multi-File Upload AI Agent")
    file_input = gr.File(file_types=[".csv", ".json", ".txt", ".zip"], label="Upload Files", interactive=True)
    output = gr.Textbox(label="Processed Files")
    
    file_input.change(fn=process_files, inputs=file_input, outputs=output)

demo.launch()