Spaces:
Runtime error
Runtime error
| import gradio as gr | |
| from transformers import pipeline | |
| # Tiny, CPU-friendly model | |
| chatbot_pipeline = pipeline("text-generation", model="sshleifer/tiny-gpt2") | |
| def chat(message, history=[]): | |
| result = chatbot_pipeline(message, max_new_tokens=50) | |
| reply = result[0]['generated_text'].replace(message, "").strip() | |
| history.append((message, reply)) | |
| return history, history | |
| with gr.Blocks() as demo: | |
| gr.Markdown("## 🤖 Permanent Tiny AI Chatbot") | |
| chat_ui = gr.Chatbot() | |
| msg = gr.Textbox(label="Type your message here") | |
| clear = gr.Button("Clear Chat") | |
| msg.submit(chat, [msg, chat_ui], [chat_ui, chat_ui]) | |
| clear.click(lambda: None, None, chat_ui, queue=False) | |
| demo.launch() | |