| import gradio as gr | |
| from transformers import pipeline | |
| # Load a pre-trained LLM for conversational tasks (e.g., GPT-like models) | |
| model = pipeline('text-generation', model="gpt2") | |
| # Define the chatbot response function | |
| def chatbot(input_text): | |
| response = model(input_text, max_length=100, num_return_sequences=1) | |
| return response[0]['generated_text'] | |
| # Create Gradio interface | |
| iface = gr.Interface(fn=chatbot, inputs="text", outputs="text", title="Simple Chatbot") | |
| # Launch the Gradio app | |
| iface.launch() | |