/ Модель

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

Контекст
512 токенов
Параметры
534 млн
Лицензия
Apache 2.0
Архитектура
deberta-v2 · dense
Базовая модель
ai-text-detector-v1.01
Библиотека
transformers
Опубликована
31 авг 2026

ai-text-detector-small

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

Англоязычный классификатор wasitaigenerated для выявления текстов, созданных или отредактированных ИИ, и отличения их от человеческого письма.

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

Бенчмарки

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

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

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

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

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

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

tropa-mini — англоязычный классификатор текстов, выпущенный wasitaigenerated.com для определения текстов, созданных большими языковыми моделями, отредактированных ИИ или написанных человеком. Модель дообучена на desklib/ai-text-detector-v1.01 и использует архитектуру DeBERTa-v3; метаданные указывают 533,8 млн параметров и контекст до 512 токенов. В README заявлена работа на CPU и классификация по четырём категориям: человеческий текст, необработанный вывод LLM, текст человека после правки LLM и очеловеченный ИИ-текст.

Модель предназначена для проверки эссе, документов и других англоязычных текстов на признаки генерации или редактирования ИИ. В README приведены результаты на публичных наборах данных, включая ROC-AUC 0,968 и полноту 93,2% для обычного ИИ-текста при уровне ложных срабатываний 0,5%; эти показатели относятся к описанным тестовым наборам и порогу. Лицензия Apache-2.0 разрешает коммерческое использование.

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

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

  • проверка эссе на генерацию ChatGPT и других LLM
  • поиск ИИ-правок в текстах
  • проверка человеческого авторства англоязычных документов
  • первичная оценка риска ИИ-генерации в учебных работах

Ограничения

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

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

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

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

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

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

Открыть на Hugging Face

tropa-mini — open-weights AI Text Detector by wasitaigenerated

Detect AI-generated text from ChatGPT, GPT-5, Claude, Gemini, Llama and other LLMs — free, open weights, runs on CPU.

tropa-mini is the open-weights AI detector by wasitaigenerated.com, the small sibling of the tropa-2 model behind the hosted API. In our benchmark of every notable open-source AI text detector on public datasets, tropa-mini comes out as the strongest open-weights AI text detector available — best ROC-AUC and the highest detection rate at a fixed 0.5 % false-positive rate across raw, humanized and frontier-model text (full results below).

  • ✅ 93 % of raw AI text caught at a 0.5 % false-positive rate (next-best open model: 84 %)
  • ✅ The only open detector with a humanizer class — it flags AI text laundered through paraphrasing / "humanizer" tools
  • ✅ DeBERTa-v3-large backbone, ~1.7 GB, CPU-friendly — no GPU required
  • ✅ Apache-2.0, commercial use allowed

Unlike most detectors it has a 4-class head — it doesn't just say AI or human:

classmeaning
humanwritten by a person
airaw LLM output (ChatGPT, Claude, Gemini, …)
ai_editedhuman text lightly rewritten or polished by an LLM
humanizedAI text passed through a "humanizer" / paraphrasing tool

ai_score = 1 − P(human) is the headline number in [0, 1].

How to detect AI-generated text in Python

import torch
import torch.nn as nn
from transformers import AutoConfig, AutoModel, AutoTokenizer, PreTrainedModel

class AIDetectionModel(PreTrainedModel):
    config_class = AutoConfig
    _tied_weights_keys = []          # transformers>=5 compatibility

    @property
    def all_tied_weights_keys(self):
        return {}

    def __init__(self, config):
        super().__init__(config)
        self.model = AutoModel.from_config(config)
        n = getattr(config, "detector_num_labels", 1)
        self.classifier = nn.Linear(config.hidden_size, n)

    def forward(self, input_ids, attention_mask=None, **kwargs):
        out = self.model(input_ids, attention_mask=attention_mask)
        h = out[0]                                    # (B, T, H)
        mask = attention_mask.unsqueeze(-1).float()
        pooled = (h * mask).sum(1) / mask.sum(1)      # mean pooling over real tokens
        return self.classifier(pooled)

repo = "wasitaigeneratedcom/ai-text-detector-small"
tok = AutoTokenizer.from_pretrained(repo)
model = AIDetectionModel.from_pretrained(repo).eval()

text = "Your text here..."
enc = tok(text, truncation=True, max_length=768, return_tensors="pt")
with torch.inference_mode():
    probs = torch.softmax(model(**enc), dim=-1)[0]

labels = ["human", "ai", "ai_edited", "humanized"]
ai_score = 1.0 - probs[0].item()
print({l: round(p.item(), 4) for l, p in zip(labels, probs)}, "| ai_score:", round(ai_score, 4))

For long documents, split into ≤768-token chunks (sentence-aligned) and average chunk scores weighted by length. A practical decision threshold at a 0.5 % false-positive operating point is ai_score ≥ 0.976 (see serving_head.json).

