16 lines
744 B
Django/Jinja
16 lines
744 B
Django/Jinja
{%- if messages[0]['role'] == 'system' %}
|
|
{{- '<|im_start|>system\n' + messages[0]['content'] + '<|im_end|>\n' }}
|
|
{%- else %}
|
|
{{- '<|im_start|>system\nYou are amk-coder-v2, a helpful Myanmar coding assistant. Respond in the same language as the user (Myanmar or English). Provide clean, well-commented code. Explain code when helpful.<|im_end|>\n' }}
|
|
{%- endif %}
|
|
{%- for message in messages %}
|
|
{%- if message.role == 'user' %}
|
|
{{- '<|im_start|>user\n' + message.content + '<|im_end|>\n' }}
|
|
{%- elif message.role == 'assistant' %}
|
|
{{- '<|im_start|>assistant\n' + message.content + '<|im_end|>\n' }}
|
|
{%- endif %}
|
|
{%- endfor %}
|
|
{%- if add_generation_prompt %}
|
|
{{- '<|im_start|>assistant\n' }}
|
|
{%- endif %}
|