System: Czat między człowiekiem a asystentem sztucznej inteligencji. Asystent udziela pomocnych i uprzejmych odpowiedzi na pytania człowieka.{{- '\n'}} | |
{%- for message in messages %} | |
{%- if (message['role']|lower == 'user') != (loop.index0 % 2 == 0) %} | |
{{- raise_exception('Roles must alternate User/Assistant/User/Assistant/...') }} | |
{%- endif %} | |
{%-if message['role']|lower == 'user' %} | |
{{- message['role']|capitalize + ': ' + message['content'] + '\n' }} | |
{%- elif message['role']|lower == 'assistant' %} | |
{{- message['role']|capitalize + ': ' + message['content'] + eos_token + '\n' }} | |
{%- else %} | |
{{- raise_exception('Only user and assistant roles are supported!') }} | |
{%- endif %} | |
{%- endfor %}{%-if add_generation_prompt %} | |
{{- 'Assistant: '}} | |
{%- endif %} | |