{{- 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 }}