CCockrum commited on
Commit
816d697
·
verified ·
1 Parent(s): 96da2bc

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -9
app.py CHANGED
@@ -27,10 +27,7 @@ body {
27
  text-align: center !important;
28
  margin-bottom: 1rem !important;
29
  }
30
-
31
- }
32
  """
33
-
34
  client = InferenceClient("HuggingFaceH4/zephyr-7b-beta")
35
 
36
  def respond(
@@ -42,17 +39,13 @@ def respond(
42
  top_p,
43
  ):
44
  messages = [{"role": "system", "content": system_message}]
45
-
46
  for val in history:
47
  if val[0]:
48
  messages.append({"role": "user", "content": val[0]})
49
  if val[1]:
50
  messages.append({"role": "assistant", "content": val[1]})
51
-
52
  messages.append({"role": "user", "content": message})
53
-
54
  response = ""
55
-
56
  for message in client.chat_completion(
57
  messages,
58
  max_tokens=max_tokens,
@@ -66,15 +59,15 @@ def respond(
66
 
67
  with gr.Blocks(css=css) as demo:
68
  with gr.Column(elem_id="chat-panel"):
69
- gr.Markdown("## 🇫🇷 French Tutor")
70
  with gr.Accordion("⚙️ Settings", open=False):
71
  system_message = gr.Textbox(value="You are a friendly Chatbot.", label="System message")
72
  max_tokens = gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="Max new tokens")
73
  temperature = gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature")
74
  top_p = gr.Slider(minimum=0.1, maximum=1.0, value=0.95, step=0.05, label="Top-p (nucleus sampling)")
75
-
76
  gr.ChatInterface(
77
  respond,
 
78
  additional_inputs=[system_message, max_tokens, temperature, top_p]
79
  )
80
 
 
27
  text-align: center !important;
28
  margin-bottom: 1rem !important;
29
  }
 
 
30
  """
 
31
  client = InferenceClient("HuggingFaceH4/zephyr-7b-beta")
32
 
33
  def respond(
 
39
  top_p,
40
  ):
41
  messages = [{"role": "system", "content": system_message}]
 
42
  for val in history:
43
  if val[0]:
44
  messages.append({"role": "user", "content": val[0]})
45
  if val[1]:
46
  messages.append({"role": "assistant", "content": val[1]})
 
47
  messages.append({"role": "user", "content": message})
 
48
  response = ""
 
49
  for message in client.chat_completion(
50
  messages,
51
  max_tokens=max_tokens,
 
59
 
60
  with gr.Blocks(css=css) as demo:
61
  with gr.Column(elem_id="chat-panel"):
 
62
  with gr.Accordion("⚙️ Settings", open=False):
63
  system_message = gr.Textbox(value="You are a friendly Chatbot.", label="System message")
64
  max_tokens = gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="Max new tokens")
65
  temperature = gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature")
66
  top_p = gr.Slider(minimum=0.1, maximum=1.0, value=0.95, step=0.05, label="Top-p (nucleus sampling)")
67
+
68
  gr.ChatInterface(
69
  respond,
70
+ title="🇫🇷 French Tutor", # Set title directly in ChatInterface
71
  additional_inputs=[system_message, max_tokens, temperature, top_p]
72
  )
73