20 lines
458 B
Plaintext
20 lines
458 B
Plaintext
|
|
# Instructions
|
||
|
|
{%- if messages[0].role == 'system' %}
|
||
|
|
{{ messages[0].content }}
|
||
|
|
{%- set context_messages = messages[1:-1] %}
|
||
|
|
{%- set last_user_message = messages[-1] %}
|
||
|
|
{%- else %}
|
||
|
|
{%- set context_messages = messages[:-1] %}
|
||
|
|
{%- set last_user_message = messages[-1] %}
|
||
|
|
{%- endif %}
|
||
|
|
|
||
|
|
# Context
|
||
|
|
{%- for message in context_messages %}
|
||
|
|
{{ message.role }}: {{ message.content }}
|
||
|
|
{%- endfor %}
|
||
|
|
|
||
|
|
# Prompt
|
||
|
|
user: {{ last_user_message.content }}
|
||
|
|
|
||
|
|
# Response
|
||
|
|
assistant:
|