15 lines
No EOL
332 B
Go Template
15 lines
No EOL
332 B
Go Template
{{- if .Messages }}
|
|
{{- if .System }}<|system|>
|
|
{{ .System }}<|end|>
|
|
{{ end }}
|
|
{{- range .Messages }}<|{{ .Role }}|>
|
|
{{ .Content }}<|end|>
|
|
{{ end }}<|assistant|>
|
|
{{ else }}
|
|
{{ if .System }}<|system|>
|
|
{{ .System }}<|end|>
|
|
{{ end }}{{ if .Prompt }}<|user|>
|
|
{{ .Prompt }}<|end|>
|
|
{{ end }}<|assistant|>
|
|
{{ .Response }}<|end|>
|
|
{{- end }} |