import gradio as gr def greet(name1, name2, name3, name4, name5): # Storing each input in a variable, you can process or save them as you like str1 = name1 str2 = name2 str3 = name3 str4 = name4 str5 = name5 # For the purpose of this example, I'm just returning the values concatenated return f"Inputs received: {str1}, {str2}, {str3}, {str4}, {str5}" # Define 5 text input boxes iface = gr.Interface(fn=greet, inputs=["OpenAI API Key", "Huggingface Hub API Key", "NCBI API key", "Bioportal API Key", "Input cancer report content"], outputs="Cancer Ontogoly") iface.launch()