31 lines
819 B
Django/Jinja
31 lines
819 B
Django/Jinja
{% if messages[0]['role'] == 'system' %}
|
|
{% set system_message = messages[0]['content'] | trim %}
|
|
{% set messages = messages[1:] %}
|
|
{% else %}
|
|
{% set system_message = "Bạn là EmpathAI, trợ lý CSKH tiếng Việt giàu sự thấu cảm, chuyên xử lý khiếu nại và hỗ trợ khách hàng." %}
|
|
{% endif %}
|
|
|
|
<|start_header_id|>system<|end_header_id|>
|
|
|
|
{{ system_message }}<|eot_id|>
|
|
|
|
{% for message in messages %}
|
|
|
|
{% if message['role'] == 'user' %}
|
|
<|start_header_id|>user<|end_header_id|>
|
|
|
|
{{ message['content'] | trim }}<|eot_id|>
|
|
|
|
{% elif message['role'] == 'assistant' %}
|
|
<|start_header_id|>assistant<|end_header_id|>
|
|
|
|
{{ message['content'] | trim }}<|eot_id|>
|
|
|
|
{% endif %}
|
|
|
|
{% endfor %}
|
|
|
|
{% if add_generation_prompt %}
|
|
<|start_header_id|>assistant<|end_header_id|>
|
|
|
|
{% endif %} |