Segurança de conteúdo
As requisições começaram a falhar de repente sem que você mudasse nada? É provável que uma regra de segurança de conteúdo tenha pausado suas chamadas por um tempo. Esta página explica o que dispara isso, quanto dura a pausa e o que fazer em seguida.
O que é a verificação de segurança de conteúdo
Toda requisição enviada pela OfoxAI acaba em um modelo operado por um provedor upstream: OpenAI, Anthropic, Google e outros. Cada provedor analisa o texto, as imagens e os arquivos que recebe de acordo com suas próprias políticas de uso e recusa o que não se enquadra. A OfoxAI acrescenta mais uma camada: quando uma mesma conta continua enviando requisições recusadas, a plataforma pausa o tráfego dessa conta por um período em vez de seguir encaminhando.
A pausa protege duas coisas: a reputação da sua conta junto ao provedor e as rotas compartilhadas de que todos os clientes da OfoxAI dependem.
Não é um limite de taxa
| Limite de taxa | Pausa por segurança de conteúdo | |
|---|---|---|
| Causa | A velocidade com que você envia requisições | O que existe dentro das requisições |
| O que você vê | 429 Too Many Requests | Requisições recusadas por violação de política |
| Como resolver | Reduzir o ritmo e tentar de novo | Encontrar o conteúdo sinalizado e alterá-lo |
| Quanto dura | Segundos | De 5 minutos a 12 horas |
As cotas de velocidade estão em Limites de taxa e os códigos de status em geral em Tratamento de erros.
Por que cargas de trabalho normais são sinalizadas
Dois tipos de conteúdo são recusados: o que realmente viola a política de uso de um provedor ou os Termos de Serviço da OfoxAI , e o que um classificador automático lê como violação. É do segundo tipo que vêm quase todas as surpresas.
Os padrões mais comuns:
- Repetir uma requisição recusada. Um script recebe uma recusa, repete o mesmo texto mais quatro vezes e transforma uma sinalização em cinco. É o caminho mais rápido até o primeiro limite da tabela abaixo.
- Processamento em lote de textos que você não escreveu. Páginas coletadas, avaliações de usuários, transcrições de atendimento e extrações de PDF trazem material que ninguém leu.
- Entrada do usuário final repassada como está. Se o seu aplicativo envia ao modelo tudo o que o visitante digita, mais cedo ou mais tarde alguém digita algo que será sinalizado.
- Conversas longas. O histórico inteiro volta ao modelo a cada turno, então uma mensagem sinalizada continua contando até você removê-la.
- Falsos positivos. Fotos de pessoas, perguntas médicas, pesquisa em segurança e ficção às vezes são mal interpretadas. Os provedores também não concordam entre si: o material recusado em um modelo pode passar em outro.
Uma requisição recusada não é punição e basta corrigir aquela requisição. A pausa só começa quando as recusas se acumulam rapidamente.
Como funciona a escada
Duas coisas definem o resultado: quantas sinalizações você acumula em pouco tempo e quantas pausas a conta já teve.
Limites que iniciam uma pausa
As sinalizações são contadas em janelas deslizantes. Alcançar qualquer um destes limites inicia uma pausa:
| Janela | Requisições sinalizadas |
|---|---|
| 1 minuto | 5 |
| 5 minutos | 15 |
| 30 minutos | 30 |
Quanto dura a pausa
Cada pausa é mais longa que a anterior:
| Pausa | Duração |
|---|---|
| 1.ª | 5 minutos |
| 2.ª | 15 minutos |
| 3.ª | 1 hora |
| 4.ª | 4 horas |
| 5.ª | 12 horas |
Uma sequência típica: uma tarefa em lote acumula cinco sinalizações em um minuto e fica 5 minutos pausada. Ela reinicia com os mesmos dados, acumula mais cinco, e a segunda pausa passa para 15 minutos. Limpar os dados durante a primeira pausa é o que quebra o ciclo.
Enquanto a pausa vale, as requisições afetadas são recusadas na OfoxAI em vez de seguirem para o modelo, e uma requisição recusada não gera custo. Quando o tempo acaba, o acesso volta sozinho. Não é preciso falar com ninguém nem executar nada.
A contagem não fica com você para sempre: passando um tempo sem novas sinalizações, a próxima pausa recomeça no primeiro degrau. Se as sinalizações continuarem depois da pausa mais longa, a conta vai para revisão humana e, segundo os Termos de Serviço , o serviço pode ser limitado ou suspenso.
Abrir uma segunda conta ou gerar uma nova API Key para contornar a pausa é um problema com os Termos de Serviço, não uma solução. Se não puder esperar, fale com o suporte.
O que fazer
Se você está pausado agora
- Pare o tráfego. Suspenda a tarefa e desligue as repetições automáticas: repetir não encurta a pausa.
- Encontre as requisições sinalizadas. Abra a página Logs no console , filtre os minutos ao redor da primeira falha e procure as requisições recusadas.
- Corrija a origem. Remova ou reescreva o conteúdo e confirme que nem a lógica de repetição nem a fila enviarão a mesma entrada de novo.
- Espere o tempo passar. O acesso volta por conta própria.
- Recomece pequeno. Envie algumas requisições e confira o resultado antes de liberar o lote inteiro.
Como evitar que se repita
- Trate a recusa como definitiva para aquela entrada: registre, pule e siga em frente. Nunca repita em laço.
- Filtre a entrada dos usuários antes que ela chegue ao modelo, principalmente em produtos abertos ao público.
- Confira manualmente uma amostra dos dados importados ou coletados antes de rodar em escala.
- Tire os turnos sinalizados das conversas longas em vez de reenviar todo o histórico.
- Use API Keys separadas para cargas de trabalho diferentes: assim os logs mostram na hora qual tarefa causou o problema.
Se você acha que houve engano
Classificadores erram. Escreva para support@ofoxai.com informando:
- o e-mail da conta;
- quando ocorreram as requisições bloqueadas, com o fuso horário;
- o modelo que estava sendo chamado;
- um ou dois IDs de requisição da página Logs.
Não inclua sua API Key, sua senha nem mais dados de clientes do que o necessário. Vamos verificar o que disparou a sinalização e contar o que for possível.
O e-mail que você pode receber
Quando uma restrição é aplicada, a OfoxAI pode escrever para o endereço cadastrado na conta. Um aviso verdadeiro vem de um endereço da OfoxAI (@ofoxai.com ou @ofox.ai), cita a sua conta e informa o que foi restringido, por quanto tempo e o que conferir.
Ao receber:
- Entre no console por conta própria, sem seguir links da mensagem, e veja os Logs do período citado.
- Corrija o conteúdo antes de reiniciar a tarefa. O e-mail avisa o que aconteceu, não libera nada por você.
- Se achar que a sinalização está errada, responda a mensagem ou escreva para support@ofoxai.com.
O que a OfoxAI nunca pede:
- sua API Key, sua senha ou um código de verificação;
- pagamento ou “taxa de desbloqueio” para encerrar uma restrição;
- levar a conversa para um e-mail pessoal ou um aplicativo de mensagens.
Qualquer mensagem que peça uma dessas coisas é phishing, seja qual for o remetente exibido. Encaminhe para support@ofoxai.com e apague.