367 1 month ago

Grok 2, a model trained and used at xAI in 2024.

39dcc4fb32fc · 448B
{{- range $i, $m := .Messages -}}
{{- $last := eq (len (slice $.Messages $i)) 1 -}}
{{- if eq $m.Role "user" -}}
Human: {{ $m.Content }}{{"<|separator|>\n\n"}}
{{- else if eq $m.Role "system" -}}
System: {{ $m.Content }}{{"<|separator|>\n\n"}}
{{- else if eq $m.Role "assistant" -}}
Assistant: {{ $m.Content }}{{"<|separator|>\n\n"}}
{{- end -}}
{{- if and (ne .Role "assistant") $last -}}
Assistant:
{{- end -}}
{{- end -}}