ishrat5e commited on
Commit
cdb69d4
·
verified ·
1 Parent(s): 723f43b

Update Chatbot to respond

Browse files
Files changed (1) hide show
  1. app.py +11 -9
app.py CHANGED
@@ -1,22 +1,24 @@
1
  import gradio as gr
2
- import random
3
  from huggingface_hub import InferenceClient
4
 
5
  client = InferenceClient("Qwen/Qwen2.5-7B-Instruct")
6
 
7
  def respond(message, history):
8
- messages = ["role": "system", "content": "You are a friendly chatbot"]
 
9
  if history:
10
  messages.extend(history)
11
- messages.appened({"role": "user", "content": message})
 
12
 
13
- response = client.chat_completion(
14
  messages,
15
- max_tokens = 100
16
  )
17
-
18
- return response.choice[0].message.content.strip()
19
-
20
  chatbot = gr.ChatInterface(respond)
21
- chatbot.launch()
22
 
 
 
1
  import gradio as gr
2
+ import random
3
  from huggingface_hub import InferenceClient
4
 
5
  client = InferenceClient("Qwen/Qwen2.5-7B-Instruct")
6
 
7
  def respond(message, history):
8
+ messages = [{"role" : "system", "content": "You are a friendly chatbot"}]
9
+
10
  if history:
11
  messages.extend(history)
12
+
13
+ messages.append({"role": "user", "content": message})
14
 
15
+ response = client.chat_completion (
16
  messages,
17
+ max_tokens=100
18
  )
19
+
20
+ return response.choices[0].message.content.strip()
21
+
22
  chatbot = gr.ChatInterface(respond)
 
23
 
24
+ chatbot.launch()