Guia de migração

Uma alternativa ao Azure Content Moderator para moderar texto

A Microsoft descontinuou o Azure Content Moderator em fevereiro de 2024: não aceita novos recursos e será retirado a 15 de março de 2027. Os seus classificadores de texto só funcionam em inglês e respondem com três categorias genéricas. A VigiMod pontua cada mensagem em oito categorias e 26 línguas, lê as mensagens anteriores e aplica as tuas regras.

Lado a lado

Azure Content ModeratorVigiMod
EstadoRetirado a 15 de março de 2027, sem novos recursos desde março de 2024Ativa, novas versões a cada poucas semanas
Línguas da classificação de textoSó inglês26 línguas, melhor em italiano, inglês, espanhol, francês, alemão e português
Categorias3 classes genéricas e um sinal de revisão8 categorias com pontuação própria, mais spam e listas de insultos
Contexto da conversaNãoAté 10 mensagens anteriores
Regras da comunidadeListas de palavrasAté 10 regras escritas por palavras, cada uma com a sua pontuação
Deteção de dados pessoais (PII)SimNão
PreçoPago por transaçãoGrátis durante a beta

Se precisas de imagens ou de deteção de dados pessoais, o sucessor indicado pela Microsoft, o Azure AI Content Safety, cobre-os. A VigiMod é para texto, onde acrescenta contexto, regras da comunidade e línguas além do inglês.

Do Content Moderator para a VigiMod

Content ModeratorVigiModNota
Classification.Category1sexualConteúdo sexual explícito.
Classification.Category2sexualConteúdo sugestivo: usa um limiar mais baixo, por exemplo 0,6.
Classification.Category3toxic, insultLinguagem ofensiva: toxic para a grosseria, insult para ataques a uma pessoa.
ReviewRecommendedflaggedtrue quando alguma categoria atinge o seu limiar.
Terms (listas de termos)block_slurs, rulesListas de insultos integradas, ou uma regra como «Sem palavrões».
PII—Não coberto: mantém uma ferramenta própria para dados pessoais.

A mesma chamada, antes e depois

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"]

O que ganhas

  • Moderação em 26 línguas em vez de só em inglês.
  • As mensagens anteriores como contexto: respostas e piadas são lidas com o que veio antes.
  • Regras escritas por palavras, como «Proibido vender contas», cada uma com a sua pontuação.
  • Limiares por pedido: cada comunidade escolhe o quão rigorosa quer ser.
  • As mensagens são verificadas e descartadas: nada é guardado nem usado para treinar.

Migra em três passos

  1. 1

    Cria uma conta gratuita e uma chave API.

  2. 2

    Substitui a chamada Screen por um POST para /moderate: o texto em JSON e, se quiseres, as mensagens anteriores e as tuas regras.

  3. 3

    Faz corresponder os campos com a tabela acima, parte dos limiares predefinidos e afina-os com alguns dias de mensagens reais.

Perguntas

Quando deixa de funcionar o Azure Content Moderator?

A Microsoft descontinuou-o em fevereiro de 2024 e retira-o a 15 de março de 2027. Desde 15 de março de 2024 não se podem criar novos recursos Content Moderator; os existentes funcionam até à data de retirada.

Qual é o substituto oficial?

A Microsoft recomenda o Azure AI Content Safety. A VigiMod é uma alternativa para moderação de texto quando precisas de várias línguas, do contexto da conversa ou das regras da tua comunidade.

A VigiMod modera imagens?

Não. A VigiMod modera só texto. Para imagens precisas de outro serviço.

Quanto tempo demora a migração?

Na maioria das integrações, menos de uma hora: muda uma chamada HTTP e os campos correspondem um a um como na tabela. Conta com alguns dias para afinar os limiares com as tuas mensagens.

Quanto custa?

É grátis durante a beta, com 120 mensagens por minuto por chave API. Os limites exatos estão na página de preços.

Migra antes de março de 2027

Cria uma chave gratuita e envia o primeiro pedido em poucos minutos.