/ Модель

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

Лицензия
Apache 2.0
Архитектура
gemma4_unified · dense
Базовая модель
gemma-4-12B-it
Библиотека
vllm
Опубликована
1 окт 2026

gemma-4-12B-it-plumb

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

Gemma 4 12B IT с головой Plumb для выбора вариантов, ответов да/нет и оценки решений с вероятностями.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

totum-labs/gemma-4-12B-it-plumb — производная модели на основе Google Gemma 4 12B IT с подключённой к модели головой принятия решений Plumb. Основные веса заморожены; репозиторий содержит обученную голову и LoRA-адаптер, активируемый при обработке решения. Модель сохраняет возможности диалога и вызова инструментов базовой модели, а Plumb оценивает варианты по скрытым состояниям модели и возвращает вероятности, conformal-набор и выбранный ответ за один проход.

Модель предназначена для структурированных решений в ходе диалога: выбора одного варианта, ответа «да/нет» или выставления оценки по шкале. README приводит результаты оценки на 447 решениях и сообщает о повышении точности относительно базовой модели в описанных настройках. Для работы требуются vLLM 0.30.0, плагин Plumbify и один GPU; тензорный и конвейерный параллелизм не поддерживаются. Голова обучалась на англоязычных решениях, выбирает только из предоставленных вариантов и не проверяет их корректность; сценарии передачи решения в середине генерации не входили в обучение. Лицензия репозитория — Apache 2.0.

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

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

Ограничения

Голова решений обучалась на английских данных и выбирает только среди предложенных вариантов, не проверяя их осмысленность. Для запуска требуются vLLM 0.30.0, плагин Plumbify и один GPU; сценарий передачи решения в середине генерации обучением не охвачен.

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

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

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

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

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

Открыть на Hugging Face

gemma-4-12B-it-plumb

google/gemma-4-12B-it with a plumb: a decision head built into the model. It answers typed decisions (pick one of these options, yes or no, a score on a scale) in one forward pass, with a calibrated probability for every option, reading the KV cache the conversation already filled. It is a Jev-style decision model inside the LLM instead of next to it. The base weights are unchanged, so the model chats, reasons and calls tools exactly like google/gemma-4-12B-it.

Made with Plumbify and served by vLLM through the Plumbify plugin.

Results

447 held-out decisions (task families and templates the plumb never trained on), on one vLLM server. Each cell is accuracy (latency p50 for one request). With thinking on, the model alone is scored in its better prompt setup, so the plumb is compared with the model at its best.

google/gemma-4-12B-it alonegemma-4-12B-it-plumb
Thinking off0.736 (98 ms)0.826 (2.2 s)
Thinking on0.770 (24.1 s)0.872 (5.0 s)
Eval setOff: aloneOff: plumbedOn: aloneOn: plumbed
DecisionBench, held-out task families (150)0.8330.8330.7930.840
Hard-skill templates, held out (105)0.6000.8100.7710.867
General decisions, unseen templates (192)0.7340.8280.7500.901

Use

pip install "plumbify[vllm]"
vllm serve totum-labs/gemma-4-12B-it-plumb

In a second terminal, chat with it and watch each decision as the model hands it to its plumb:

plumbify chat

Or ask it through the OpenAI API:

curl -s localhost:8000/v1/chat/completions -H 'content-type: application/json' -d '{
  "model": "totum-labs/gemma-4-12B-it-plumb",
  "messages": [{"role": "user", "content": "Ticket: I was charged twice.\n\nWhich team should handle this?\n- billing\n- technical\n- sales"}]
}' | jq .plumb.answer

Decisions stated in a message go to the plumb before the model replies; the model can also hand decisions to it mid-conversation through a plumb_decide tool, answered from the KV cache. Each response carries a plumb field with the probabilities, a conformal set and the final answer. "plumb": false in a request serves it with the base model alone. Request options and response fields are in the guide.

What is in this repository

  • The weights of google/gemma-4-12B-it, unchanged.
  • config.json with the architecture PlumbGemma4UnifiedForConditionalGeneration, which tells vLLM and the plugin to attach the plumb.
  • head.safetensors: the decision head (60.6M parameters). It reads the model's hidden states at layers 23, 29, 35, 41 and the final output.
  • suffix_adapter.*: a LoRA (rank 32) on o_proj, k_proj, down_proj, up_proj, q_proj, v_proj, gate_proj, active only while the model reads a decision. It is never merged.
  • plumb.json: taps, head shape and calibration (temperature 1.122, conformal threshold 0.794 at alpha 0.1).

Training

plumbify train on 10k decision rows drawn from about 200 decision families (support, finance, coding, safety, medicine, law, engineering) plus solver-labelled hard-skill rows, one epoch, one A100 80 GB, 76 minutes. The base model is frozen: only the decision head and the suffix adapter are trained, then the head's temperature and a conformal threshold are fitted on a held-out development set.

Limitations

  • Needs vLLM 0.30.0 with the Plumbify plugin, on one GPU (no tensor or pipeline parallelism).
  • The results above are for decisions stated in the prompt. Decisions the model hands off mid-generation use the same head but see the whole conversation as context, which training did not include.
  • The training decisions are in English. The plumb chooses among the options it is given; it is not a safety classifier and does not check that the options make sense.

License

Apache 2.0, inherited from google/gemma-4-12B-it (terms).

Citation

@misc{plumbify2026,
  title  = {Plumbify: a System 1 decision branch for open language models},
  author = {Kamalakannan, Naveenraj},
  year   = {2026},
  url    = {https://github.com/therealnaveenkamal/plumbify}
}

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей