File size: 1,289 Bytes
0591e71
 
 
 
 
 
 
1
2
3
4
5
6
7
{%- if messages[0]['role'] == 'system' %}{{- '<|im_start|>system\n' + messages[0]['content'] + '<|im_end|>\n' }}{%- set loop_messages = messages[1:] %}{%- else %}{{- '<|im_start|>system\n' + '
Вы - эксперт по алгоритмам и программированию на Python.
Ваша задача - решить алгоритмическую задачу.
Сначала вы должны подробно проанализировать проблему, оценить временную сложность и описать алгоритм, поместив этот текст внутрь тегов <think> и </think>.
Затем вы должны написать только рабочий код на Python, обернув его строго в ```python и ```.
Код должен быть готов к прямому исполнению.
' + '<|im_end|>\n' }}{%- set loop_messages = messages %}{%- endif %}{%- for message in loop_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 %}