Files changed (1) hide show
  1. app.py +10 -7
app.py CHANGED
@@ -1,14 +1,17 @@
1
- from transformers import pipeline, Conversation
2
  import gradio as gr
3
 
4
- chatbot = pipeline(model="facebook/blenderbot-400M-distill")
 
5
  message_list = []
6
  response_list = []
7
 
8
  def vanilla_chatbot(message, history):
9
- conversation = Conversation(text=message, past_user_inputs=message_list,generated_responses=response_list)
10
- bot = chatbot(conversation.messages[0]['content']) # working code
11
- return bot[-1]['generated_text']
12
-
 
 
13
  demo_chatbot = gr.ChatInterface(vanilla_chatbot, title="Mashdemy Chatbot", description="Enter text to start chatting.")
14
- demo_chatbot.launch(share = True)
 
1
+ from transformers import pipeline
2
  import gradio as gr
3
 
4
+ chatbot = pipeline("conversational", model="facebook/blenderbot-400M-distill")
5
+
6
  message_list = []
7
  response_list = []
8
 
9
  def vanilla_chatbot(message, history):
10
+ global message_list, response_list
11
+ message_list.append(message)
12
+ bot_response = chatbot(message_list)
13
+ response_list.append(bot_response[-1]['generated_text'])
14
+ return bot_response[-1]['generated_text']
15
+
16
  demo_chatbot = gr.ChatInterface(vanilla_chatbot, title="Mashdemy Chatbot", description="Enter text to start chatting.")
17
+ demo_chatbot.launch(share=True)