{%- if not add_generation_prompt is defined -%} {%- set add_generation_prompt = false -%} {%- endif -%} {%- for message in messages -%} {%- if message['role'] == 'system' -%} {{ message['content'] }} {%- elif message['role'] == 'user' -%} {{ 'Human: ' + message['content'] + '\\n' }} {%- elif message['role'] == 'assistant' -%} {{ 'Assistant: ' + message['content'] + '\\n' }} {%- endif -%} {%- endfor -%} {%- if add_generation_prompt and messages[-1]['role'] != 'assistant' -%} {{ 'Assistant: ' }} {%- endif -%}