/ Модель

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

Лицензия
CC BY-NC 4.0
Базовая модель
gemma-4-E4B-it
Опубликована
20 окт 2026

chitonga-chat-run3

Генерация текстаТекст → текст

Экспериментальная чат-модель на базе Gemma 4 E4B для диалогов и языковых задач на читонга и английском.

127скачиваний за 30 дней0лайковвеса обновлены20 окт 2026

Бенчмарки

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

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

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

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

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

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

Chitonga chat run 3 — экспериментальная двуязычная чат-модель для языка читонга, на котором говорят на юге Замбии, и английского. Она создана на базе Google Gemma 4 E4B Instruct и насчитывает около 4 млрд параметров. Обучение включало адаптацию к текстам на читонга и английском, слияние с инструкционной версией Gemma и дополнительное обучение на диалогах, переводах, заданиях на понимание и грамматических упражнениях.

Модель предназначена для изучения методов адаптации LLM к языкам с малым количеством ресурсов и для оценки качества ответов на читонга. Доступны версии GGUF с квантованием Q4_K_M и Q8_0, а также safetensors; вариант Q4_K_M запускался через llama.cpp на мини-ПК. В обучающих данных были школьные, культурные и церковные тексты, поэтому качество может различаться по регистрам. Лицензия CC BY-NC 4.0 запрещает коммерческое использование.

Это доказательство концепции, а не готовый учебный помощник: модель может отвечать неверно, путать читонга с ньянджа или бемба, повторяться и неестественно начинать ответы. Оценка проводилась автоматическими проверками, без последующей оценки носителями языка; ответы следует проверять у носителя. Модель не предназначена для самостоятельного обучения учеников или для медицинских, юридических и иных инструкций по безопасности.

Сценарии применения

  • черновой перевод между читонга и английским
  • ответы на простые вопросы на читонга
  • упражнения по грамматике читонга
  • проверка понимания текстов на читонга
  • исследование языковых моделей для языков с малым количеством ресурсов

Ограничения

Ответы могут быть ошибочными, повторяться или содержать орфографию ньянджа и бемба; качество не оценивалось носителями языка для этой версии. Не используйте модель для самостоятельного обучения учеников, медицинских, юридических или иных инструкций по безопасности.

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

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

Открыть на Hugging Face

Chitonga chat model, run 3 (three-stage)

A small bilingual chat model for Chitonga (Tonga of southern Zambia, ISO 639-3 toi) and English. It is built on Google's Gemma 4 E4B, about 4 billion parameters. In the paper below it is called "the three-stage model (run 3)". It runs on a mini PC: about 18 tokens per second on the integrated graphics of a Beelink mini PC with llama.cpp (Q4_K_M), with the first token after about 0.36 s.

How it was trained

Training had three stages:

  1. Continued pretraining. The Gemma 4 E4B base model was trained further on 7.63 million tokens of Chitonga and English. That is 6.71 million Chitonga tokens, about 30% of them church register (Bible and church texts), plus English educational web text. The rest of the Chitonga came from school books, typed novels and cultural books, collected texts and transcribed speech. The adaptation was a LoRA of rank 128 plus a fully trained token embedding.
  2. Merge. The difference between Gemma 4 E4B instruct and base (the instruction difference) was added back in full.
  3. Conversation training. A LoRA of rank 64, trained for one pass over about 18 million tokens. The data was real Chitonga tasks from books and speakers (translation, comprehension, dialogue), grammar drills built from attested words by a rule-based engine that never invents words, simple conversations and an English replay.

The whole run cost USD 7.10 on one rented GPU.

Intended use and limits

This is a proof of concept released with the paper. It is for research and for evaluating methods for low-resource languages. It is not yet usable for unsupervised teaching or any unsupervised use with learners.

  • On a 68-item education task set it gave an answer with no automatic alarm on 16 items. The target for usefulness, judged blind by teachers, is 70%. An alarm-free answer is not necessarily a correct one.
  • It still asks back ("Nsemvwide ...") when it should simply answer. It sometimes opens with "Inzya" (yes) where no question was asked, and long answers can repeat themselves.
  • It sometimes writes Nyanja or Bemba spellings, or confuses content words.
  • Thinking mode (Gemma 4's reasoning switch) was not trained. Forced on, it made answers worse.
  • No native-speaker judgement of this model was made after the earlier versions. The figures in the paper come from automatic checks and Claude agents. Treat every output as a draft for a Chitonga speaker to check.
  • Not for medical, legal or safety instructions.

Newer chat models (merge-0.5, merge-1.0 and their average) are available on request while the work continues.

Files

filewhat
chitonga-chat-run3-Q4_K_M.gguf4-bit GGUF for llama.cpp (5.3 GB): the version measured in the paper's speed figures
chitonga-chat-run3-Q8_0.gguf8-bit GGUF (8.0 GB)
adapters/stage1/the stage 1 adapter: LoRA (adapter_model.safetensors, rank 128, alpha 256) and the token-embedding difference (embed_delta_fp32.safetensors), both relative to google/gemma-4-E4B
adapters/stage3/the stage 3 conversation LoRA (rank 64, alpha 128), trained on the merged model of stage 2

To rebuild the full-precision model from the adapters, work in fp32 and round to bf16 once:

  1. Take google/gemma-4-E4B-it.
  2. For every module in adapters/stage1, add the LoRA product B·A·(alpha/r), and add embed_delta_fp32 to the token embedding. That is stage 2: instruct + (stage 1 − base).
  3. Apply and merge adapters/stage3 with PEFT.

The merge scripts are available on request.

How to run it

With llama.cpp:

llama-server -m chitonga-chat-run3-Q4_K_M.gguf -ngl 99 -c 4096 --reasoning off
# then POST OpenAI-style chat requests to http://127.0.0.1:8080/v1/chat/completions

or llama-cli -m chitonga-chat-run3-Q4_K_M.gguf -cnv --reasoning off. Greedy decoding (temperature 0) was used in all the paper's tests.

Example prompts:

  • Translate into Chitonga (the Tonga language of southern Zambia). Reply with the translation only.\n\nThe children are going to school.
  • In Chitonga, ask whether the nshima is ready. Reply in Chitonga only.

Licence

CC BY-NC 4.0: free for non-commercial use, with attribution. The model is a derivative of Google's Gemma 4 (google/gemma-4-E4B and google/gemma-4-E4B-it), which is licensed under the Apache License 2.0. That licence and notice are kept in LICENSE.md as it requires. No training data and no test sets are included in this repository.

Citation

Lindinger, C. J. (2026). No Data Centre Required: Adapting Open Models to Chitonga with Paid Bilingual Speakers, Printed Books and a Verifying Harness (preprint). Zenodo. https://doi.org/10.5281/zenodo.23487563

@misc{lindinger2026chitonga,
  author    = {Lindinger, Christoph Johannes},
  title     = {No Data Centre Required: Adapting Open Models to Chitonga with Paid Bilingual Speakers, Printed Books and a Verifying Harness},
  year      = {2026},
  publisher = {Zenodo},
  note      = {Preprint},
  doi       = {10.5281/zenodo.23487563}
}

Contact

Christoph Lindinger, ZamAi (zamai.pro): chris@zamai.pro. AI agents can write to agent@zamai.pro.

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

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

GPU в ailist

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

Нельзя запустить

В репозитории нет config.json: не понять архитектуру модели.

Ревизия весов
2f6893a

0 моделей