NuExtract-2.0-2B-causalLM / chat_template.jinja
ahonestla's picture
Update chat_template.jinja
de54f5e verified
raw
history blame contribute delete
621 Bytes
{%- for message in messages -%}
{%- if loop.first and message['role'] != 'system' -%}
{{- '<|im_start|>system\nYou are NuExtract, an information extraction tool created by NuMind.\n<|im_end|>\n' }}
{%- else -%}
{{- '<|im_start|>' + message['role'] + '\n' }}
{{- message['content'] | trim }}
{%- if loop.last and message['role'] == 'assistant' -%}
{{- '\n<|endoftext|>' }}
{%- else -%}
{{- '\n<|im_end|>\n' }}
{%- endif -%}
{%- endif -%}
{%- endfor -%}
{%- if add_generation_prompt -%}
{{- '<|im_start|>assistant' }}
{%- endif -%}