alpaca.gotmpl 414 B

123456789101112131415161718
  1. {{- $system := "" }}
  2. {{- range .Messages }}
  3. {{- if eq .Role "system" }}
  4. {{- if not $system }}{{ $system = .Content }}
  5. {{- else }}{{ $system = printf "%s\n\n%s" $system .Content }}
  6. {{- end }}
  7. {{- else if eq .Role "user" }}
  8. {{- if $system }}{{ $system }}
  9. {{ $system = "" }}
  10. {{- end }}### Instruction:
  11. {{ .Content }}
  12. {{ else if eq .Role "assistant" }}### Response:
  13. {{ .Content }}
  14. {{ end }}
  15. {{- end }}### Response: