/ Модель

Характеристики

Контекст
131 072 токена
Параметры
838 млн
Лицензия
Apache 2.0
Архитектура
llama · dense
Базовая модель
MiniCPM5-1B
Библиотека
transformers
Опубликована
23 авг 2026

MiniCPM5-1B-Turkish

Генерация текстаТекст → текст6 профессий

MiniCPM5-1B-Turkish — чат-модель, опубликованная пользователем thealper2 и созданная на основе openbmb/MiniCPM5-1B.

383скачиваний за 30 дней3лайкавеса обновлены23 авг 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Она предназначена прежде всего для следования инструкциям на турецком языке, диалогов, ответов на вопросы и генерации кода по запросам на турецком языке; поддержка английского языка сохранена. Модель обучена методом полного supervised fine-tuning на 195 876 примерах, включая общие турецкие инструкции, диалоги, задачи программирования и Python-код.

Модель использует архитектуру LlamaForCausalLM (MiniCPM5) и содержит 1 080 632 832 параметра. Основной язык — турецкий, дополнительный — английский. Во время обучения использовалась длина последовательности 2048 токенов, тогда как базовая модель заявляет контекст до 131 000 токенов; поэтому характеристики длинного контекста для этой версии не подтверждены. Доступны форматы Transformers и GGUF, включая варианты BF16, Q4_K_M, Q5_K_M и Q8_0, что делает модель подходящей для локального запуска и edge-сценариев.

Сильные стороны модели — специализация на турецких инструкциях и кодогенерации, полный fine-tuning и сравнительно небольшой размер, позволяющий запускать её на ограниченных ресурсах. Ограничения включают размер в 1B параметров, возможные галлюцинации и ограниченную фактическую точность; ошибки и особенности синтетических или собранных обучающих данных могли перейти в модель. В отдельных тестах отмечены возможные регрессии в генерации JavaScript-кода и англоязычном программировании. Модель распространяется по лицензии Apache-2.0.

Для каких профессий подходит6

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Также подходит для

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

MiniCPM5-1B-Turkish

openbmb/MiniCPM5-1B tabanlı, Türkçe talimat takibi ve kod üretimi için tam ince ayar (full fine-tuning) yapılmış bir sohbet modeli.

A fully fine-tuned (not LoRA/QLoRA) chat model derived from openbmb/MiniCPM5-1B, targeting Turkish instruction following and Turkish-instructed code generation.

Özet / At a glance

Taban model / Base modelopenbmb/MiniCPM5-1B
Mimari / ArchitectureLlamaForCausalLM (MiniCPM5)
Parametre / Parameters1,080,632,832
Eğitilen parametre / Trained1,080,632,832 (100.0%)
Yöntem / MethodSupervised fine-tuning (SFT), full-parameter
Diller / LanguagesTürkçe (birincil), İngilizce (korunmuş)
Bağlam / Contexteğitim 2048 token (taban model 131k)
Precisiontorch.bfloat16
Lisans / Licenseapache-2.0

Kullanım / Usage

Transformers

import torch
from transformers import AutoModelForCausalLM, AutoTokenizer

model_id = "thealper2/MiniCPM5-1B-Turkish"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
    model_id, dtype=torch.bfloat16, device_map="auto"
)

messages = [
    {"role": "user", "content": "Python'da bir CSV dosyasını okuyup eksik değerleri temizleyen bir fonksiyon yaz."}
]
inputs = tokenizer.apply_chat_template(
    messages, add_generation_prompt=True, return_tensors="pt"
).to(model.device)

# do_sample=True sarttir - asagidaki nota bakin / see the decoding note below
out = model.generate(inputs, max_new_tokens=512, do_sample=True, temperature=0.7, top_p=0.95)
print(tokenizer.decode(out[0][inputs.shape[1]:], skip_special_tokens=True))

Sohbet şablonu taban modelin ChatML türevidir (<|im_start|>role\n...<|im_end|>). Her zaman apply_chat_template kullanın; prompt'u elle kurmayın.

Model, yanıtlarına boş bir düşünme bloğu (<think>\n\n</think>) ile başlayacak şekilde eğitildi; bu, taban modelin enable_thinking=False biçimiyle uyumludur. Uzun zincirleme akıl yürütme (CoT) verisiyle eğitilmedi.

llama.cpp / GGUF

llama-cli -hf thealper2/MiniCPM5-1B-Turkish -p "Merhaba, kendini tanıt."
# veya yerel dosyayla:
llama-cli -m MiniCPM5-1B-Turkish-Q8_0.gguf -cnv
dosya / filetür / typeboyut / size
MiniCPM5-1B-Turkish-BF16.ggufBF162066 MB
MiniCPM5-1B-Turkish-Q4_K_M.ggufQ4_K_M656 MB
MiniCPM5-1B-Turkish-Q5_K_M.ggufQ5_K_M750 MB
MiniCPM5-1B-Turkish-Q8_0.ggufQ8_01100 MB

Eğitim verisi / Training data

Tüm kaynaklar tek bir konuşma şemasına (messages) normalize edildi; ardından temizleme, tüm veri setleri arasında birebir tekrar temizliği (exact dedup) ve kategori bazlı ağırlıklı örnekleme uygulandı. Veri setleri körlemesine birleştirilmedi.

kaynak / sourcekategoriham satırtemizlik sonrasıseçilen
AlicanKiraz0/Turkce-Atlas-Instructgeneral_turkish336,146336,09955,000
tascib/turkish-instructiongeneral_turkish324,080311,62755,000
sixfingerdev/turkish-qa-multi-dialog-datasetqa_dialog21,28218,79020,000
berhaan/Turkish-CodeAlpaca-20kcoding19,99619,56519,474
alztrk/turkish-code-instructionscoding2,6761,8951,895
bysismo/Turkish-Python-instruction-500kcoding335,286330,66848,631
  • Birebir tekrar silinen / exact duplicates removed: 27,709
  • Eğitim örneği / train examples: 195,876
  • Doğrulama örneği / validation examples: 3,960
  • Eğitim token'ı / training tokens: 82,165,802 (bunun 42,684,848 tanesi kayıp hesabına giriyor)
  • Hedef dağılım / target mix: general_turkish 55%, coding 35%, qa_dialog 10%

Eğitim yöntemi / Training procedure

ayar / settingdeğer / value
YöntemFull fine-tuning (LoRA/QLoRA kullanılmadı)
Kayıp / LossYalnızca asistan token'ları (kullanıcı ve sistem token'ları -100 ile maskelendi)
Epoch1
Learning rate2e-05
Schedulercosine (warmup 0.03)
Optimizerpaged_adamw_8bit
Weight decay0.1
Grad clipping1.0
Batch1 x 16 accum
Sekans uzunluğu2048
Sequence packingTrue
Gradient checkpointingTrue
Precisiontorch.bfloat16
Donanım / HardwareNVIDIA GeForce RTX 5060 Ti

Eğitim metrikleri / Training metrics

  • İlk kayıp / first loss: 2.0483232498168946
  • Son kayıp / last loss: 1.3010472297668456
  • En iyi doğrulama kaybı / best eval loss: 1.276915431022644
  • Zirve GPU belleği / peak VRAM: 5.435 GB

Değerlendirme / Evaluation

Değerlendirme, taban model ile ince ayarlı model üzerinde aynı prompt'lar ve aynı çözümleme ayarlarıyla yapıldı. Türkçe kazanımının genel bir iyileşme anlamına gelmediğini görebilmek için İngilizce ve akıl yürütme yetenekleri de ayrıca ölçüldü (regresyon testi).

sonuç / verdictprompt
improved9
not auto-scored9
possible regression2
unchanged10

Olası gerilemeler / possible regressions

  • code_js_01 (code_generation): 0/1 vs 1/1 checks
  • en_code_02 (english_coding): 0/2 vs 2/2 checks

Sınırlar ve riskler / Limitations

  • 1B parametreli küçük bir modeldir; olgusal doğruluk sınırlıdır ve halüsinasyon görülebilir.
  • Eğitim verisi büyük ölçüde sentetik/derlenmiş Türkçe talimat setlerinden gelir; kaynaklardaki hatalar modele geçmiş olabilir.
  • Kaynaklardan biri (alztrk/turkish-code-instructions) Türkçe karakterleri ASCII'ye indirgenmiş metin içerir; bu nedenle katkısı bilinçli olarak düşük tutuldu.
  • Kod çıktıları çalıştırılmadan doğrulanmamıştır; üretime almadan önce test edin.
  • Tam ince ayar yapıldığı için taban modelin bazı yetenekleri (ör. araç çağırma, uzun bağlam, 2048 token üstü davranış) zayıflamış olabilir.
  • Güvenlik hizalaması ayrıca eğitilmedi; taban modelden gelen davranış korunmaya çalışıldı ancak garanti edilmez.
  • Model tıbbi, hukuki veya finansal tavsiye için kullanılmamalıdır.

Yeniden üretim / Reproduction

python scripts/inspect_datasets.py
python scripts/prepare_datasets.py
python scripts/train.py --dry_run
python scripts/train.py
python scripts/compare_models.py --run

Tüm hiperparametreler config/training.yaml içindedir ve eğitim çıktısıyla birlikte config.yaml, dataset_report.json, training_summary.json olarak kaydedilir.

Atıf / Citation

@misc{minicpm5_turkish,
  title  = {MiniCPM5-1B-Turkish},
  note   = {Full supervised fine-tune of openbmb/MiniCPM5-1B for Turkish instruction following and coding},
  year   = {2026}
}

Taban model / base model: openbmb/MiniCPM5-1B

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
LlamaForCausalLM
Ревизия весов
8db58fb

0 моделей