/ Модель

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

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

medical-guardrail-mmbert-V4

Классификация текстаТекст → label3 профессии

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

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

Бенчмарки

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

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

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

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

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

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

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

Модель оценивает шесть классов: попытки prompt injection, экстренные медицинские ситуации, оскорбительное или вредоносное содержание, логически некорректные и корректные медицинские запросы, а также обычный диалог. Результаты представлены логитами; для получения вероятностей README рекомендует применять sigmoid, а не softmax. Доступны веса Safetensors и варианты ONNX в FP32 и INT8; INT8 предназначен для быстрого CPU-инференса.

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

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

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

Ограничения

Модель выдаёт классовые логиты, для интерпретации которых как вероятностей требуется sigmoid; использовать softmax README не рекомендует. Она предназначена для маршрутизации и фильтрации, а не для постановки диагнозов; поддерживаемые языки и лицензия в предоставленных данных не описаны.

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

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

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

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

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

Открыть на Hugging Face

Medical Guardrail (mmBERT) V4

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)

Note on Outputs: Because this is a Multi-Label classification model, the model outputs raw logits. You must apply a Sigmoid activation function (e.g., torch.sigmoid() or scipy.special.expit()) to the outputs to get the final confidence probabilities. Do not use Softmax.


Usage

1. Standard PyTorch

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

import torch
from transformers import AutoModelForSequenceClassification, AutoTokenizer

repo_id = "Kirosama/medical-guardrail-mmbert-V4"
# fix_mistral_regex=True silences the known upstream regex warning
tokenizer = AutoTokenizer.from_pretrained(repo_id, fix_mistral_regex=True)
model = AutoModelForSequenceClassification.from_pretrained(repo_id)

inputs = tokenizer("I have severe chest pain.", return_tensors="pt")
with torch.no_grad():
    logits = model(**inputs).logits
    # Apply Sigmoid to get probabilities
    probabilities = torch.sigmoid(logits)[0].tolist()

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-V4"
tokenizer = AutoTokenizer.from_pretrained(repo_id, fix_mistral_regex=True)

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-V4"
tokenizer = AutoTokenizer.from_pretrained(repo_id, fix_mistral_regex=True)

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
Ревизия весов
8949eab

0 моделей