ОБЗОР 2026

humanizer 12B: обзор модели, которая переписывает ИИ-текст под человека

Открытая модель на 11,96 млрд параметров, которая переписывает черновики ИИ под человеческий стиль и работает офлайн. Разбираем, что подтверждено замерами авторов, сколько нужно железа и где модель всё ещё ошибается в числах.

Текст и редактураOpen Weights2026
Категория Локальные модели для текстаЛицензия Apache-2.0Данные сняты 25.10.2026

humanizer — открытая модель на 11,96 млрд параметров (файнтюн google/gemma-4-12B), задача которой ровно одна: переписать готовый текст, написанный языковой моделью, так, чтобы он читался как человеческий. Модель работает локально, отдаёт результат в режиме обычного продолжения текста и, по замерам авторов, проходит строгий AI-детектор в 95% случаев — против 88% у предыдущего релиза. Главное ограничение: карточка заявляет только английский и китайский, русского языка в обучении нет.

138,6 тыс.
Загрузок на HF
карточка модели, снято 25.10.2026
2 141
Лайков
там же
11,96 млрд
Параметров
BF16, база Gemma-4-12B
95%
Прошли детектор
210 английских черновиков

01Что это и для кого: не «чат», а переписчик

Большинство открытых моделей — универсальные ассистенты: их просят «сделать текст человечнее», и они отвечают в чат-формате, попутно меняя факты. humanizer устроен иначе. Это не чат-модель: у файла нет системного промпта и разметки реплик, вход — фиксированная инструкция плюс черновик, выход — только переписанный текст. Такой формат (text completion) снимает целый класс ошибок: модель не начинает объяснять, что она сделала, и не дописывает выводы от себя.

Задача у неё узкая и прикладная: есть черновик, сгенерированный ИИ (письмо, эссе, отчёт, пост на форуме), и его надо переписать, сохранив каждое число, единицу измерения, дату, имя и цитату. Именно на это потрачен весь тренировочный бюджет — а не на знания о мире. Поэтому просить у модели совета или кода бессмысленно: она умеет одно, зато в этом одном обучена на 28 598 парах «черновик ИИ → настоящий человеческий текст».

Карточка модели
Репозиторийjialinyyzz/humanizer на Hugging Face
Базаgoogle/gemma-4-12B, файнтюн (SFT + DPO + GRPO)
Параметров11 959 730 224 (BF16)
Лицензия весовApache-2.0
Языки по карточкеанглийский, китайский (русского нет)
ФорматыGGUF (5 квантов + bf16), safetensors для transformers / vLLM / MLX
ПриложениеmacOS (Apple silicon) и Windows, версия 0.3.2, работает офлайн
Дата релиза11.09.2026, последнее обновление карточки 15.10.2026
Как мы это проверяли
Мы не запускали модель на собственном корпусе и не спорим с замерами авторов: все числа на странице — из карточки модели на Hugging Face, README репозитория sgaofen/humanizer-local-model и GitHub API, снятые 25.10.2026. Метрики качества (детектор, проверка фактов) помечены как данные авторов: это их собственный замер на их собственном наборе, независимого аудита нет.

02Замеры авторов: что именно проверяли

Набор для оценки — 312 черновиков (210 английских и 102 китайских) в 18 жанрах, написанных с нуля моделями GLM-5.3, GPT-5.6 Luna и Claude Sonnet примерно в равных долях и не попадавших в обучение. На каждый черновик — по две генерации. Детекцию проверяли внешним сервисом Originality.ai (API v3, порог строгости «AI Allowance 0%», замер 02.10.2026), проверку фактов — строгим LLM-судьёй GLM-5.3. Ни один AI-детектор в обучении не участвовал — это отдельно подчёркнуто в карточке.

