geethareddy commited on
Commit
fdf7dbf
·
verified ·
1 Parent(s): 938d98f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -19
app.py CHANGED
@@ -37,11 +37,11 @@ client = InferenceClient("HuggingFaceH4/zephyr-7b-beta")
37
  # Define Gradio respond function for chatbot
38
  def respond(
39
  message,
40
- history: list[tuple[str, str]],
41
- system_message,
42
- max_tokens,
43
- temperature,
44
- top_p,
45
  ):
46
  messages = [{"role": "system", "content": system_message}]
47
 
@@ -63,25 +63,20 @@ def respond(
63
  top_p=top_p,
64
  ):
65
  token = message.choices[0].delta.content
66
-
67
  response += token
68
  yield response
69
 
70
  # Create Gradio chat interface
71
- demo = gr.ChatInterface(
72
- respond,
73
- additional_inputs=[
74
- gr.Textbox(value="You are a friendly Chatbot.", label="System message"),
75
- gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="Max new tokens"),
76
- gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature"),
77
- gr.Slider(
78
- minimum=0.1,
79
- maximum=1.0,
80
- value=0.95,
81
- step=0.05,
82
- label="Top-p (nucleus sampling)",
83
- ),
84
  ],
 
85
  )
86
 
87
  # Flask routes
 
37
  # Define Gradio respond function for chatbot
38
  def respond(
39
  message,
40
+ history,
41
+ system_message="You are a helpful assistant.",
42
+ max_tokens=512,
43
+ temperature=0.7,
44
+ top_p=0.95,
45
  ):
46
  messages = [{"role": "system", "content": system_message}]
47
 
 
63
  top_p=top_p,
64
  ):
65
  token = message.choices[0].delta.content
 
66
  response += token
67
  yield response
68
 
69
  # Create Gradio chat interface
70
+ demo = gr.Interface(
71
+ fn=respond,
72
+ inputs=[
73
+ gr.Textbox(label="User Input", placeholder="Type your message here..."),
74
+ gr.State(),
75
+ ],
76
+ outputs=[
77
+ gr.Chatbot(),
 
 
 
 
 
78
  ],
79
+ live=True
80
  )
81
 
82
  # Flask routes