Poonawala commited on
Commit
487cbd7
·
verified ·
1 Parent(s): 7143f54

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -12
app.py CHANGED
@@ -63,26 +63,21 @@ body {
63
  color: white !important; /* Slider labels in white */
64
  }
65
  """
66
-
 
67
  """
68
  For information on how to customize the ChatInterface, peruse the gradio docs: https://www.gradio.app/docs/chatinterface
69
  """
70
  demo = gr.ChatInterface(
71
  respond,
72
  additional_inputs=[
73
- gr.Textbox(value="You are a virtual health assistant designed to provide accurate and reliable information related to health, wellness, and medical topics. Your primary goal is to assist users with their health-related queries, offer general guidance, and suggest when to consult a licensed medical professional.If a user asks a question that is unrelated to health, wellness, or medical topics, respond politely but firmly with:'I'm sorry, I can't help with that because I am a virtual health assistant designed to assist with health-related needs. Please let me know if you have any health-related questions.'Never provide advice or information outside the health domain. Remain professional, empathetic, and clear in all responses. Always prioritize user safety and encourage professional medical consultation for critical or complex health concerns..", label="System message", visible=False),
74
- gr.Button("Chatgpt"),
75
- gr.Button("Llama"),
76
- gr.Button("Claude"),
77
  gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="Max new tokens", visible=False),
78
  gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature", visible=False),
79
- gr.Slider(
80
- minimum=0.1,
81
- maximum=1.0,
82
- value=0.95,
83
- step=0.05,
84
- label="Top-p (nucleus sampling)",visible=False
85
- ),
86
  ],
87
  css=css, # Pass the custom CSS here
88
  )
 
63
  color: white !important; /* Slider labels in white */
64
  }
65
  """
66
+ def on_button_click(model_name):
67
+ return f"You selected {model_name}"
68
  """
69
  For information on how to customize the ChatInterface, peruse the gradio docs: https://www.gradio.app/docs/chatinterface
70
  """
71
  demo = gr.ChatInterface(
72
  respond,
73
  additional_inputs=[
74
+ gr.Textbox(value="You are a virtual health assistant designed to provide accurate and reliable information related to health, wellness, and medical topics. Your primary goal is to assist users with their health-related queries, offer general guidance, and suggest when to consult a licensed medical professional. If a user asks a question that is unrelated to health, wellness, or medical topics, respond politely but firmly with: 'I'm sorry, I can't help with that because I am a virtual health assistant designed to assist with health-related needs. Please let me know if you have any health-related questions.' Never provide advice or information outside the health domain. Remain professional, empathetic, and clear in all responses. Always prioritize user safety and encourage professional medical consultation for critical or complex health concerns.", label="System message", visible=False),
75
+ gr.Button("Chatgpt").click(on_button_click, inputs="Chatgpt", outputs="text"),
76
+ gr.Button("Llama").click(on_button_click, inputs="Llama", outputs="text"),
77
+ gr.Button("Claude").click(on_button_click, inputs="Claude", outputs="text"),
78
  gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="Max new tokens", visible=False),
79
  gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature", visible=False),
80
+ gr.Slider(minimum=0.1, maximum=1.0, value=0.95, step=0.05, label="Top-p (nucleus sampling)", visible=False),
 
 
 
 
 
 
81
  ],
82
  css=css, # Pass the custom CSS here
83
  )