Где детектор всё ещё срабатывает% переписей, распознанных как ИИ, по жанрам (210 английских черновиков, bf16)
0%10%20%Соцпосты с эмодзи18,8%Памятки и регламенты15,4%Разделы научных статей9,1%Ответы на форумах5,6%Эссе5,3%Рабочие отчёты5%Письма0%Посты на Reddit0%Обзоры товаров0%Блоги0%
Самые шаблонные жанры даются модели хуже всего: соцпосты с хештегами и «1/ 2/»-тредами — 3 из 16 распознаны, регламенты — 2 из 13. Письма (0 из 35) и обзоры товаров (0 из 14) проходят полностью.
Итог по английскому набору
95%95%прошли детекторСочтены человеческим текстом95 · 95%Распознаны как ИИ5 · 5%
11 из 210 переписей (5%) детектор всё же пометил как машинные. Это один замер на одну дату: детекторы меняются, и обещать «всегда 95%» нельзя.
Показательv2, текущий релизv1, прошлый релиз
Распознано как ИИ (из 210)11 (5%)26 (12%)
Без фактических ошибок (из 420)376369
Потерян элемент форматирования (из 420)2835
Медианное совпадение с черновиком0,1650,19
Переписи с совпадением > 0,50,2%1,0%
Сравнение двух релизов на одном и том же наборе. Парный тест по детекции: p = 0,004 — разница статистически значима, а не шум.
Проверка фактов сделана на файле Q8_0 (тот, что скачивает большинство), детекция — на bf16-весах. Это разные прогоны, складывать их в один процент нельзя.

Отдельная строка для контекста: публичный baseline из карточки — навык blader/humanizer v3.1.0 (около 53 тыс. звёзд на GitHub), применённый Claude Sonnet к тем же 60 черновикам, дал 60 из 60 распознанных как ИИ при медианной оценке 100%. Текущий релиз модели на этих же 60 черновиках — 4 из 60. Разница не в «качестве текста», а в том, что промпт-навык не меняет распределение токенов, а файнтюн — меняет.

03Кванты: сколько памяти нужно на самом деле

Самая практичная часть карточки — таблица GGUF-файлов. Авторы не просто прогнали стандартный llama-quantize: для 2-битного, Q3 и Q4_K_M они измерили, насколько каждый тензор портится при сжатии, дали чувствительным больше битов, а затем дообучили файлы слой за слоем под полную модель (quantization-aware training). Поэтому 2-битный файл на 3,9 ГБ совпадает с bf16 в 87,4% случаев, тогда как обычная сборка того же размера — в 70%.

Файл GGUFРазмерПиковая памятьСовпадение с bf16Флагов ИИ (60 черновиков)
Q8_0 (рекомендуемый)12,7 ГБ13,7 ГБ98,4%7 из 60
Q6_K10,0 ГБ≈11,0 ГБ97,7%не измерялось
Q4_K_M7,6 ГБ10,0 ГБ95,2%не измерялось
Q3-QAT5,6 ГБ8,0 ГБ93,1%4 из 60
IQ2_XS-QAT3,9 ГБ6,2 ГБ87,4%0 из 60
bf16 (эталон)23,8 ГБ≈24,8 ГБ100%4 из 60
Пиковая память замерена на M5 Max в llama-server с Metal; для Q6_K и bf16 авторы дают оценку. Совпадение — доля случаев, когда файл выбирает тот же следующий токен, что bf16 (llama.cpp --kl-divergence).
Парадокс 2-битного файла реален: он реже попадает под детектор (0 из 60), но чаще ошибается в фактах (70 из 420 против 44 у Q8_0). Меньше «машинной гладкости» — больше риска в числах. Для документов с цифрами берите Q8_0 или Q6_K.
Размер против качестваГБ файла и % совпадения с bf16
0255075100Q8_0Q6_KQ4_K_MQ3-QATIQ2_XS12,7107,65,63,998,497,795,293,187,4Размер файла, ГБСовпадение с bf16, %
Компромисс виден по наклону зелёной линии: до Q4_K_M качество падает на 3,2 пункта при почти двукратном сокращении файла, дальше — обрыв до 87,4%.
Редакционные оценки Qantcore
Подтверждённость замеров7,6Лёгкость локального запуска8,8Лицензионная свобода9,4Покрытие языков3Зрелость проекта5,4
Наша оценка по открытым данным, а не бенчмарк качества переписывания. Покрытие языков снижено осознанно: карточка заявляет только английский и китайский, для русских текстов модель не обучена.

