Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| from transformers import pipeline | |
| # Smaller and safer model | |
| chatbot = pipeline("text-generation", model="distilgpt2") | |
| def respond(message, history): | |
| sports_prompt = f"You are a sports expert. Answer only about sports.\nUser: {message}\nSports Assistant:" | |
| response = chatbot( | |
| sports_prompt, | |
| max_length=150, | |
| temperature=0.7, | |
| pad_token_id=50256 | |
| ) | |
| generated_text = response[0]["generated_text"] | |
| answer = generated_text.replace(sports_prompt, "") | |
| return answer.strip() | |
| demo = gr.ChatInterface(respond) | |
| demo.launch() |