Skip to content

Commit 02f4a63

Browse files
add moonshotai-Kimi-K2.jinja to /models/templates/
1 parent 6ef6aa1 commit 02f4a63

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
{% if tools -%}
2+
{{ '<|im_system|>tool_declare<|im_middle|>' -}}
3+
{{- tools | tojson -}}
4+
{{ '<|im_end|>' -}}
5+
{%- endif -%}
6+
7+
{%- for message in messages -%}
8+
{%- if loop.first and messages[0]['role'] != 'system' -%}
9+
{{ '<|im_system|>system<|im_middle|>You are a helpful assistant<|im_end|>' }}
10+
{%- endif -%}
11+
{%- if message['role'] == 'system' -%}
12+
{{ '<|im_system|>system<|im_middle|>' }}
13+
{%- elif message['role'] == 'user' -%}
14+
{{ '<|im_user|>user<|im_middle|>' }}
15+
{%- elif message['role'] == 'assistant' -%}
16+
{{ '<|im_assistant|>assistant<|im_middle|>' }}
17+
{%- elif message['role'] == 'tool' -%}
18+
{{ '<|im_system|>tool<|im_middle|>' }}
19+
{%- endif -%}
20+
21+
{%- if message['content'] is string -%}
22+
{{- message['content'] + '<|im_end|>' -}}
23+
{%- else -%}
24+
{%- for content in message['content'] -%}
25+
{%- if content['type'] == 'image' or 'image' in content or 'image_url' in content -%}
26+
{{ '<|media_start|>image<|media_content|><|media_pad|><|media_end|>' }}
27+
{%- else -%}
28+
{{ content['text'] }}
29+
{%- endif -%}
30+
{%- endfor -%}
31+
{{ '<|im_end|>' }}
32+
{%- endif -%}
33+
{%- endfor -%}
34+
35+
{%- if add_generation_prompt -%}
36+
{{ '<|im_assistant|>assistant<|im_middle|>' }}
37+
{%- endif -%}

0 commit comments

Comments
 (0)