04Как запустить локально: три команды и один промпт

Путь текста через модель
1ЧерновикЧерновик от ИИ: письмо, отчёт, пост — числа и имена должны остаться2Инструкция + черновикinstr + пустая строка + черновик + разделитель «### Rewritten:»3ГенерацияОдин проход: temperature 1.0, top-p 0.95, top-k выкл., стоп по EOS4СверкаВы читаете результат: числа, даты и имена — модель может ошибитьсяНикаких чат-обёрток: на каждом шаге формат фиксирован и проверяем
Установка и запуск на llama.cpp
1
Поставить llama.cpp
Работает на macOS, Windows и Linux; для Windows — winget или архив с релизами ggml-org.
terminalcopy
brew install llama.cpp
# или: winget install llama.cpp
2
Скачать файл под свою память
Команда ниже тянет Q8_0 (12,7 ГБ) и файл с форматом промпта. На 16 ГБ берите Q6_K, на 8 ГБ — IQ2_XS.
terminalcopy
pip install -U "huggingface_hub[cli]"
hf download jialinyyzz/humanizer humanizer-12b-Q8_0.gguf prompt_format.json --local-dir ./humanizer-model
3
Поднять сервер
Контекст 8192 токена, все слои на GPU (на Apple silicon — Metal).
terminalcopy
llama-server -m ./humanizer-model/humanizer-12b-Q8_0.gguf -c 8192 -np 1 -ngl 99 --host 127.0.0.1 --port 8080
4
Отправить черновик
Только эндпоинт /completion: чат-шаблон в старых файлах отсутствует, а /v1/chat/completions работает лишь для GGUF, загруженных с 04.10.2026.
terminalcopy
curl -s http://127.0.0.1:8080/completion -d @body.json
# body.json: prompt = instr + "\n\n" + draft + sep; temperature 1.0, top_p 0.95
prompt-format.jsonjson
{
  "instr": "Rewrite the text below so it reads like a person wrote it, not a language model. ...",
  "sep": "\n\n### Rewritten:\n\n"
}
// prompt = instr + "\n\n" + draft.strip() + sep
Три настройки, которые ломают результат
Первое: top-k по умолчанию 40 и min-p 0,05 — их надо явно выключить, иначе текст получается «прилизанным» и детектор его ловит. Второе: не ставить стоп-строку ### — модель должна останавливаться только по EOS, иначе обрезает абзац. Третье: контекст 8192 токена — длинные документы режут по абзацам, а не по символам.

05Скорость и железо

Замеры авторов на M5 Max: в llama.cpp с Metal и файлом Q8_0 — 36–38 токенов в секунду, письмо на сто слов переписывается примерно за 3,6 секунды, китайское письмо на 300 символов — за 8,5. В MLX 8-bit на том же железе — около 30 токенов в секунду на английском и 38 на китайском, но письмо выходит дольше (около 9 секунд) из-за накладных расходов.

Локальный запуск здесь не роскошь, а условие: приложение по умолчанию работает офлайн и не отправляет черновики в облако. Это существенно для внутренней переписки и рабочих документов, которые нельзя прогонять через сторонние сервисы. В сообществе появился и ускоритель: пользователь jayyun98 натренировал draft-модель для спекулятивного декодирования и заявляет около 1,5× прироста (34,5 против 22,8 токена в секунду) на M5 Pro в MLX. Это сторонний проект, авторы humanizer его сами не замеряли.

06Границы: где модель ошибается

Плюсы
  • Единственная задача и заточенный под неё файнтюн, а не общий ассистент
  • Работает офлайн: черновики не уходят в облако
  • Apache-2.0 на веса, есть приложение для macOS и Windows
  • Пять квантов: запускается на машине с 8 ГБ памяти
  • Фиксированный формат промпта — результат воспроизводим
