/ Модель

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

Лицензия
Apache 2.0
Библиотека
transformers
Опубликована
19 июн 2026

farabi-4b

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

Farabi-4B — многоязычная модель для диалогов, ответов по источникам и вызова инструментов на казахском, русском и английском языках.

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

Бенчмарки

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

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

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

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

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

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

Farabi-4B — инструктивная языковая модель Nur Dev с архитектурой Qwen3-4B и примерно 4 млрд параметров. Она предназначена для диалога на казахском, русском и английском языках, ответов по предоставленным фрагментам в сценариях RAG, а также вызова инструментов в формате Hermes и агентских сценариев. Контекст составляет 8192 токена; веса доступны в формате safetensors с точностью bf16. Для вызова инструментов в README рекомендуется запуск через vLLM с парсером Hermes.

Модель обучена отвечать в RAG только на основании предоставленных свидетельств и воздерживаться от ответа, если их недостаточно. В опубликованных сравнениях она показала сильные результаты на ряде задач рассуждения на казахском и русском, а также 78,3% на BFCL v4; эти показатели относятся к описанным в карточке тестам и не гарантируют качество в иных условиях. Лицензия — Apache-2.0.

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

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

Ограничения

Контекст ограничен 8192 токенами; результаты бенчмарков из карточки не гарантируют качество на других данных и задачах.

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

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

Открыть на Hugging Face

Farabi-4B

A 4B-parameter instruction model for Kazakh, Russian, and English, focused on grounded RAG (answer from provided passages, cite, and abstain when evidence is insufficient) and Hermes-style tool calling / agentic use. Qwen3-4B architecture.

  • Languages: Kazakh (kk), Russian (ru), English (en)
  • Context length: 8192 tokens
  • Precision: bf16
  • Tool-call format: Hermes (vLLM --tool-call-parser hermes)

Serving

vLLM (recommended — enables tool calling)

vllm serve nur-dev/farabi-4b \
  --dtype bfloat16 --max-model-len 8192 \
  --enable-auto-tool-choice --tool-call-parser hermes \
  --chat-template chat_template.jinja

OpenAI-compatible client / Agents SDK

from openai import OpenAI
client = OpenAI(base_url="http://localhost:8000/v1", api_key="x")

resp = client.chat.completions.create(
    model="nur-dev/farabi-4b",
    messages=[{"role": "user", "content": "Астанада бүгін ауа райы қандай?"}],
    tools=[{
        "type": "function",
        "function": {
            "name": "get_weather",
            "description": "Get current weather for a city",
            "parameters": {
                "type": "object",
                "properties": {"city": {"type": "string"}},
                "required": ["city"],
            },
        },
    }],
)
print(resp.choices[0].message)

transformers

from transformers import AutoModelForCausalLM, AutoTokenizer
tok = AutoTokenizer.from_pretrained("nur-dev/farabi-4b")
model = AutoModelForCausalLM.from_pretrained("nur-dev/farabi-4b", torch_dtype="bfloat16", device_map="auto")
msgs = [{"role": "user", "content": "Спутник деген не?"}]
ids = tok.apply_chat_template(msgs, add_generation_prompt=True, return_tensors="pt").to(model.device)
out = model.generate(ids, max_new_tokens=512)
print(tok.decode(out[0][ids.shape[1]:], skip_special_tokens=True))

Benchmarks

Evaluated on public Kazakh/Russian benchmarks against Sherkala-8B-Chat (inceptionai/Llama-3.1-Sherkala-8B-Chat, an 8B Kazakh chat model), both run through the identical harness. Kazakh reasoning uses the ISSAI QOLDA suite (n=250); knowledge is measured with standard multiple-choice sets.

Summary: Farabi-4B is a tool-calling model — it scores 78.3% on BFCL v4 (Berkeley Function-Calling Leaderboard), while Sherkala-8B-Chat has no function-calling interface and cannot be evaluated on it. Despite being half the size, Farabi-4B also leads on aggregate Kazakh reasoning (light-kk mean 46.9 vs 43.2) and on every Russian-language benchmark (by +5 to +20pt). Sherkala-8B — trained on substantially more native-Kazakh text — leads on native Kazakh knowledge MC (KazMMLU-kk, TUMLU-kk) and on RAG free-generation (chrF).

Tool / function calling — BFCL v4 (Berkeley Function-Calling Leaderboard, AST, %)

CategoryFarabi-4BSherkala-8B
Simple92.5unsupported
Multiple91.0unsupported
Parallel87.0unsupported
Irrelevance36.7unsupported
Overall78.3unsupported

unsupported = Sherkala-8B-Chat's chat template has no tools / tool-call mechanism; it emits zero function calls on every BFCL category, so function calling cannot be evaluated. Farabi-4B is served with vLLM --tool-call-parser hermes.

Kazakh reasoning — ISSAI QOLDA (accuracy, %)

BenchmarkFarabi-4BSherkala-8B
light-kk mean46.943.2
MMLU-kk50.047.2
MMLU-Pro-kk30.020.8
GPQA-kk34.430.0
PolyMath-kk26.021.6
ARC-kk73.274.8
GSM8K-kk66.468.8
RAGBench-kk (chrF)30.641.9

Russian reasoning — ISSAI QOLDA (accuracy, %)

BenchmarkFarabi-4BSherkala-8B
ARC-ru92.878.4
MMLU-Pro-ru42.822.8
GPQA-ru32.425.2
GSM8K-ru84.479.6

Standard multiple-choice (accuracy, %)

BenchmarkFarabi-4BSherkala-8B
Belebele-kk70.569.0
Belebele-ru80.579.5
Belebele-en90.594.5
KazMMLU-kk35.340.2
KazMMLU-ru39.936.6
TUMLU-kk30.537.5
TruthfulQA-mc251.450.6

Intended use

Grounded question answering over retrieved passages (RAG), tool-augmented assistants / agents (Hermes tool calls), and Kazakh/Russian/English chat. For grounded RAG the model is trained to answer only from provided evidence and to abstain when evidence is insufficient.

License

Apache-2.0.

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

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

GPU в ailist

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

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

Доступ к модели ограничен автором; у платформы нет доступа к весам.

Ревизия весов
09e3d6b

0 моделей