manu commited on
Commit
a53ad14
1 Parent(s): a8bada3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -6
app.py CHANGED
@@ -22,7 +22,7 @@ PROMPT_TEMPLATE = "<|im_start|>{user_name}\n{query}{separator}\n<|im_start|>{ass
22
  repo = None
23
 
24
 
25
- def get_total_inputs(inputs, chatbot, preprompt, user_name, assistant_name, sep):
26
  past = []
27
  for data in chatbot:
28
  user_data, model_data = data
@@ -57,7 +57,8 @@ def generate(
57
  header,
58
  user_name,
59
  assistant_name,
60
- separator
 
61
  ):
62
  # Don't return meaningless message when the input is empty
63
  if not user_message:
@@ -113,7 +114,7 @@ def generate(
113
  truncate=1024,
114
  # seed=42,
115
  # stop_sequences=[user_name, DEFAULT_SEPARATOR]
116
- stop_sequences=[DEFAULT_SEPARATOR]
117
  )
118
 
119
  # print(prompt)
@@ -271,7 +272,11 @@ with gr.Blocks(analytics_enabled=False, css=custom_css) as demo:
271
  interactive=True,
272
  info="Character to be used when the speaker changes in the prompt",
273
  )
274
-
 
 
 
 
275
  history = gr.State([])
276
  last_user_message = gr.State("")
277
 
@@ -288,7 +293,8 @@ with gr.Blocks(analytics_enabled=False, css=custom_css) as demo:
288
  header,
289
  user_name,
290
  assistant_name,
291
- separator
 
292
  ],
293
  outputs=[chatbot, history, last_user_message, user_message],
294
  )
@@ -306,7 +312,8 @@ with gr.Blocks(analytics_enabled=False, css=custom_css) as demo:
306
  header,
307
  user_name,
308
  assistant_name,
309
- separator
 
310
  ],
311
  outputs=[chatbot, history, last_user_message, user_message],
312
  )
 
22
  repo = None
23
 
24
 
25
+ def get_total_inputs(inputs, chatbot, preprompt, user_name, assistant_name, sep, stop_seq):
26
  past = []
27
  for data in chatbot:
28
  user_data, model_data = data
 
57
  header,
58
  user_name,
59
  assistant_name,
60
+ separator,
61
+ stop_seq
62
  ):
63
  # Don't return meaningless message when the input is empty
64
  if not user_message:
 
114
  truncate=1024,
115
  # seed=42,
116
  # stop_sequences=[user_name, DEFAULT_SEPARATOR]
117
+ stop_sequences=[DEFAULT_SEPARATOR, stop_seq]
118
  )
119
 
120
  # print(prompt)
 
272
  interactive=True,
273
  info="Character to be used when the speaker changes in the prompt",
274
  )
275
+ stop_seq = gr.Textbox(
276
+ label="Stop sequence",
277
+ value=DEFAULT_SEPARATOR,
278
+ interactive=True,
279
+ info="Secondary stop Sequence character")
280
  history = gr.State([])
281
  last_user_message = gr.State("")
282
 
 
293
  header,
294
  user_name,
295
  assistant_name,
296
+ separator,
297
+ stop_seq
298
  ],
299
  outputs=[chatbot, history, last_user_message, user_message],
300
  )
 
312
  header,
313
  user_name,
314
  assistant_name,
315
+ separator,
316
+ stop_seq
317
  ],
318
  outputs=[chatbot, history, last_user_message, user_message],
319
  )