Poonawala commited on
Commit
cb69355
·
verified ·
1 Parent(s): a76c40f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -17
app.py CHANGED
@@ -12,9 +12,6 @@ def respond(
12
  message,
13
  history: list[tuple[str, str]],
14
  system_message,
15
- max_tokens,
16
- temperature,
17
- top_p,
18
  ):
19
  messages = [{"role": "system", "content": system_message}]
20
 
@@ -32,10 +29,10 @@ def respond(
32
  if model_name == "Llama":
33
  for message in client.chat_completion(
34
  messages,
35
- max_tokens=max_tokens,
36
  stream=True,
37
- temperature=temperature,
38
- top_p=top_p,
39
  ):
40
  token = message.choices[0].delta.content
41
  response += token
@@ -71,8 +68,8 @@ body {
71
  """
72
 
73
  # Define the Gradio interface with buttons and model selection
74
- def gradio_interface(model_name, message, history, system_message, max_tokens, temperature, top_p):
75
- return respond(model_name, message, history, system_message, max_tokens, temperature, top_p)
76
 
77
 
78
  demo = gr.Interface(
@@ -80,15 +77,6 @@ demo = gr.Interface(
80
  inputs=[
81
  gr.Textbox(value="Hello!", label="User Message"),
82
  gr.Textbox(value="You are a virtual health assistant. Your primary goal is to assist with health-related queries.", label="System Message", visible=False),
83
- gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="Max new tokens"),
84
- gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature"),
85
- gr.Slider(
86
- minimum=0.1,
87
- maximum=1.0,
88
- value=0.95,
89
- step=0.05,
90
- label="Top-p (nucleus sampling)"
91
- ),
92
  gr.Button("Chatgpt"),
93
  gr.Button("Llama"),
94
  gr.Button("Claude"),
 
12
  message,
13
  history: list[tuple[str, str]],
14
  system_message,
 
 
 
15
  ):
16
  messages = [{"role": "system", "content": system_message}]
17
 
 
29
  if model_name == "Llama":
30
  for message in client.chat_completion(
31
  messages,
32
+ max_tokens=512, # Set a default value for max_tokens
33
  stream=True,
34
+ temperature=0.7, # Set a default value for temperature
35
+ top_p=0.95, # Set a default value for top_p
36
  ):
37
  token = message.choices[0].delta.content
38
  response += token
 
68
  """
69
 
70
  # Define the Gradio interface with buttons and model selection
71
+ def gradio_interface(model_name, message, history, system_message):
72
+ return respond(model_name, message, history, system_message)
73
 
74
 
75
  demo = gr.Interface(
 
77
  inputs=[
78
  gr.Textbox(value="Hello!", label="User Message"),
79
  gr.Textbox(value="You are a virtual health assistant. Your primary goal is to assist with health-related queries.", label="System Message", visible=False),
 
 
 
 
 
 
 
 
 
80
  gr.Button("Chatgpt"),
81
  gr.Button("Llama"),
82
  gr.Button("Claude"),