{% set thinking_option = 'off' %}{% if enable_thinking %}{% set thinking_option = 'on' %}{% endif %}{{- '<role>SYSTEM</role>' }}{%- if messages[0].role == 'system' %}{{- messages[0].content + ' | |
'}}{%- endif %}{{- 'detailed thinking ' + thinking_option }}{% for message in messages %}{%- if message.role == "user" %}{{- '<role>HUMAN</role>' + message.content }}{%- elif message.role == "system" and not loop.first %}{{- '<role>SYSTEM</role>' + message.content }}{%- elif message.role == "assistant" %}{{- '<role>ASSISTANT</role>' + message.content }}{%- elif message.role == "tool" %}{{- '<role>OBSERVATION</role>' + message.content }}{%- endif %}{% endfor %}{% if add_generation_prompt %}{{- '<role>ASSISTANT</role>' }}{% if enable_thinking %}{{- '<think>' }}{% endif %}{% endif %} |