/ Модель

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

Контекст
514 токенов
Параметры
305 млн
Лицензия
Apache 2.0
Архитектура
xlm-roberta · dense
Базовая модель
toxic-bert
Опубликована
16 мая 2025

detoxify-onnx

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

Мультиязычная модель Gravitee.io на базе Detoxify для выявления токсичности текста при модерации онлайн-контента.

801скачиваний за 30 дней0лайковвеса обновлены16 мая 2025

Бенчмарки

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

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

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

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

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

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

Detoxify ONNX — модель Gravitee.io для выявления токсичности в текстах. Это версия мультиязычной модели Detoxify, экспортированная в ONNX и квантованная для ускоренного инференса; метаданные указывают на архитектуру XLM-RoBERTa с классификационной головой и дообучение на базе unitary/toxic-bert. Размер модели — 305,2 млн параметров, контекст — до 514 токенов. Модель предназначена для модерации онлайн-контента и оценки токсичности текста на английском, французском, итальянском, русском, португальском, испанском и турецком языках.

В README приведены метрики на нескольких порогах классификации. Для квантованной версии F1 составляет 0,629–0,639, а AUC-ROC — 0,9306; показатели зависят от выбранного порога. Эти результаты указывают на полезность модели для первичной фильтрации, но решение о модерации может требовать дополнительной проверки. Репозиторий распространяется по лицензии Apache-2.0.

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

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

Ограничения

Метрики зависят от порога классификации: в приведённых оценках F1 квантованной версии находится в диапазоне 0,629–0,639. Оценки токсичности могут требовать проверки человеком перед принятием решений о модерации.

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

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

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

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

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

Открыть на Hugging Face

Detoxify ONNX 🚀

This project provides an ONNX-exported and quantized version of the Detoxify multilingual model, optimized for runtime inference.
It enables faster and lighter toxicity detection using ONNX Runtime.

🧪 ONNX Evaluation Results

Original Model (using Detoxify lib and ONNX):

ThresholdAccuracyPrecisionRecallF1AUC-ROC
0.20.84080.48990.86590.62570.9345
0.40.87230.56280.75770.64590.9345
0.50.88450.60730.70410.65210.9345
0.70.89540.69510.56910.62580.9345
0.90.89410.85010.37800.52340.9345

Time for 1 threshold evaluation =~ 3 min 30s

Quantized model:

ThresholdAccuracyPrecisionRecallF1AUC-ROC
0.20.85810.52490.81540.63870.9306
0.40.88090.60010.67480.63530.9306
0.50.88800.64080.61790.62910.9306
0.70.89690.74670.49840.59780.9306
0.90.88690.88780.30240.45120.9306

Time for 1 threshold evaluation =~ 2 min 41s

🤗 Usage

from transformers import AutoTokenizer
from optimum.onnxruntime import ORTModelForSequenceClassification
import numpy as np

# Load model and tokenizer using optimum
model = ORTModelForSequenceClassification.from_pretrained("gravitee-io/detoxify-onnx", file_name="model.quant.onnx")
tokenizer = AutoTokenizer.from_pretrained("gravitee-io/detoxify-onnx")

# Tokenize input
text = "Your comment here"
inputs = tokenizer(text, return_tensors="pt", padding=True, truncation=True)

# Run inference
outputs = model(**inputs)
logits = outputs.logits

# Optional: convert to probabilities
probs = 1 / (1 + np.exp(-logits))
print(probs)

🐙 GitHub Repository:

You can find the full source code, CLI tools, and evaluation scripts in the official GitHub repository.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
XLMRobertaForSequenceClassification
Ревизия весов
2649a90

0 моделей