/ Модель

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

Контекст
8 192 токена
Параметры
307 млн
Архитектура
modernbert · dense
Библиотека
transformers
Опубликована
26 июн 2026

medical-guardrail-mmbert-V3

Классификация текстаТекст → label

Многометочная модель ModernBERT классифицирует медицинские запросы и общий диалог для маршрутизации и защитной фильтрации.

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

Бенчмарки

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

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

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

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

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

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

Kirosama/medical-guardrail-mmbert-V3 — многометочная модель классификации последовательностей для маршрутизации медицинских запросов и защитной фильтрации. Она основана на jhu-clsp/mmBERT-base и дообучена для быстрого инференса. Архитектура — ModernBERT с 306,9 млн параметров; длина контекста — до 8192 токенов.

Модель присваивает запросу вероятности шести классов: prompt injection, экстренная ситуация, оскорбительное или вредоносное содержание, нелогичный медицинский запрос, логичный медицинский запрос и общий диалог. README задаёт приоритеты обработки: сначала блокируются попытки инъекций, экстренные запросы направляются на специальные протоколы или к человеку, а безопасные медицинские и общие запросы маршрутизируются дальше.

Доступны веса PyTorch, ONNX FP32 и ONNX INT8; для CPU-развёртывания автор рекомендует INT8. Модель принимает текст и выдаёт метки классов и оценки вероятностей. В карточке не описаны языковой охват и лицензия, поэтому их нельзя определить по доступным сведениям; качество классификации зависит от корректной настройки порогов и маршрутизации в приложении.

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

  • маршрутизация медицинских запросов по категориям безопасности
  • выявление prompt injection и jailbreak в пользовательском тексте
  • направление сообщений о неотложных состояниях к человеку или специальным протоколам
  • фильтрация оскорбительных медицинских запросов
  • выявление логически несостоятельных медицинских вопросов
  • отделение медицинских запросов от общего диалога

Ограничения

В README не указан поддерживаемый языковой охват и не приведены метрики качества или рекомендуемые пороги классификации. Результаты следует использовать как сигналы для маршрутизации, а не как медицинский диагноз или самостоятельное решение об экстренной помощи.

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

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

Открыть на Hugging Face

Medical Guardrail (mmBERT) V3

This is an optimized, multi-label sequence classification model designed for medical routing and safety guardrails. It is built on top of jhu-clsp/mmBERT-base and fine-tuned for high-speed, enterprise-grade inference.

Architectures Included

This repository contains the model in three different formats to support various deployment environments:

  • Standard PyTorch: Available in the root directory.
  • ONNX (FP32): Available in the onnx/fp32 directory.
  • ONNX (INT8 Quantized): Available in the onnx/int8 directory (Recommended for CPU production).

Classes & Priority Order

The model outputs probabilities for 6 distinct classes. In production, we route based on the following strict priority order to ensure safety:

  1. Injection (Class 5) - Highest Priority (Instantly block prompt injection/jailbreaks)
  2. Emergency (Class 0) - (Route to human/emergency protocols)
  3. Malice_Abuse (Class 4) - (Block abusive language)
  4. Medical_Illogical (Class 2) - (Flag logically flawed medical queries)
  5. Medical_Logical (Class 1) - (Safe medical queries)
  6. General_Chat (Class 3) - Lowest Priority (Standard non-medical conversation)

Usage

1. Standard PyTorch

Because the PyTorch files are in the root directory, you can load them using standard transformers.

from transformers import AutoModelForSequenceClassification, AutoTokenizer

repo_id = "Kirosama/medical-guardrail-mmbert-V3"
tokenizer = AutoTokenizer.from_pretrained(repo_id)
model = AutoModelForSequenceClassification.from_pretrained(repo_id)

2. ONNX (FP32)

To load the ONNX graph, switch from transformers to optimum and specify the subfolder.

from optimum.onnxruntime import ORTModelForSequenceClassification
from transformers import AutoTokenizer

repo_id = "Kirosama/medical-guardrail-mmbert-V3"
tokenizer = AutoTokenizer.from_pretrained(repo_id)

ort_fp32_model = ORTModelForSequenceClassification.from_pretrained(
    repo_id,
    subfolder="onnx/fp32"
)

3. ONNX (INT8 Quantized) - Production

This is the ultra-fast production model. You must specify both the subfolder and the custom file_name because the quantizer appends _quantized to the file.

from optimum.onnxruntime import ORTModelForSequenceClassification
from transformers import AutoTokenizer

repo_id = "Kirosama/medical-guardrail-mmbert-V3"
tokenizer = AutoTokenizer.from_pretrained(repo_id)

ort_int8_model = ORTModelForSequenceClassification.from_pretrained(
    repo_id,
    subfolder="onnx/int8",
    file_name="model_quantized.onnx"
)

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей