1 line
460 B
Plaintext
1 line
460 B
Plaintext
|
|
{{ bos_token }}{%- set ns = namespace(system='') -%}{%- for message in messages -%}{%- if message['role'] == 'system' -%}{%- set ns.system = message['content'] -%}{%- elif message['role'] == 'user' -%}{{ '[INST] ' + (ns.system + '\n\n' if ns.system else '') + message['content'] + ' [/INST]' }}{%- elif message['role'] == 'assistant' -%}{{ ' ' + message['content'] + eos_token }}{%- endif -%}{%- endfor -%}{%- if add_generation_prompt -%}{{ ' ' }}{%- endif -%}
|