Минусы
  • Русского языка в карточке нет: английский и китайский
  • Может менять числа, даты и имена — нужна вычитка
  • 28 из 420 выходов теряли элемент форматирования
  • Репозиторий приложения молодой: 517 звёзд, версия 0.3.2
  • Замеры сделаны авторами на своём наборе, независимой проверки нет
Не отправляйте результат без вычитки
В карточке прямо описаны случаи, когда модель меняла смысл: «оставшиеся 37 жалоб» превращалось в «другие 37% жалоб», «около 20-го числа» — в «до 20-го». Из 135 найденных проблем 125 — одно слово или фраза, то есть ошибки мелкие и глазами их легко пропустить. Числа, даты, имена и цитаты сверяйте с черновиком построчно.

Есть и содержательная оговорка про этику. Инструмент прямо продаётся как средство пройти детектор, и это его главный маркетинговый аргумент. Для редактуры собственного текста, для приведения в порядок внутренних отчётов или для борьбы с «канцеляритом» это законно и полезно. Для выдачи чужой работы за свою, для академических сдач и для обхода проверок в найме — нет, и техническое качество модели этого не меняет. Мы описываем инструмент, а не рекомендуем использовать его для обмана.

07Кому подходит

Модель имеет смысл, если вы пишете на английском или китайском, у вас есть 8–16 ГБ свободной памяти и задача повторяется: поток писем, отчётов, постов, где надо снять машинную гладкость, но сохранить цифры. Если тексты русские, humanizer не подойдёт — карточка не заявляет русский, и на нём качество не проверялось вообще. Если нужен универсальный локальный ассистент, а не переписчик, смотрите обзоры Gemma-семейства и гайды по локальному запуску моделей.

Частые вопросы

humanizer — это модель или сервис?
Это открытые веса на Hugging Face (репозиторий jialinyyzz/humanizer, лицензия Apache-2.0) плюс приложение для macOS и Windows из репозитория sgaofen/humanizer-local-model. Облачного API от авторов нет: модель запускается на вашей машине.
Сколько оперативной памяти нужно?
От 8 ГБ: самый маленький файл IQ2_XS-QAT весит 3,9 ГБ и требует около 6,2 ГБ пиковой памяти. Для качества без потерь нужен Q8_0 на 12,7 ГБ, то есть машина с 32 ГБ. Промежуточный вариант — Q6_K на 16 ГБ.
Работает ли humanizer с русским текстом?
В карточке модели язык указан как английский и китайский, русского в обучении не было. Формально модель можно попросить переписать русский черновик, но качество не проверялось ни авторами, ни нами, и ожидать заявленных 95% на русском нельзя.
Можно ли использовать это, чтобы обойти AI-детектор?
Технически да — именно так модель и позиционируется. Но детекция зависит от конкретного сервиса и его версии: 95% получены на Originality.ai в строгом режиме 02.10.2026, и это не гарантия для других проверок и других дат. Для сдачи чужой работы это обман, и мы такой сценарий не рекомендуем.
Нужна ли видеокарта?
Нет. Модель работает на CPU, а на Apple silicon — через Metal в llama.cpp или через MLX. На M5 Max авторы получили 36–38 токенов в секунду на файле Q8_0; на слабом ноутбуке будет медленнее, но запустится.
Это официальный продукт Google?
Нет. Это сторонний файнтюн базовой модели google/gemma-4-12B, сделанный независимыми авторами. Google к этому релизу отношения не имеет, поддержку и обновления ведут авторы репозитория.

Источники и официальные ссылки

Вердикт Qantcore
7,8/ 10
Лучший открытый инструмент под одну узкую задачу: снять с текста машинную гладкость, не потеряв цифры. Замеры авторов честно описаны вместе с ограничениями, лицензия Apache-2.0, запуск на 8 ГБ памяти. Минус, который перевешивает для русскоязычного читателя, — отсутствие русского языка в обучении: для русских текстов это эксперимент, а не инструмент.
Другие локальные модели в обзорах
Единая методика оценки, проверяемые цифры из карточек моделей и GitHub API — без выдуманных бенчмарков.