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