14 6 months ago

Ralph is a finetuned thinking model based on qwen2:1.5B model

thinking
cb6578a831d7 · 624B
{{- if .System -}}
<|im_start|>system
{{ .System }}<|im_end|>
{{- end -}}
{{- range $i, $_ := .Messages }}
{{- $last := eq (len (slice $.Messages $i)) 1 -}}
{{- if eq .Role "user" -}}
<|im_start|>user
{{ .Content }}<|im_end|>
{{- else if eq .Role "assistant" -}}
<|im_start|>assistant
{{- if and $.IsThinkSet .Thinking -}}
<think>{{ .Thinking }}</think>
{{- end }}
{{ if .Content }}{{ .Content }}{{ if not $last }}<|im_end|>
{{- else -}}<|im_end|>{{- end -}}
{{- end -}}
{{- end -}}
{{- if and (ne .Role "assistant") $last }}
<|im_start|>assistant
{{- if and $.IsThinkSet $.Think }}
<think>
{{- end }}
{{ end -}}
{{- end }}