Yedikule-1.4 / chat_format.json
MarulAI's picture
Upload 11 files
71b3a83 verified
Raw History Blame Contribute Delete
2.91 kB
{
"aciklama": "Yedikule 1.4 sohbet biçimi. Kimlikler ve adlar tokenizer.json ve GGUF dosyasıyla aynıdır. 9-15 kimlikli tokenler taban modelin (Yedikule-202M-Base) tokenizer'ında <|reserved_0|> ile <|reserved_6|> arasındaki adlarla durur; kimlikler aynıdır.",
"ozel_tokenler": {
"<|endoftext|>": {
"kimlik": 0,
"anlam": "metin sonu"
},
"<|pad|>": {
"kimlik": 1,
"anlam": "dolgu"
},
"<|unk|>": {
"kimlik": 2,
"anlam": "bilinmeyen"
},
"<|bos|>": {
"kimlik": 3,
"anlam": "dizinin başı, her istemin ilk tokeni"
},
"<|im_start|>": {
"kimlik": 4,
"anlam": "tur başlangıcı"
},
"<|im_end|>": {
"kimlik": 5,
"anlam": "tur sonu, üretim burada durdurulur"
},
"<|system|>": {
"kimlik": 6,
"anlam": "sistem rolü"
},
"<|user|>": {
"kimlik": 7,
"anlam": "kullanıcı rolü"
},
"<|assistant|>": {
"kimlik": 8,
"anlam": "asistan rolü"
},
"<think>": {
"kimlik": 9,
"anlam": "düşünme başlangıcı"
},
"</think>": {
"kimlik": 10,
"anlam": "düşünme sonu"
},
"<tool_call>": {
"kimlik": 11,
"anlam": "araç çağrısı başlangıcı"
},
"</tool_call>": {
"kimlik": 12,
"anlam": "araç çağrısı sonu"
},
"<|tool|>": {
"kimlik": 13,
"anlam": "araç sonucu rolü"
},
"<tools>": {
"kimlik": 14,
"anlam": "araç tanımları başlangıcı"
},
"</tools>": {
"kimlik": 15,
"anlam": "araç tanımları sonu"
}
},
"sablon": {
"sistem": "<|im_start|><|system|>\n{sistem mesajı}\n\n<tools>\n{araç tanımı, satır başına bir}\n</tools><|im_end|>\n",
"kullanici": "<|im_start|><|user|>\n{mesaj}<|im_end|>\n",
"asistan": "<|im_start|><|assistant|>\n<think>{düşünme}</think>\n{cevap}<tool_call>{araç çağrısı JSON}</tool_call><|im_end|>\n",
"arac_sonucu": "<|im_start|><|tool|>\n{araç sonucu}<|im_end|>\n",
"uretim_istemi": "<|im_start|><|assistant|>\n"
},
"kurallar": [
"İstem <|bos|> ile başlar.",
"Sistem turu isteğe bağlıdır. Araç verilmişse ve sistem mesajı yoksa, sistem turu yalnızca araç tanımlarını içerir.",
"Araç tanımı tek satırlık, boşluksuz JSON'dur: {\"name\":...,\"description\":...,\"parameters\":{özellikler},\"required\":[...]}. required boşsa yazılmaz.",
"Araç çağrısı boşluksuz JSON'dur: {\"name\":...,\"arguments\":{...}}. Bir turda birden fazla çağrı art arda yazılabilir.",
"Asistan her turda önce düşünür. Çok turlu sohbetlerde önceki asistan turlarının düşünmelerini de geçmişe ekleyin.",
"Üretimi <|im_end|> (5) tokeninde durdurun."
],
"stop_token_id": 5,
"prompt_suffix": "<|im_start|><|assistant|>\n",
"prompt_suffix_ids": [
4,
8,
214
]
}