Guide de migration
Une alternative à Azure Content Moderator pour modérer le texte
Microsoft a rendu Azure Content Moderator obsolète en février 2024 : il n'accepte plus de nouvelles ressources et sera retiré le 15 mars 2027. Ses classificateurs de texte ne fonctionnent qu'en anglais et répondent avec trois catégories générales. VigiMod note chaque message sur huit catégories dans 26 langues, lit les messages précédents et applique vos propres règles.
Côte à côte
| Azure Content Moderator | VigiMod | |
|---|---|---|
| Statut | Retiré le 15 mars 2027, plus de nouvelles ressources depuis mars 2024 | Actif, nouvelles versions toutes les quelques semaines |
| Langues de la classification de texte | Anglais uniquement | 26 langues, au mieux en italien, anglais, espagnol, français, allemand et portugais |
| Catégories | 3 classes générales et un signal de relecture | 8 catégories avec chacune son score, plus le spam et les listes d'insultes |
| Contexte de la conversation | Non | Jusqu'à 10 messages précédents |
| Règles de la communauté | Listes de mots | Jusqu'à 10 règles rédigées en toutes lettres, chacune avec son score |
| Détection des données personnelles (PII) | Oui | Non |
| Prix | Payant à la transaction | Gratuit pendant la bêta |
Si vous avez besoin des images ou de la détection des données personnelles, le successeur indiqué par Microsoft, Azure AI Content Safety, les couvre. VigiMod est fait pour le texte, où il ajoute le contexte, les règles de la communauté et d'autres langues que l'anglais.
De Content Moderator à VigiMod
| Content Moderator | VigiMod | Remarque |
|---|---|---|
| Classification.Category1 | sexual | Contenu sexuellement explicite. |
| Classification.Category2 | sexual | Contenu suggestif : utilisez un seuil plus bas, par exemple 0,6. |
| Classification.Category3 | toxic, insult | Langage offensant : toxic pour la grossièreté, insult pour les attaques contre une personne. |
| ReviewRecommended | flagged | true quand une catégorie atteint son seuil. |
| Terms (listes de termes) | block_slurs, rules | Listes d'insultes intégrées, ou une règle comme « Pas de gros mots ». |
| PII | — | Non couvert : gardez un outil dédié aux données personnelles. |
Le même appel, avant et après
Content Moderator
import requests
r = requests.post(
f"{AZURE_ENDPOINT}/contentmoderator/moderate/v1.0/ProcessText/Screen",
params={"classify": "True", "language": "eng"},
headers={"Ocp-Apim-Subscription-Key": AZURE_KEY, "Content-Type": "text/plain"},
data=message.encode("utf-8"),
)
c = r.json()["Classification"]
flagged = c["ReviewRecommended"]
offensive = c["Category3"]["Score"]VigiMod
import requests
r = requests.post(
"https://api.vigimod.com/moderate",
headers={"X-API-Key": VIGIMOD_KEY},
json={
"text": message, # any of 26 languages
"context": previous_messages, # optional: the last messages, oldest first
"rules": {"no-ads": "No advertising"}, # optional: your own rules
},
)
result = r.json()
flagged = result["flagged"]
offensive = result["scores"]["insult"]Ce que vous y gagnez
- Une modération dans 26 langues au lieu de l'anglais seul.
- Les messages précédents comme contexte : réponses et blagues sont lues avec ce qui précède.
- Des règles en toutes lettres, comme « Pas de vente de comptes », chacune avec son score.
- Des seuils par requête : chaque communauté choisit sa sévérité.
- Les messages sont vérifiés puis écartés : rien n'est enregistré ni utilisé pour entraîner.
Migrer en trois étapes
- 1
Créez un compte gratuit et une clé API.
- 2
Remplacez l'appel Screen par un POST sur /moderate : le texte en JSON et, si vous le souhaitez, les messages précédents et vos règles.
- 3
Faites correspondre les champs avec le tableau ci-dessus, partez des seuils par défaut et ajustez-les sur quelques jours de vrais messages.
Questions
Quand Azure Content Moderator cesse-t-il de fonctionner ?
Microsoft l'a rendu obsolète en février 2024 et le retire le 15 mars 2027. Depuis le 15 mars 2024, on ne peut plus créer de ressources Content Moderator ; les ressources existantes fonctionnent jusqu'à la date de retrait.
Quel est le remplaçant officiel ?
Microsoft recommande Azure AI Content Safety. VigiMod est une alternative pour la modération de texte quand vous avez besoin de plusieurs langues, du contexte de la conversation ou des règles de votre communauté.
VigiMod modère-t-il les images ?
Non. VigiMod modère uniquement le texte. Pour les images, il faut un autre service.
Combien de temps prend la migration ?
Pour la plupart des intégrations, moins d'une heure : un appel HTTP change et les champs se correspondent un à un comme dans le tableau. Prévoyez quelques jours pour régler les seuils sur vos messages.
Combien ça coûte ?
C'est gratuit pendant la bêta, avec 120 messages par minute par clé API. Les limites exactes sont sur la page des tarifs.
Continuer à apprendre
Tous les guides- Intermédiaire · 6 min de lectureComment choisir le seuil de modérationUn score de 0,7 n'est pas une décision. Comment marchent les seuils, pourquoi la valeur par défaut n'est qu'un départ et comment les régler simplement.
- Débutant · 5 min de lecturePourquoi le contexte compte dans la modération des discussionsLa même phrase peut être anodine ou nuisible selon ce qui précède. Comment le contexte de la conversation change la modération, avec de vrais exemples.
- Intermédiaire · 7 min de lectureClassification zero-shot : comment un modèle comprend des règles écrites en toutes lettresComment un modèle applique-t-il « Pas de spoilers » sans avoir appris cette règle ? Inférence en langage naturel et règles de modération sur mesure.
Migrez avant mars 2027
Créez une clé gratuite et envoyez votre première requête en quelques minutes.