MiniMax H3 é censurado? O filtro na prática
MiniMax H3 modera com códigos 1026/1027; pesos abertos 768p local. Deepfakes e conteúdo com menores proibidos pela AUP.
On this page
MiniMax H3 é censurado? O filtro na prática
TL;DR
- MiniMax H3 aplica moderação automática; prompts com IP named (Darth Vader, personagens protegidos) são bloqueados em 7s (erro 1026).
- Conteúdo violento pode gerar mas sangue é removido silenciosamente; o modelo não recusa, apenas sanitiza.
- Pesos abertos (FL2VA/Ref2VA) permitem deploy local 768p via SGLang/vLLM; Context-IR e Regenerate-2K permanecem hospedados pela MiniMax.
- Deepfakes de pessoas reais sem consentimento são proibidos pela AUP; a política marca como erro 1026/1027.
Como funciona a moderação do MiniMax H3
O MiniMax H3 usa moderação automática em duas etapas, identificadas pelos códigos de erro da API:
| Código | Significado | Quando ocorre | Latência |
|---|---|---|---|
| 1026 | input new_sensitive | Prompt ou referência de imagem rejeitada antes da geração. | Segundos (até 7s no teste do Atlas Cloud). |
| 1027 | output new_sensitive | Clip gerado que falha no check pós-render. | Após o tempo total de renderização. |
A documentação oficial (Error Codes, platform.minimax.io) lista esses dois como os únicos codes relacionados a conteúdo. O README do repositório GitHub reforça: "User-submitted text, images and videos, as well as enhanced prompts, are subject to automated moderation. Content suspected of being unlawful, pornographic, or infringing third-party rights may be blocked."
O que dispara o bloqueio
Dois padrões são consistentes nas fontes consultadas:
- IP (Intellectual Property) named: Prompts que mencionam personagens ou franquias protegidas falham rapidamente. No teste do Atlas Cloud, um prompt com "Darth Vader da Guerra nas Estrelas" falhou em 7,2 segundos com a mensagem
input new_sensitive, input text sensitive. Isso ocorre no estágio de entrada, antes da geração começar.
- Conteúdo sexual envolvendo menores: Proibido explicitamente na Responsible Use page e na Acceptable Use Policy (Exhibit A, item 6 do License). A política também proíbe "Create sexual content depicting a real, identifiable person without their consent" e "Impersonate a real person with their face or voice without a right to do so".
O que não dispara bloqueio (mas é sanitizado)
O teste de campo do Atlas Cloud revelou um comportamento importante: prompts com violência gráfica (agarrar pela garganta, mordida no pescoço, sangue) não são recusados. O modelo gera o clip, mas remove o elemento sangue — o resultado aparece limpo, sem indicação de que o conteúdo foi bloqueado. Apenas a visualização do sangue é cortada. Isso significa que, em produção, é possível enviar vídeos com conflito dramático e o modelo entrega a versão "safe", cobrando o tempo integral.
O ponto crítico: como o bloqueio é silencioso, quem monitora apenas códigos de status enviará metragem sanitizada sem perceber que o modelo fez uma recusa parcial.
O que a documentação diz sobre o filtro de conteúdo
A MiniMax documenta a flag content_moderation nos termos de uso, mas não publica um catálogo de prompts proibidos. O que está explicitamente registrado:
- A API retorna erro 1026 quando o prompt contém "palavras ou referências sensíveis" — o que a comunidade e o teste do Atlas Cloud reduziram a IPs nomeados (personagens de filme, séries, bandas, celebridades).
- O erro 1027 dispara quando o clip gerado falha no check pós-render — isso inclui conteúdo sexual envolvendo menores ou tentativas de deepfake de pessoas reais.
- A Responsible Use page (minimax-h3ai.video) lista regras diretas: nenhum conteúdo sexual envolvendo menores, nenhum deepfake, nenhum material que atinja pessoas por raça, orientação sexual, religião, etc.
Não existe, nas fontes verificadas, uma lista pública de "prompts NSFW aceitos". A única orientação prática extraível é: IPs nomeados são bloqueados; conteúdo violento gera mas é sanitizado sem recusa aparente.
Pesos abertos e deploy local
O MiniMax H3 é um dos poucos modelos de geração de vídeo com pesos abertos. O que isso significa na prática:
Checkpoints liberados
- H3-Base FL2VA: suporta text-to-video, first-frame e last-frame-to-video. Disponível no HuggingFace (
MiniMaxAI/MiniMax-H3, revision42ed227ee7df40d41602854ae760620d6eb651fe). - H3-Base Ref2VA: suporta reference-to-video com imagens, vídeos e áudio de referência. Mesmo pacote no HuggingFace.
Ambos os checkpoints são distribuídos como repositórios HuggingFace estilo autônomo com model_index.json, processor/, tokenizer/, text_encoder/, transformer/, visual_vae/ e audio_vae/.
O que permanece hospedado
- H3-Context-IR: Sistema de pré-processamento e orquestração para contexto multimodal livre. Não está incluído no release open-source. A documentação recomenda que desenvolvedores sigam a Prompting Guidance para construir seus próprios sistemas de processamento de contexto.
- H3-Regenerate-2K: Módulo que upscaleia o resultado 768p para 2K "in-context". A documentação é enfática: "Due to the complexity of the system, this module is not yet open-sourced. We will release it once it is ready."
Como deployar localmente (768p)
Com SGLang, é possível servir o H3-Base localmente para gerar vídeos 768p. O guia Run and self-host MiniMax H3 (platform.minimax.io/docs/guides/local-deploy-h3) fornece comandos completos:
sglang serve \
--model-path MiniMaxAI/MiniMax-H3 \
--model-variant fl2va \
--num-gpus 8 \
--tp-size 1 \
--ulysses-degree 8 \
--performance-mode speed \
--host 127.0.0.1 \
--port 30010
O primeiro submission carrega o modelo e realiza warmup, podendo levar alguns minutos. Após pronto, a endpoint /v1/videos aceita prompts text-to-video e retorna MP4s com vídeo H.264 a 24 FPS e áudio AAC estéreo a 32 kHz.
Limitações do deploy local
- A saída é 768p (lado curto definido como 768px). Para 2K, é necessário combinar o serviço local com as APIs H3-Context-IR e H3-Regenerate-2K da MiniMax — esses dois módulos não são open-source.
- Os requisitos de hardware não são publicados de forma definitiva; as tabelas de benchmark do SGLang citam configurações de 8 × B200 ou 4 × H200, mas os valores exatos de VRAM e latência variam conforme a workload.
- A moderação automática continua ativa mesmo no deploy local. O mesmo código de erro 1026/1027 se aplica quando o serviço SGLang encaminha o prompt para a plataforma da MiniMax ou quando o checkpoint local aplica os mesmos filtros internos.
O que continua sem documentação oficial
Apesar da transparência relativa sobre os códigos de erro e os checkpoints liberados, alguns pontos permanecem sem fonte verificada:
- Threshold exato do moderador: Não há documentação que especifique quais combinações de palavras ou conceitos acionam o
content_moderationalém da referência a "conteúdo ilícito, pornográfico ou que viole direitos de terceiros". O teste do Atlas Cloud sugeriu que a principal gatilha consistente é IP named, mas a MiniMax não publicou uma lista oficial.
- Peso exato da moderação nos checkpoints locais: Não está documentado se a moderação é aplicada apenas no serviço hosted (API) ou também nos checkpoints FL2VA/Ref2VA baixados do HuggingFace. O behavior pode variar entre uma instância SGLang pura e o serviço API.
- Lista completa de categorias proibidas na AUP: A Acceptable Use Policy (Exhibit A do License) lista 20 categorias de uso proibido, mas o texto é deliberadamente amplo ("violates the social, ethical, or moral standards of other countries or regions"). Desenvolvedores que desejam implementar seus próprios filtros precisam interpretar esses itens com base no caso de uso.
- Como a flag
content_moderationé exposta na API: A documentação da API V2 (video-generation-v2-create) não inclui um parâmetrocontent_moderationvisível no body da request. A moderação parece ser interna e acionada automaticamente; não há como desativá-la nem consultar o status ativo via API.
Perguntas frequentes (FAQ)
| Pergunta | Resposta |
|---|---|
| Is MiniMax H3 censored? | Sim. A moderação automática bloqueia prompts com IP named (personagens de filmes, séries, celebridades) com erro 1026 em segundos. Conteúdo violento gera mas sangue é removido silenciosamente. |
| Is MiniMax H3 filtered? | Sim, mas com nuances. IPs nomeados são rejeitados rapidamente (1026). Gore pode gerar mas sangue é sanitizado sem recusa aparente. A moderação aplica-se tanto ao deploy local quanto ao hosted. |
| What are the NSFW prompts for MiniMax H3? | Não há lista oficial. A política proíbe conteúdo sexual envolvendo menores e deepfakes não consentidos de pessoas reais. Prompts com violência gráfica geram mas são sanitizados (sangue removido). |
| Can MiniMax H3 be used to deepfake? | O modelo tem pesos abertos, então tecnicamente pode gerar vídeos com rostos de pessoas específicas. No entanto, a Acceptable Use Policy (Exhibit A do Community License) classifica como uso proibido "Use to impersonate another person without that person's consent" (item 13) e "Use to generate or disseminate personally identifiable information for the purpose of harming others" (item 11). Deepfakes de pessoas reais sem consentimento são banidos da plataforma e podem gerar erro 1026 ou 1027. |
| Os pesos abertos removem o filtro? | Não. A moderação automática faz parte do sistema MiniMax; deploy local com os checkpoints FL2VA/Ref2VA ainda aplica os mesmos filtros de conteúdo. A diferença é que, com pesos próprios, o desenvolvedor tem controle sobre o pipeline, mas o modelo treinado mantém as mesma restrições comportamentais. |
Common errors and fixes
| Erro | Causa provável | Solução | Source |
|---|---|---|---|
| 1026 — input new_sensitive | Prompt contém IP named (Darth Vader, Minions, Wonder Woman) ou referência de imagem sensível | Remova nomes de personagens protegidos; use descrições genéricas em vez de nomes de franquias | Error Codes docs, Atlas Cloud test |
| 1027 — output new_sensitive | Clip gerado falha no check pós-render (conteúdo sexual envolvendo menores, deepfake de pessoa real) | Reescreva o prompt para evitar menções a pessoas reais sem consentimento; evite conteúdo sexual explícito com menores | Responsible Use page, AUP Exhibit A |
| 1042 — invisible character ratio limit | Caracteres invisíveis ou ilegíveis no prompt (copiado de Notion/Word) | Cole o prompt em editor de texto puro primeiro; remova formatações ocultas | Error Codes docs |
| 2013 — invalid params | Parâmetros de request malformados (razão fora do enum, duração fora de 5-15s) | Verifique ratio contra enum adaptive, 21:9, 16:9, 4:3, 1:1, 3:4, 9:16; confira duration entre 5 e 15 | Error Codes docs |
| Workload lentos (3+ min) | O modelo não foi bloqueado na entrada; o clip levou tempo total para gerar e foi sanitizado após | Não adianta reescrever adjectivos; o bloqueio silencioso já ocorreu durante a geração | Atlas Cloud field test |
Sources
- https://platform.minimax.io/docs/api-reference/errorcode — Códigos de erro oficiais (1026, 1027, etc.)
- https://github.com/MiniMax-AI/MiniMax-H3/blob/main/README.md — Visão geral do modelo, guardrails e checkpoints liberados
- https://www.minimaxh3ai.video/responsible-use — Regras de uso responsável (proibição de deepfakes, menores, etc.)
- https://huggingface.co/MiniMaxAI/MiniMax-H3/blob/main/LICENSE — Licença Community License Agreement, territórios excluídos e política de uso
- https://www.atlascloud.ai/blog/tips/minimax-h3-content-restrictions — Testes de campo sobre como o moderador se comporta com gore e IP
- https://platform.minimax.io/docs/guides/local-deploy-h3 — Guia de deploy local SGLang, requisitos de hardware e limites 768p vs 2K
- https://www.minimaxh3.wiki/opensource — Resumo do que é open source vs hospedado (Context-IR, Regenerate-2K)
Internal links
- Como deployar MiniMax H3 localmente
- Entendendo a licença MiniMax H3 Community License
- Comparação: MiniMax H3 vs outros modelos de vídeo open-weight