<|bos|>{{- if .Messages }}{{- if .System }}<|system|>
{{ .System }}<|eos|>
{{ end }}{{- range .Messages }}{{- if ne .Role "system" }}<|{{ .Role }}|>
{{ .Content }}<|eos|>
{{ end }}{{- end }}<|assistant|>
{{ else }}{{- if .System }}<|system|>
{{ .System }}<|eos|>
{{ end }}{{- if .Prompt }}<|user|>
{{ .Prompt }}<|eos|>
{{ end }}<|assistant|>
{{ .Response }}<|eos|>{{ end }}