/ Модель

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

Контекст
262 144 токена
Размер весов
9,1 ГБ
Лицензия
Своя лицензия
Архитектура
qwen3_5 · dense
Базовая модель
Qwen3.5-4B_Abliterated
Библиотека
transformers
Опубликована
31 июл 2026

Sokol-4B-SLO

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

Sokol — дообученная 4-миллиардная модель Qwen для локального общения на словенском, перевода между словенским и английским и вызова инструментов.

750скачиваний за 30 дней0лайковвеса обновлены26 сен 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Sokol — это компактная языковая модель на 4 млрд параметров, разработанная MediaAtlas для локальной работы на компьютере. Она основана на плотной архитектуре Qwen3.5-4B и дообучена для словенского языка: продолженное предобучение на примерно 1,78 млрд словенских токенов дополняется настройкой для диалога, перевода, рассуждений и вызова инструментов.

Модель предназначена для общения на словенском, перевода между английским и словенским, решения текстовых задач и локальных ассистентов с вызовом функций. Базовая архитектура также принимает изображения, но обучение Sokol было текстовым, а понимание изображений не оценивалось систематически. Модель не синтезирует и не распознаёт речь.

В репозитории доступны веса BF16 в формате safetensors и несколько квантизованных вариантов GGUF для запуска через llama.cpp и LM Studio; для изображений с GGUF требуется отдельный файл mmproj. По оценке авторов, дообучение снизило перплексию на словенском тексте примерно на 51%; тесты диалога были небольшими, а общая оценка корректности немного уступила базовой модели. Лицензия указана как other, поэтому условия использования следует сверить с карточкой модели и лицензиями данных обучения.

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

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

Ограничения

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

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

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

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

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

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

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

Открыть на Hugging Face

Sokol — Slovenian Assistant LLM (4B, on-device)

Trained by MediaAtlas — LLM fine-tuning on your own data, trained in the EU, weights delivered. Pricing · All our models

Na kratko: Majhen slovenski jezikovni model (4B) za popolnoma lokalno rabo na računalniku: pogovor v slovenščini, prevajanje EN ⇄ SL, razmišljanje in klici orodij. Nadaljevano predučenje na 1,78 milijarde slovenskih žetonov je slovensko perpleksnost znižalo za 51 %. Sprejme tudi slike.

Vision / slike: takes images too. The safetensors checkpoint keeps the base model's vision encoder; for GGUF load gguf/mmproj-sokol-4b-slo-F16.gguf next to the model (llama.cpp --mmproj; LM Studio pairs it automatically). Our training was text-only, so image understanding is the base model's and was not benchmarked; in a spot check it read Slovenian text on an image correctly and described a photo in Slovenian.

Sokol (falcon) is a small 4B Slovenian assistant built for fully-local, on-device use (desktop via GGUF / llama.cpp / LM Studio). It chats in fluent Slovenian, translates EN↔SL, reasons through tasks (<think>), and makes native tool / function calls (Qwen3.6 XML format).

It is a text LLM, not a speech model — pair it with your own ASR + TTS to build a local voice assistant (it routes <think> to reasoning_content, so reasoning is never spoken).

This single repo ships both the full-precision weights (safetensors) and quantized GGUFs (under gguf/), so you can run it with transformers, or fully local with llama.cpp / LM Studio.

What it is

  • Base: SicariusSicariiStuff/Qwen3.5-4B_Abliterated (dense, qwen3_5 arch, natively supported in transformers ≥ 5.6; multimodal-capable).
  • Phase 2 — CPT (full-parameter): continued pretraining on ~1.78 B tokens of Slovenian text for language adaptation (full-FT, DeepSpeed ZeRO-2, 1 epoch).
  • Phase 3 — SFT (LoRA): chat + translation + tool-calling + reasoning + identity (~250 k examples).
  • Deployment: GGUF (desktop, llama.cpp / LM Studio) and full safetensors (transformers).

Files in this repo

pathformatuse
*.safetensors (+ config.json, tokenizer, chat_template.jinja)full BF16transformers, further fine-tuning, requantization
gguf/sokol-4b-slo-Q8_0.ggufGGUF Q8_0highest-quality local (largest)
gguf/sokol-4b-slo-Q6_K.ggufGGUF Q6_Knear-lossless, smaller
gguf/sokol-4b-slo-Q5_K_M.ggufGGUF Q5_K_Mbalanced
gguf/sokol-4b-slo-Q4_K_M.ggufGGUF Q4_K_Msmallest, fastest
gguf/mmproj-sokol-4b-slo-F16.ggufGGUF F16vision projector (load alongside any quant for image input)

