/ Модель

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

Контекст
262 144 токена
Параметры
3,4 млрд
Лицензия
Apache 2.0
Архитектура
qwen3_5_text · dense
Базовая модель
Qwen3.5-4B
Библиотека
transformers
Опубликована
5 окт 2026

unrager-4b

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

unrager-4b — дообученная компактная языковая модель для локальной фильтрации публикаций X с rage bait и вовлекающими провокациями по правилам unrager.

558скачиваний за 30 дней1лайквеса обновлены5 окт 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

unrager-4b — компактная языковая модель, созданная guitaripod для фильтрации публикаций в ленте X по правилам unrager. Она получает текст одной публикации и выдаёт короткий ответ: KEEP или HIDE с номером правила, которому соответствует основная тема публикации. Модель дообучена методом LoRA на базе Qwen/Qwen3.5-4B; её архитектура — плотная авторегрессионная Qwen3.5, размер — 3,4 млрд параметров, заявленный контекст — 262 144 токена. Репозиторий содержит веса safetensors и варианты GGUF Q4_K_M и Q8_0.

Модель предназначена для локальной фильтрации rage bait, провокаций и публикаций, рассчитанных на вовлечение, прежде всего с правилами unrager по умолчанию. В оценке автора на 1 049 вручную размеченных публикациях она показала AUC 0,956; результаты относятся к одной ленте и разметке по правилам автора. Данные обучения преимущественно англоязычные, поэтому модель рассчитана в первую очередь на английский. Автор отмечает повышенную склонность скрывать публикации об ИИ-компаниях; на пользовательских правилах качество отдельно не измерялось. Модель не предназначена для модерации или оценки безопасности. Лицензия — Apache-2.0.

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

  • Отсеивание rage bait из ленты X
  • Скрытие публикаций с политическими провокациями
  • Локальная классификация постов по правилам unrager
  • Определение основного правила, нарушенного публикацией

Ограничения

Обучающие данные преимущественно англоязычные; качество на пользовательских правилах отдельно не оценивалось. Модель чаще ошибочно скрывает публикации об ИИ-компаниях и не предназначена для модерации или оценки безопасности.

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

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

Открыть на Hugging Face

unrager-4b

The default model of unrager, which hides outrage, ratio bait and engagement farming from your X timeline using a model on your own computer. It reads one post and answers in two or three tokens: KEEP, or HIDE n where n is the number of the rule that is the post's main point.

Real answers on made-up posts, with unrager's default rules:

postanswer
finally got my rust build down to 4s. incremental compiles are magicKEEP
wrote up how we cut p99 latency by 40% by batching our embedding callsKEEP
BREAKING: Congress fails AGAIN. Both parties are DONE. Share if you are sick of itHIDE 1 electoral politics
asked an AI to count the r in strawberry and it failed. they are lying to youHIDE 10 AI-company dunking
footage from last night. casualty counts rising. this is what they will not show youHIDE 2 war
the market crash is coming and nobody is ready. this is how 1929 startedHIDE 9 economic fearmongering
RT if you agree. if you do not, unfollow. simple as thatHIDE 18 engagement farming
some of you know exactly who you are and what you did. not saying moreHIDE 16 subtweets

How good it is

Scored on 1,049 real posts from one timeline, labelled by hand (845 keep, 132 hide, 72 either), none of them seen in training, with unrager's default rules in the prompt.

good posts wrongly hiddenrage caughtAUCcaught at 5% good hiddensize
Gemma 4 26B-A4B6.5%85%0.96983%16.9 GB
Qwen3 4B Instruct (unrager's previous default)4.1%60%0.89462%2.5 GB
unrager-4b, Q4_K_M3.2%74%0.95686%2.7 GB
unrager-4b, Q8_02.7%73%0.95786%4.5 GB

It hides about half as many good posts as the 26B and a fifth fewer than the model it replaces, while catching about a quarter more rage than that model. Held to the same 5% of good posts hidden it catches slightly more than the 26B. On the 196 made-up posts bundled with unrager (unrager eval) it hides none of 108 good posts and catches 52 of 60 rage posts, against 49 of 60 for the previous default. The hand labels follow the author's own rules, which include a politics rule the defaults lack, so the catch rate is slightly understated. Intervals on 132 hides are wide, around plus or minus 6 points.

Run it

ollama pull hf.co/guitaripod/unrager-4b:Q4_K_M

unrager's setup points at that name, so this is all it needs. (Ollama 0.34.2 fails to pull any hf.co model with "blocked redirect to a different host"; update Ollama.) For llama.cpp:

llama-server -m unrager-4b-q4_k_m.gguf --jinja --ctx-size 8192
curl -s localhost:8080/v1/chat/completions -H 'content-type: application/json' \
  -d "$(jq -n --rawfile system system_prompt.txt --arg post '@mara (mara): finally got my rust build down to 4s' \
  '{messages:[{role:"system",content:$system},{role:"user",content:$post}],temperature:0,max_tokens:8,chat_template_kwargs:{enable_thinking:false}}')" \
  | jq -r '.choices[0].message.content'

system_prompt.txt is unrager's default prompt; the post goes in as @handle (Name): text. To convert the bf16 weights with llama.cpp, pass --no-mtp: the config still declares Qwen3.5's multi-token-prediction head, whose weights were dropped.

How it was made

  • 8.6k posts came from the author's own timeline, collected passively over two days. Gemma 4 26B-A4B labelled each one under unrager's default rules, and a post was kept only where Nanbeige4.2-3B gave the same verdict, which dropped 952 of 8.4k. 7.4k posts remained, with the evaluation posts and their near-duplicates removed.
  • Qwen3.5-4B, LoRA rank 8 on all linear layers, 2 epochs, answer-only loss, about an hour on one GPU.
  • Hide examples counted twice in training. Without that the model was more cautious: 1.4% of good posts wrongly hidden but only 64% of rage caught. Doubling them cost about a point more false hides and bought about nine points more rage caught.
  • The first version was tuned to the author's own prompt, whose rule numbers differ from the defaults, so on the default rules it named the wrong rule. It was retrained on the default prompt, and it now names the right rule for about three in four rage posts it catches.

Limits

  • Built for unrager's default rules (15 topics plus 5 built-in rage-bait rules). With rules of your own it still follows the prompt, but it has not been measured there; check with unrager eval --posts.
  • It over-hides posts about AI companies more than other good posts: 8 of its 27 false hides in the evaluation.
  • English-heavy data, little else. Not a moderation or safety model.

Built on Qwen3.5-4B (Apache 2.0). Files: model.safetensors (bf16), unrager-4b-q8_0.gguf, unrager-4b-q4_k_m.gguf, system_prompt.txt.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Qwen3_5ForCausalLM
Ревизия весов
e9a7b49

0 моделей