import gradio as gr def greet_user(name): """Function to greet the user with their name""" if name.strip(): return f"Hello, {name}! Nice to meet you!" else: return "Hello! Please enter your name to get a personalized greeting." # Create the Gradio interface interface = gr.Interface( fn=greet_user, inputs=gr.Textbox(label="Enter your name", placeholder="Type your name here..."), outputs=gr.Textbox(label="Greeting"), title="AI Greeter", description="Enter your name and I'll give you a friendly greeting!" ) if __name__ == "__main__": interface.launch(share=True)