documentlanguagemodel Public
| 1 | {# |
| 2 | Phi-3 / Phi-3.5 reference template. Uses `<|role|>` opener and `<|end|>` |
| 3 | closer; finishes with `<|endoftext|>` on assistant turns (handled by |
| 4 | `add_generation_prompt=False`). Source-of-truth for round-trip tests. |
| 5 | |
| 6 | Roles accepted: "system", "user", "assistant". |
| 7 | #} |
| 8 | {%- for message in messages -%} |
| 9 | <|{{ message['role'] }}|> |
| 10 | {{ message['content'] }}<|end|> |
| 11 | {% endfor -%} |
| 12 | {%- if add_generation_prompt -%} |
| 13 | <|assistant|> |
| 14 | {%- else -%} |
| 15 | <|endoftext|> |
| 16 | {%- endif -%} |
| 17 |