Update README.md
Browse files
README.md
CHANGED
@@ -22,9 +22,11 @@ tokenizer.chat_template = """{% if messages[0]['role'] == 'system' %}
|
|
22 |
{% set loop_messages = messages %}
|
23 |
{% set system_message = false %}
|
24 |
{% endif %}
|
|
|
25 |
{{ bos_token }}
|
|
|
26 |
{% for message in loop_messages %}
|
27 |
-
{% if (message['role'] == 'user') != ((loop.index0 + messages[0]['role'] == 'assistant') % 2 == 0) %}
|
28 |
{{ raise_exception('Conversation roles must alternate starting from the first role.') }}
|
29 |
{% endif %}
|
30 |
{% if loop.index0 == 0 and system_message != false %}
|
@@ -39,8 +41,7 @@ tokenizer.chat_template = """{% if messages[0]['role'] == 'system' %}
|
|
39 |
{% elif message['role'] == 'assistant' %}
|
40 |
{{ '' + content.strip() + '' + eos_token }}
|
41 |
{% endif %}
|
42 |
-
{% endfor %}
|
43 |
-
"""
|
44 |
```
|
45 |
元のモデルのrevisionは`8b17f1c87697fb354952fa0d1018568e50bdff56`です。
|
46 |
|
|
|
22 |
{% set loop_messages = messages %}
|
23 |
{% set system_message = false %}
|
24 |
{% endif %}
|
25 |
+
{% if not (messages[0]['role'] == 'assistant' and loop_messages|length > 0) %}
|
26 |
{{ bos_token }}
|
27 |
+
{% endif %}
|
28 |
{% for message in loop_messages %}
|
29 |
+
{% if (message['role'] == 'user') != ((loop.index0 + (1 if messages[0]['role'] == 'assistant' else 0)) % 2 == 0) %}
|
30 |
{{ raise_exception('Conversation roles must alternate starting from the first role.') }}
|
31 |
{% endif %}
|
32 |
{% if loop.index0 == 0 and system_message != false %}
|
|
|
41 |
{% elif message['role'] == 'assistant' %}
|
42 |
{{ '' + content.strip() + '' + eos_token }}
|
43 |
{% endif %}
|
44 |
+
{% endfor %}"""
|
|
|
45 |
```
|
46 |
元のモデルのrevisionは`8b17f1c87697fb354952fa0d1018568e50bdff56`です。
|
47 |
|