Spaces:
Runtime error
Runtime error
| import gradio as gr | |
| from transformers import BlenderbotForConditionalGeneration, BlenderbotTokenizer | |
| # Load the pre-trained Blenderbot model and tokenizer | |
| model = BlenderbotForConditionalGeneration.from_pretrained("facebook/blenderbot-400M-distill") | |
| tokenizer = BlenderbotTokenizer.from_pretrained("facebook/blenderbot-400M-distill") | |
| # Define the chatbot function | |
| def chatbot(input_text): | |
| input_ids = tokenizer.encode(input_text, return_tensors="pt") | |
| bot_input_ids = input_ids | |
| chatbot_response = model.generate(bot_input_ids, max_length=1000, num_return_sequences=1, pad_token_id=tokenizer.eos_token_id) | |
| response_text = tokenizer.decode(chatbot_response[0], skip_special_tokens=True) | |
| return response_text | |
| # Create the Gradio interface | |
| iface = gr.Interface(fn=chatbot, | |
| inputs="text", | |
| outputs="text", | |
| title="Chatbot using Hugging Face Transformers", | |
| description="Ask me anything!") | |
| iface.launch(share=True) |