{%- set _sys_prefix = "Context: " -%} {%- set _ctx_q_sep = "\n\n" -%} {%- set _user_prefix = "Question: " -%} {%- set _asst_prefix = "\nAnswer: " -%} {%- for m in messages -%} {%- if m['role'] == 'system' -%} {{ _sys_prefix }}{{ m['content'] }}{{ _ctx_q_sep }} {%- elif m['role'] == 'user' -%} {{ _user_prefix }}{{ m['content'] }} {%- elif m['role'] == 'assistant' -%} {{ _asst_prefix }}{{ m['content'] }}{{ eos_token }} {%- endif -%} {%- endfor -%} {%- if add_generation_prompt -%} {{ _asst_prefix }} {%- endif -%}