Prefer an API call over self-hosting? The wasitaigenerated AI Detector API runs the substantially stronger tropa-2 model (98.5 % vs 93.2 % on raw AI, 76 % vs 42 % on humanized text — comparison below), is one POST request, and comes with 1,000 free credits.

Benchmarks (vs. other open-weights AI detectors)

All numbers are measured on public datasets, so anyone can reproduce them:

  • Jabarian & Imas (2025) — 1,930 human passages, 7,683 raw generations (GPT-4.1, Claude Opus 4, Claude Sonnet 4, Gemini 2.0 Flash), 7,867 StealthGPT-humanized versions
  • Liang et al. (2023) — TOEFL essays by non-native writers
  • A 1,060-text frontier set: GPT-5.x, Claude Opus 5, Gemini 3.x, Grok, DeepSeek V4, …
  • 5,000 pre-LLM (2018) FineWeb web pages as a neutral human pool

Every model gets its decision threshold set to the same matched 0.5 % false-positive rate on the same 6,930 human documents. Recall is then measured per group — a fair, like-for-like comparison.

modelROC-AUCraw AIhumanized AIfrontier models
tropa-mini (this model)0.96893.2 %41.6 %33.6 %
desklib/ai-text-detector-v1.010.87583.9 %4.0 %1.8 %
SuperAnnotate/ai-detector0.8240.5 %1.4 %0.6 %
Hello-SimpleAI/chatgpt-detector-roberta0.5710.8 %0.4 %0.2 %
yaful/MAGE0.507—*—*—*
roberta-large-openai-detector0.3130.0 %0.1 %0.0 %

* MAGE cannot reach a 0.5 % FPR at any threshold (it flags 26 % of ordinary human web text with score > 0.9999).

One honest caveat: on the Liang non-native TOEFL essays tropa-mini flags 15.6 % at that operating point — more than desklib's 3.3 % (which, however, detects almost nothing at the same FPR). Use conservative thresholds for learner writing.

tropa-mini vs. tropa-2 (the hosted API)

The hosted detector at wasitaigenerated.com runs tropa-2, a larger, continuously retrained system; tropa-mini is its fast, CPU-friendly sibling. API numbers below were measured through the public API endpoint (verdict ≥ 90) on the same public datasets — reproducible with any API key.

datasettropa-mini (open)tropa-2 (hosted API)
Jabarian human passages, falsely flagged0.5 %0.1 %
Jabarian raw AI (4 frontier 2025 models)93.2 %98.5 %
StealthGPT-humanized41.6 %76.0 % (90 % at verdict ≥ 70)
2026 frontier set (GPT-5.x, Opus 5, …)33.6 %82.8 % (88 % at verdict ≥ 70)
Non-English textEnglish-firstsupported (measured FPR 0.00–0.04 % across DE/FR/ES/IT/PT/NL)

FAQ

Which AI models does it detect? Text from ChatGPT (GPT-4, GPT-4o, GPT-5.x), Claude, Gemini, Llama, Mistral, DeepSeek, Grok and other large language models. Detection is strongest for the model generations it was trained against (see the frontier column above); the hosted tropa-2 API is retrained continuously as new models appear.

Can it detect humanized or paraphrased AI text? Yes — tropa-mini is the only open-weights detector with a dedicated humanized class, and it catches 10× more humanizer output than the next-best open model (41.6 % vs 4.0 % at the same false-positive rate). The hosted API catches 76–90 %.

How accurate is it on human writing? At the recommended threshold it falsely flags about 1 in 200 human documents (0.5 % FPR), measured on 6,930 human texts. The hosted API operates at ~1 in 1,000 and below.

Does it work for essays and academic writing? Yes, with a caution: like all AI detectors it flags short, simple learner prose (e.g. non-native TOEFL essays) more often than average. For essay and thesis checking, treat scores as evidence and keep a human in the loop.

Is it free? Yes — Apache-2.0, free for commercial use. The hosted API has a free tier (1,000 credits).

What languages are supported? tropa-mini is English-first. The hosted detector supports multiple languages with a measured false-positive rate of 0.00–0.04 % across German, French, Spanish, Italian, Portuguese and Dutch.

Intended use

  • Optimized for English prose of 50+ words.
  • Open-weights releases are snapshots; the hosted API is retrained continuously as new generator models appear.
  • A score is evidence, not proof. Don't use it as the sole basis for accusations or academic-integrity decisions — combine it with process evidence and human judgment, as with every AI detector.

Attribution

Fine-tuned from desklib/ai-text-detector-v1.01 (MIT), which builds on microsoft/deberta-v3-large (MIT). Both upstream licenses permit this derivative; upstream notices are preserved in NOTICE.

Built by wasitaigenerated — AI content detection for text and images: AI detector · ChatGPT detector · AI essay detector · deepfake detector · AI detection API

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей