diff --git a/embd_res/klite.embd b/embd_res/klite.embd index 36476d475..76e947a9e 100644 --- a/embd_res/klite.embd +++ b/embd_res/klite.embd @@ -3940,6 +3940,15 @@ Current version indicated by LITEVER below. "system":"<|system|>\\n", "system_end":"", }, + { + "name":"Granite 4", + "user":"<|start_of_role|>user<|end_of_role|>", + "user_end":"<|end_of_text|>\\n", + "assistant":"<|start_of_role|>assistant<|end_of_role|>", + "assistant_end":"<|end_of_text|>\\n", + "system":"<|start_of_role|>system<|end_of_role|>", + "system_end":"<|end_of_text|>\\n", + }, { "name":"Llama 2 Chat", "user":"[INST] ", diff --git a/kcpp_adapters/AutoGuess.json b/kcpp_adapters/AutoGuess.json index 8d9a38fce..60627e317 100644 --- a/kcpp_adapters/AutoGuess.json +++ b/kcpp_adapters/AutoGuess.json @@ -98,6 +98,17 @@ "assistant_start": "<|header_start|>assistant<|header_end|>\n\n", "assistant_end": "<|eot|>" } +}, { + "search": ["<|start_of_role|>system<|end_of_role|>"], + "name": "Granite 4", + "adapter": { + "system_start": "<|start_of_role|>system<|end_of_role|>", + "system_end": "<|end_of_text|>\n", + "user_start": "<|start_of_role|>user<|end_of_role|>", + "user_end": "<|end_of_text|>\n", + "assistant_start": "<|start_of_role|>assistant<|end_of_role|>", + "assistant_end": "<|end_of_text|>\n" + } }, { "search": ["[/INST]", "[SYSTEM_PROMPT]"], "name": "Mistral Tekken", diff --git a/kcpp_adapters/Granite-4.json b/kcpp_adapters/Granite-4.json new file mode 100644 index 000000000..255246ac4 --- /dev/null +++ b/kcpp_adapters/Granite-4.json @@ -0,0 +1,8 @@ +{ + "system_start": "<|start_of_role|>system<|end_of_role|>", + "system_end": "<|end_of_text|>\n", + "user_start": "<|start_of_role|>user<|end_of_role|>", + "user_end": "<|end_of_text|>\n", + "assistant_start": "<|start_of_role|>assistant<|end_of_role|>", + "assistant_end": "<|end_of_text|>\n" +}