Confronto

Un'alternativa a OpenAI Moderation API che applica le tue regole

L'endpoint di moderazione di OpenAI (omni-moderation-latest) è gratuito e controlla testo e immagini su 13 categorie fisse. Valuta ogni messaggio da solo e non può imparare le regole della tua community. VigiMod legge i messaggi precedenti, applica regole che scrivi a parole ed è gratis durante la beta.

A confronto

OpenAI ModerationVigiMod
PrezzoGratisGratis durante la beta
Categorie13 sottocategorie fisse8 categorie, più spam, liste di insulti e le tue regole
Regole della communityNoFino a 10 regole scritte a parole per richiesta, ognuna con il suo punteggio
Contesto della conversazioneNo, ogni messaggio viene valutato da soloFino a 10 messaggi precedenti
SoglieSegnalazioni fisse; i punteggi li usi tuSoglie predefinite modificabili a ogni richiesta
Spam e messaggi ripetutiNoPunteggio di spam per utente
AccountAccount OpenAI e chiave APIAccount VigiMod e chiave API

VigiMod modera il testo: chat, commenti, post nei forum. Se ti serve moderare anche le immagini, affiancagli un servizio per le immagini. Per il testo, VigiMod aggiunge ciò che gli endpoint generici non hanno: le regole della tua community e il contesto della conversazione.

Dalle categorie di OpenAI a VigiMod

OpenAIVigiModNota
harassmentinsult, toxicinsult per gli attacchi a una persona, toxic per la maleducazione in generale.
harassment/threateningthreatMinacce contro una persona.
hate, hate/threateninghate (+ threat)Attacchi alle persone per ciò che sono.
self-harm, /intent, /instructionsself_harmUna sola categoria: regola la soglia in base al tuo pubblico.
sexualsexualContenuti sessuali.
sexual/minorschild_safetyDa attivare: aggiungila a categories.
violence, violence/graphicthreatSono coperte solo le minacce; per le descrizioni violente aggiungi una regola.
illicit, illicit/violentrulesScrivilo come regola, per esempio «Niente vendita di droghe o armi».

La stessa chiamata, prima e dopo

OpenAI Moderation

from openai import OpenAI

client = OpenAI()
r = client.moderations.create(
    model="omni-moderation-latest",
    input=message,
)
result = r.results[0]
flagged = result.flagged
harassment = result.category_scores.harassment

VigiMod

import requests

r = requests.post(
    "https://api.vigimod.com/moderate",
    headers={"X-API-Key": VIGIMOD_KEY},
    json={
        "text": message,
        "context": previous_messages,   # optional: the last messages, oldest first
        "rules": {"no-spoilers": "No spoilers about films or series"},
    },
)
result = r.json()
flagged = result["flagged"]
insult = result["scores"]["insult"]
spoiler = result["scores"]["rule:no-spoilers"]

Cosa guadagni

  • Le regole della tua community, come «Niente spoiler» o «Niente vendita di account», valutate come qualsiasi categoria.
  • I messaggi precedenti come contesto: le battute tra amici e le risposte vengono lette correttamente.
  • Soglie per singola richiesta: ogni server o forum decide quanto essere severo.
  • Un punteggio di spam per utente, per messaggi ripetuti e flood.
  • I messaggi vengono controllati e scartati: niente viene salvato o usato per addestrare modelli.

Passa a VigiMod in tre passaggi

  1. 1

    Crea un account gratuito e una chiave API.

  2. 2

    Sostituisci la chiamata moderations con un POST a /moderate, aggiungendo se vuoi i messaggi precedenti e le tue regole.

  3. 3

    Collega le categorie con la tabella qui sopra e verifica le soglie su qualche giorno di messaggi reali.

Domande

OpenAI Moderation API è gratis?

Sì, OpenAI non fa pagare il suo endpoint di moderazione. Anche VigiMod è gratis durante la beta: il motivo per cambiare non è il prezzo, ma le regole, il contesto e le soglie adatte alla tua community.

OpenAI Moderation API accetta categorie personalizzate?

No. Le sue categorie sono fisse. Per applicare una regola della community serve un altro livello, come un prompt a un modello linguistico o un'API che accetta regole, come VigiMod.

Posso usarle tutte e due?

Sì. Una configurazione comune è OpenAI per le immagini e VigiMod per il testo della chat, con le tue regole e il contesto.

VigiMod capisce lingue diverse dall'inglese?

È stata addestrata su 26 lingue e funziona meglio in italiano, inglese, spagnolo, francese, tedesco e portoghese.

Quanto ci vuole per cambiare?

Di solito meno di un'ora: cambia una chiamata HTTP e le categorie si collegano come nella tabella qui sopra.

Prova le tue regole

Crea una chiave gratuita e prova una regola sui tuoi messaggi in un paio di minuti.