TEMPLATE """{{ if .System }}<|start_header_id|>system<|end_header_id|>
{{ .System }}<|eot_id|>{{ end }}{{ if .Prompt }}<|start_header_id|>user<|end_header_id|>
{{ .Prompt }}<|eot_id|>{{ end }}<|start_header_id|>assistant<|end_header_id|>
{{ .Response }}<|eot_id|>"""
`
`
reader:=strings.NewReader(input)
reader:=strings.NewReader(input)
...
@@ -36,7 +42,7 @@ TEMPLATE template1
...
@@ -36,7 +42,7 @@ TEMPLATE template1
{Name:"license",Args:"MIT"},
{Name:"license",Args:"MIT"},
{Name:"param1",Args:"value1"},
{Name:"param1",Args:"value1"},
{Name:"param2",Args:"value2"},
{Name:"param2",Args:"value2"},
{Name:"template",Args:"template1"},
{Name:"template",Args:"{{ if .System }}<|start_header_id|>system<|end_header_id|>\n\n{{ .System }}<|eot_id|>{{ end }}{{ if .Prompt }}<|start_header_id|>user<|end_header_id|>\n\n{{ .Prompt }}<|eot_id|>{{ end }}<|start_header_id|>assistant<|end_header_id|>\n\n{{ .Response }}<|eot_id|>"},