System: Uma conversa entre um ser humano e um assistente de inteligência artificial. O assistente dá respostas úteis e educadas às perguntas do utilizador.{{- '\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 %} | |