ishaansehgal99 commited on
Commit
ca7520b
·
verified ·
1 Parent(s): ec89142

feat: Add chat template

Browse files
Files changed (1) hide show
  1. tokenizer_config.json +2 -1
tokenizer_config.json CHANGED
@@ -8,5 +8,6 @@
8
  "model_max_length": 2048,
9
  "name_or_path": "tiiuae/falcon_tokenizer",
10
  "special_tokens_map_file": null,
11
- "tokenizer_class": "PreTrainedTokenizerFast"
 
12
  }
 
8
  "model_max_length": 2048,
9
  "name_or_path": "tiiuae/falcon_tokenizer",
10
  "special_tokens_map_file": null,
11
+ "tokenizer_class": "PreTrainedTokenizerFast",
12
+ "chat_template": "{% if messages[0]['role'] == 'system' %}{% set system_message = messages[0]['content'] %}{% set messages = messages[1:] %}{% else %}{% set system_message = '' %}{% endif %}{{ system_message | trim }}{% for message in messages %}{% if (message['role'] == 'user') != (loop.index0 % 2 == 0) %}{{ raise_exception('Conversation roles must alternate user/assistant/user/assistant/...') }}{% endif %}{% set content = message['content'].replace('\r\n', '\n').replace('\n\n', '\n') %}{{ '\n\n' + message['role'] | capitalize + ': ' + content | trim }}{% endfor %}{% if add_generation_prompt %}{{ '\n\nAssistant:' }}{% endif %}"
13
  }