Utiric commited on
Commit
b14c8d8
·
verified ·
1 Parent(s): e50e821

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -1
app.py CHANGED
@@ -56,7 +56,19 @@ def build_prompt(message, history, system_message, max_ctx_tokens=1024):
56
  msgs.append({"role": "assistant", "content": a})
57
  msgs.append({"role": "user", "content": message})
58
  while True:
59
- text = tokenizer.apply_chat_template(msgs, tokenize=False, add_generation_prompt=True)
 
 
 
 
 
 
 
 
 
 
 
 
60
  if len(tokenizer(text, add_special_tokens=False).input_ids) <= max_ctx_tokens:
61
  return text
62
  for i in range(1, len(msgs)):
 
56
  msgs.append({"role": "assistant", "content": a})
57
  msgs.append({"role": "user", "content": message})
58
  while True:
59
+ chat_template = """{% for m in messages %}
60
+ {{ m['role'] }}: {{ m['content'] }}
61
+ {% endfor %}
62
+ Assistant:"""
63
+
64
+ text = tokenizer.apply_chat_template(
65
+ msgs,
66
+ chat_template=chat_template,
67
+ tokenize=False,
68
+ add_generation_prompt=True
69
+ )
70
+
71
+
72
  if len(tokenizer(text, add_special_tokens=False).input_ids) <= max_ctx_tokens:
73
  return text
74
  for i in range(1, len(msgs)):