GGUFs are exported with --no-mtp (the multi-token-prediction head is dropped), which is required for the qwen3_5 GDN-hybrid architecture to load cleanly in current llama.cpp.

Run it (GGUF, llama.cpp)

# thinking + native tool calls; --reasoning-budget routes <think> to reasoning_content
llama-server -m gguf/sokol-4b-slo-Q5_K_M.gguf --jinja --reasoning-budget 8192 \
             -c 8192 --temp 0.4 --top-p 0.9
# with image input:
#   add  --mmproj gguf/mmproj-sokol-4b-slo-F16.gguf

Or open the .gguf directly in LM Studio. For clean, non-thinking output pass --reasoning-budget 0 (useful when driving TTS in a voice stack, so <think> is never spoken).

Capabilities

  • Slovenian chat — fluent, formal Slovenian conversation.
  • Translation — bidirectional EN↔SL.
  • Reasoning — emits <think> traces (distilled from a large Qwen3.8-Max teacher); pass enable_thinking=False for direct answers.
  • Tool / function calling — native Qwen3.6 XML, e.g. <tool_call><function=get_weather><parameter=city>Ljubljana</parameter></function></tool_call>.
  • Identity — presents as Sokol, a local Slovenian assistant.

Training data (provenance)

CPT — Slovenian text (~1.68 M docs / ~1.78 B tokens)

datasetdocssourcelicense
sl_wiki160,539Slovenian WikipediaCC BY-SA
sl_fineweb1,523,000FineWeb2 (sl subset)ODC-BY

SFT — ~250 k examples

datasetexampleswhatsource
sft_chat_sl79,324Slovenian conversationcjvt/GaMS-Nemotron-Chat
sft_translate120,000bidirectional EN↔SL translationOPUS-derived
sft_toolcall_hermes5,086tool callingHermes function-calling
sft_toolcall_apigen_sokol4,829tool calling (length-filtered)APIGen-MT
sft_toolcall_toolace9,171tool callingToolACE
qwen38max_reasoning_sl31,255reasoning <think>distilled from Qwen3.8-Max
identity_sokol_sl56Sokol identityhand-written

Nothing is truncated: all SFT examples are ≤ 7942 content tokens (cutoff 8192).

Evaluation

Slovenian-LLM-Eval — acc_norm (cjvt/slovenian-llm-eval, 200/task)

Sokol (CPT + SFT) vs the abliterated base, same eval, via flywheel-sl:

taskbase Qwen3.5-4BSokolΔ
arc_easy0.5650.610+0.045
arc_challenge0.4250.450+0.025
hellaswag0.4600.550+0.090
piqa0.6050.665+0.060
openbookqa0.4000.445+0.045
winogrande0.5250.590+0.065
boolq0.8250.825+0.000
AVG0.5440.591+0.047

Wins 6/7 tasks, ties 1, no regressions. CPT also halved Slovenian perplexity (6.996 → 3.438 on held-out SL text, −50.9%).

Judge track — chat quality (1–5)

Open-ended answers to 32 general Slovenian questions (8 categories), judged by a stronger 27B Slovenian judge model on correctness / helpfulness / language:

metricbase Qwen3.5-4BSokolΔ
jezik (fluency)4.884.97+0.09
koristnost (helpfulness)4.844.81−0.03
pravilnost (correctness)4.784.63−0.16

Sokol clearly wins language fluency and tool-calling (per-category +0.67) and the objective acc_norm; the small aggregate correctness dip comes almost entirely from two n=4 categories (grammar, instruction-format), i.e. 1–2 questions each — noise at this eval size, not a systematic regression. (v1 is 32 questions; per-category deltas need a larger v2 to be reliable.)

⚠️ Disclaimers & license

  • General assistant. Outputs may be incorrect or fabricated; not professional advice. Verify anything important.
  • Mixed data-license provenance (Wikipedia CC BY-SA, FineWeb2 ODC-BY, GaMS-Nemotron-Chat, OPUS, Hermes/APIGen/ToolACE, Qwen3.8-Max distillation). Marked license: other; resolve data terms before public/commercial use. Derivative of Qwen3.5-4B — the upstream Qwen license also applies.
  • Provided AS IS, no warranty. See LICENSES.md.

Citation

@misc{fius2026sokol4b,
  title        = {Sokol: a small on-device Slovenian assistant LLM (4B)},
  author       = {Fius, Tadej},
  year         = {2026},
  publisher    = {MediaAtlas Ltd},
  howpublished = {Hugging Face},
  url          = {https://huggingface.co/texdata/Sokol-4B-SLO}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Qwen3_5ForConditionalGeneration
Ревизия весов
80757ec

0 моделей