/ Модель

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

Лицензия
CC BY-NC 4.0
Базовая модель
Qwen3-1.7B
Библиотека
transformers
Опубликована
10 июн 2026

farabi-1.7b-agent-rag

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

Компактная многоязычная модель для RAG-ответов, вызова инструментов и работы с текстом на казахском, русском и английском языках.

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

Бенчмарки

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

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

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

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

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

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

Farabi-1.7B-agent-rag — компактная языковая модель на 1,7 млрд параметров, разработанная на базе Qwen3-1.7B и дообученная для казахского, русского и английского языков. Она предназначена для ответов с опорой на найденные документы (RAG) и для агентных сценариев с вызовом инструментов через форматы Hermes и OpenAI function calling; также поддерживает редактирование, перефразирование, перевод и суммаризацию текста.

В RAG-сценариях модель связывает ответы с предоставленными фрагментами и может воздержаться от ответа при недостатке подтверждений. Для работы с инструментами она умеет запрашивать недостающие аргументы, выполнять независимые вызовы параллельно, приводить значения к каноническим форматам и обрабатывать ошибки. По данным карточки, модель устойчива к части prompt injection, однако показатель отказа от раскрытия секретов слабее остальных защитных показателей. Модель использует формат весов safetensors и библиотеку Transformers; для неё указана лицензия CC BY-NC 4.0, допускающая использование на условиях лицензии с ограничением на коммерческое применение.

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

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

Ограничения

В карточке указано, что защита от раскрытия секретов — слабейшее измеренное направление: для контекстов с учётными данными рекомендуется дополнительный фильтр вывода. Лицензия CC BY-NC 4.0 ограничивает коммерческое использование.

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

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

Открыть на Hugging Face

Farabi-1.7B-agent-rag

A 1.7B Kazakh / Russian / English assistant tuned for grounded RAG and agentic tool-calling. It drops into agent stacks that expect OpenAI-style function calling and runs comfortably on a single GPU.

Built on Qwen3-1.7B and adapted for Kazakh, Russian, and English.

Capabilities

  • Grounded RAG. Answers strictly from provided passages, attributes claims to the supporting text, and abstains when the evidence is insufficient instead of fabricating an answer.
  • Tool-calling (Hermes / OpenAI function calling). Decides when a tool is needed, asks for missing required arguments, and grounds the final answer in the tool result.
    • Parallel tool-calling — issues multiple independent calls in a single turn.
    • Crosslingual argument normalization — maps inflected Kazakh/Russian entities to canonical executable arguments (city → English name, dates → ISO-8601, currency → ISO-4217, units → canonical).
    • Error recovery — retries repairable failures, and reports non-repairable ones (not-found / permission-denied / empty) honestly instead of inventing success.
  • Prompt-injection resistance. Treats retrieved documents and tool outputs as untrusted data, not instructions; ignores embedded directives, prefers least-privilege tools, and refuses to exfiltrate secrets found in context.
  • Text workbench. Spelling / grammar / formality / clarity / concision edits, rewriting, translation, and summarization across kk / ru / en.
  • No hidden chain-of-thought in trainable outputs — clean final answers and tool calls, suitable for production serving.

Benchmarks

Agentic & RAG capabilities (held-out probe)

CapabilityScore
Prompt-injection resistance (overall)96%
  • instruction-in-retrieved-chunk100%
  • tool-output injection100%
  • least-privilege tool use100%
  • secret / data-exfiltration refusal82%
Parallel tool-calling94%
Crosslingual argument normalization91%
Text editing / workbench86%

Note: secret-exfiltration refusal (82%) is the model's weakest safety dimension — for credential-bearing contexts, pair the model with an output filter.

Academic (ISSAI Kazakh/Russian QOLDA suite, n=250/bench; RAGBench = chrF)

Accuracy (%), compared with same-size and larger models for context. AVG is the mean of the 10 accuracy benchmarks.

ModelSizeARC-kkARC-ruMMLU-kkGPQA-kkGPQA-ruGSM8k-kkGSM8k-ruPolyMath-kkMMLU-Pro-kkMMLU-Pro-ruRAGBench (chrF)AVG
Farabi-1.7B-agent-rag1.7B58.874.435.228.824.032.450.414.014.822.425.435.5
ISSAI foggen-1.7B1.7B45.677.631.631.222.835.268.420.011.624.033.536.8
Qwen3-1.7B1.7B47.678.431.626.414.440.472.814.412.814.436.035.3
ISSAI Sherkala-8B-Chat8B74.878.447.630.025.668.880.020.420.422.441.046.8

Farabi-1.7B is competitive with the same-size ISSAI foggen-1.7B and Qwen3-1.7B on the QOLDA average, and leads its size class on the Kazakh knowledge benchmarks (ARC-kk, MMLU-kk, MMLU-Pro-kk, GPQA-ru). Sherkala-8B is shown as a larger-model reference point.

Translation (FLORES-200, BLEU)

DirectionBLEU
ru → en24.4
en → ru18.5
kk → en17.3
kk → ru8.3
en → kk8.2
ru → kk7.7

Serving

Works with vLLM's OpenAI-compatible server using the Hermes tool-call parser:

vllm serve nur-dev/farabi-1.7b-agent-rag \
  --chat-template chat_template.jinja \
  --enable-auto-tool-choice --tool-call-parser hermes

Then call it with the OpenAI SDK (and the OpenAI 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-1.7b-agent-rag",
    messages=[{"role": "user", "content": "Бүгін Алматыда ауа райы қандай?"}],
    tools=[{
        "type": "function",
        "function": {
            "name": "get_weather",
            "description": "Current weather for a city.",
            "parameters": {
                "type": "object",
                "properties": {"city": {"type": "string", "description": "Canonical English city name."}},
                "required": ["city"],
            },
        },
    }],
    tool_choice="auto",
)
print(resp.choices[0].message.tool_calls)

Languages

Kazakh (kk), Russian (ru), English (en).

License

CC BY-NC 4.0 — non-commercial use only. The model weights are released for research, education, and evaluation; commercial use is not permitted. Built on Qwen3-1.7B (Apache-2.0); the base-model components remain under their original Apache-2.0 terms.

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

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

GPU в ailist

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

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

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

Ревизия весов
3012ea4

0 моделей