Quando o Janitor AI para de responder, o problema quase nunca esta no site em si. Ele esta no caminho entre o navegador e o modelo de linguagem que gera o texto.
Na maioria dos casos, “Janitor AI nao funciona” significa uma destas coisas: a chave de API expirou ou perdeu permissao, a URL do proxy esta escrita errada, o provedor do modelo recusou a requisicao, ou o historico da conversa passou do limite de contexto. Teste nessa ordem e voce resolve a maior parte dos casos em minutos.
Entenda a arquitetura antes de sair mexendo
O Janitor AI e uma interface. Ele guarda os personagens, monta o prompt, exibe o historico e cuida da parte visual da conversa. Mas ele nao gera o texto sozinho na maioria das configuracoes usadas por quem personaliza o servico. Quem gera o texto e um modelo de linguagem hospedado em outro lugar, acessado por uma chave de API, muitas vezes atraves de um proxy reverso que traduz o formato da requisicao.
Isso importa porque muda completamente o diagnostico. Se voce trata tudo como “o site caiu”, vai ficar recarregando a pagina sem resultado. Existem tres pontos independentes que podem falhar: o navegador (cache, extensoes, sessao), o proxy (URL, formato, disponibilidade) e o provedor do modelo (chave, saldo, limite de requisicoes, filtro de conteudo). Cada um produz um sintoma diferente, e a boa noticia e que os sintomas sao bastante distinguiveis quando voce sabe o que procurar.
A regra pratica: erro que aparece instantaneamente, antes de qualquer sinal de digitacao, costuma ser configuracao ou autenticacao. Erro que aparece depois de alguns segundos de espera costuma ser o provedor rejeitando ou o modelo estourando algum limite. Resposta que comeca e para no meio quase sempre e limite de tokens ou queda de conexao durante o streaming.

Erro de conexao: separe rede local de problema remoto
O primeiro passo e barato e elimina metade das hipoteses. Abra o site em uma aba anonima, sem extensoes. Se funcionar ali, o problema esta em algo instalado ou salvo no seu perfil normal do navegador, nao no servico.
Depois teste a rede. Muitos provedores de internet no Brasil aplicam bloqueio de DNS em dominios adultos ou em servicos que consideram sensiveis, e o resultado e exatamente um erro de conexao generico. Trocar o DNS do dispositivo para um resolvedor publico e um teste rapido e reversivel. Testar pelo 4G do celular, com o Wi-Fi desligado, e ainda mais rapido: se pelo dado movel funciona e pelo Wi-Fi de casa nao, o culpado e a rede, nao o site.
Se voce usa VPN, teste com ela ligada e desligada. VPN resolve bloqueio de operadora, mas cria outro problema: muitos provedores de API classificam os IPs de VPN comercial como suspeitos e recusam a requisicao. Os dois cenarios existem, entao o teste precisa ser feito nos dois estados antes de voce concluir qualquer coisa.
Chave de API invalida, expirada ou sem permissao
Erro de autenticacao e o mais comum de todos, e o mais facil de diagnosticar porque ele responde rapido. A familia de erros HTTP 401 e 403 significa que o provedor recebeu sua requisicao, entendeu, e recusou. Nao adianta trocar de personagem nem limpar o cache: a credencial e que esta sendo rejeitada.
Os erros de digitacao que mais aparecem
Chave colada com espaco no inicio ou no fim quebra a autenticacao sem dar nenhuma pista visual, porque o campo mostra a chave mascarada. Colar em um editor de texto simples antes, conferir e recopiar resolve mais casos do que parece razoavel. O mesmo vale para chave copiada pela metade quando a selecao com o mouse perdeu o ultimo caractere.
Outro caso frequente: a chave e valida, mas nao tem permissao para o modelo especifico que voce selecionou. Provedores separam permissoes por familia de modelo, e uma chave criada para um escopo restrito autentica normalmente e falha na hora de chamar o modelo. Se o erro fala em modelo nao encontrado ou acesso negado ao recurso, teste apontar para um modelo mais basico do mesmo provedor. Se esse funcionar, o problema e permissao, nao a chave.
Vale conferir tambem se a conta no provedor esta com faturamento ativo e sem pendencia. Muitos provedores mantem a chave viva mas passam a recusar toda chamada quando a conta entra em estado irregular, e a mensagem retornada e generica o suficiente para confundir. Se voce nunca configurou nada disso e so quer conversar sem essa camada de infraestrutura, faz mais sentido usar uma plataforma que ja resolve o modelo internamente, como as opcoes listadas em melhores IA de chat sem filtro.
Proxy reverso: o ponto que mais quebra
O proxy existe para traduzir o formato da requisicao entre o que o Janitor AI envia e o que o provedor espera receber. Ele e a peca mais fragil da montagem inteira, porque muitos proxies publicos sao mantidos por voluntarios, mudam de endereco sem aviso e nao tem nenhuma garantia de continuidade.
URL do proxy no formato errado
Esse e o erro numero um. O campo espera o endereco base do endpoint compativel, e nao a URL da pagina inicial do servico nem o endereco completo com o caminho final da chamada de conversa. Sobrar ou faltar um trecho no fim do endereco produz erro imediato. Barra sobrando no final tambem quebra em algumas configuracoes, porque a concatenacao gera barra dupla.
Protocolo e conteudo misto
Se o proxy responde apenas em HTTP e a interface roda em HTTPS, o navegador bloqueia a chamada por conteudo misto e voce ve um erro de rede sem nenhuma explicacao util na tela. O console do navegador mostra esse bloqueio de forma explicita, e por isso vale abrir as ferramentas de desenvolvedor antes de concluir que o proxy morreu. Um proxy que so serve HTTP simplesmente nao vai funcionar a partir de uma pagina segura, e nao existe ajuste no site que contorne isso.
O proxy pode simplesmente ter saido do ar
Proxies publicos somem. Se o endereco que voce usava ha semanas parou de responder e nada na sua configuracao mudou, a hipotese mais provavel e que ele foi desativado ou esta sobrecarregado no momento. Um erro da familia 5xx, ou tempo de espera esgotado sem resposta nenhuma, aponta para esse cenario. Nesse caso nao ha o que consertar do seu lado, so trocar de endereco ou esperar.
Respostas vazias, cortadas ou repetidas
Resposta vazia e diferente de erro de conexao, e o tratamento tambem e diferente. Quando a requisicao completa mas o balao volta em branco, o modelo geralmente recusou gerar o conteudo. Isso acontece quando o provedor aplica um filtro de seguranca sobre o prompt montado, o que inclui a definicao do personagem, o primeiro dialogo e todo o historico anterior. O filtro nao avalia so a sua ultima mensagem.
Resposta que comeca bem e para no meio da frase normalmente e limite de tokens de saida. A geracao foi truncada porque atingiu o teto configurado. Aumentar o limite de resposta resolve, desde que haja espaco de contexto sobrando. Se nao houver, voce vai apenas trocar um erro por outro.
Ja resposta repetida, em que o personagem responde quase a mesma coisa varias vezes seguidas, costuma indicar temperatura muito baixa ou historico saturado. Um contexto cheio de repeticao ensina o modelo a repetir, porque ele esta prevendo a continuacao mais provavel de um texto que ja e repetitivo. Subir levemente a temperatura e cortar o historico antigo quebra o ciclo na maioria das vezes.
Limite de contexto e a memoria do personagem
Todo modelo tem uma janela de contexto finita, e ela precisa acomodar tres coisas ao mesmo tempo: a definicao do personagem, o historico da conversa e o espaco reservado para a resposta. Conforme o papo cresce, o historico vai empurrando tudo, e chega um ponto em que a definicao do personagem e as instrucoes iniciais saem da janela. O resultado e o personagem “esquecendo” quem e, mudando de personalidade ou ignorando regras que seguia perfeitamente no comeco.
Esse comportamento nao e bug. E o funcionamento esperado de uma janela deslizante. As correcoes praticas sao tres. Primeiro, enxugar a definicao do personagem: descricoes longas e cheias de exemplos consomem contexto em toda mensagem enviada, para sempre. Segundo, usar o campo de memoria persistente ou nota de autor, quando disponivel, para reinjetar os fatos essenciais perto do fim do prompt, onde o modelo presta mais atencao. Terceiro, resumir e reiniciar a conversa quando ela ficar muito longa, colando um resumo do que aconteceu no lugar do historico inteiro.
Se voce escreve suas proprias descricoes de personagem, vale estudar como estruturar um prompt denso e curto. As tecnicas de compressao que aparecem em prompts NSFW em portugues se aplicam bem aqui, porque o problema e o mesmo: dizer o maximo com o minimo de tokens.

Limite de requisicoes e fila do provedor
A familia de erro HTTP 429 significa que voce mandou requisicoes rapido demais para o que aquela chave permite. Nao e defeito, e controle de fluxo. O tratamento correto e esperar antes de tentar de novo, e nao clicar em regenerar repetidamente, porque cada clique conta e prolonga o bloqueio.
Esse erro tambem aparece quando o proxy e compartilhado por muita gente. Nesse cenario voce esta dividindo o limite com desconhecidos, e o horario de pico faz diferenca real. Se o servico funciona de madrugada e falha a noite, essa e a explicacao mais provavel, e ela nao depende de nada que voce possa configurar.
Vale separar bem os dois casos: chave propria com limite estourado depende do seu ritmo de uso, e melhora sozinha com uma pausa. Proxy publico congestionado depende do volume de terceiros, e pode nao melhorar tao cedo. Reconhecer qual dos dois voce esta enfrentando evita horas perdidas mexendo em configuracao que estava certa desde o inicio.
Cache, extensoes e sessao do navegador
Interfaces de chat guardam bastante estado no navegador. Depois de uma atualizacao do site, dados antigos salvos localmente podem conflitar com o codigo novo e produzir sintomas estranhos: botao que nao responde, conversa que nao carrega, tela em branco apos o login. Um recarregamento forcado, ignorando o cache, resolve boa parte disso.
Extensoes sao a segunda fonte. Bloqueadores de anuncio agressivos, extensoes de privacidade que barram requisicoes a dominios de terceiros e ferramentas de VPN em nivel de navegador podem interceptar exatamente a chamada que precisa passar. Desligar tudo, testar e religar uma a uma identifica a culpada em poucos minutos. Aba anonima faz esse teste de graca, ja que extensoes normalmente ficam desativadas nela.
Se voce usa o servico pelo celular, o navegador movel adiciona uma variavel a mais: economia de dados e modos de compressao interferem em conexoes que ficam abertas durante o streaming da resposta. Quem prefere estabilidade no telefone geralmente se da melhor com aplicativos dedicados, e existe um comparativo util em apps de IA adulta para Android.
Tabela rapida de sintomas
| Sintoma | Causa provavel | Correcao |
|---|---|---|
| Erro imediato ao enviar | Chave rejeitada ou URL do proxy errada | Recolar a chave sem espacos e conferir o endereco base |
| Espera longa e depois falha | Provedor fora do ar ou tempo esgotado | Trocar de proxy ou tentar mais tarde |
| Resposta em branco | Filtro de conteudo do provedor | Revisar definicao do personagem e primeiro dialogo |
| Texto para no meio | Limite de tokens de saida | Aumentar o teto de resposta se houver contexto livre |
| Personagem esquece a personalidade | Janela de contexto saturada | Resumir historico e enxugar a definicao |
| Falha so em horario de pico | Limite de requisicoes compartilhado | Esperar e reduzir o ritmo de envio |
| Tela em branco apos login | Dados antigos salvos no navegador | Recarregar ignorando cache e testar em aba anonima |
| Funciona no 4G e falha no Wi-Fi | Bloqueio de DNS da operadora | Trocar o DNS do dispositivo |
Checklist de diagnostico, do mais rapido ao mais lento
- Recarregue a pagina ignorando o cache. Leva segundos e resolve travamentos de interface.
- Abra uma aba anonima e repita o teste. Isola extensoes e dados salvos de uma vez so.
- Teste pelo dado movel do celular com o Wi-Fi desligado. Isola bloqueio da sua rede.
- Confira a URL do proxy caractere por caractere, com atencao a barra final e ao trecho do endpoint.
- Recopie a chave de API a partir do painel do provedor, sem espacos nas pontas.
- Troque para um modelo mais simples do mesmo provedor. Se funcionar, o problema e permissao ou disponibilidade daquele modelo.
- Reduza o historico da conversa ou comece um chat novo com um resumo curto no lugar do log inteiro.
- Enxugue a definicao do personagem, cortando exemplos longos e texto decorativo.
- Espere um intervalo maior entre as tentativas para descartar limite de requisicoes.
- Por ultimo, troque de proxy ou de provedor. E o passo mais lento porque exige reconfigurar tudo.

Quando o problema nao esta no seu lado
Existe um cenario em que nenhum ajuste ajuda: o servico intermediario que voce depende simplesmente deixou de funcionar. Proxies publicos nao tem compromisso de disponibilidade, e provedores de modelo mudam politicas de conteudo sem aviso. Se voce ja testou a chave em outra ferramenta e ela responde, e ja testou outro proxy com a mesma chave, o problema esta fora do seu alcance e a unica resposta racional e usar outra coisa enquanto isso.
Manter uma segunda opcao configurada e a melhor defesa contra esse tipo de interrupcao. Plataformas que hospedam o proprio modelo eliminam a camada de proxy inteira, e com ela some a categoria de erro mais frequente. Uma alternativa direta para conversar sem montar infraestrutura e o AI Nudez, que funciona no navegador sem chave de API nem endereco de proxy para configurar.
Se o seu uso e mais focado em imagem do que em conversa, o raciocinio muda um pouco. Vale olhar as melhores IAs sem censura e as IAs sem restricoes de conteudo antes de investir tempo consertando uma montagem fragil. Para quem gosta do formato de personagem em estilo anime, existe uma comparacao especifica em IA de waifu e ecchi, e quem quer conteudo visual junto encontra um panorama em sites de IA adulta.
Prevencao: o que fazer para nao passar por isso de novo
Guarde sua configuracao funcional em um arquivo de texto: endereco do proxy, modelo selecionado, parametros de temperatura e limite de resposta. Quando algo quebrar, voce compara com o estado conhecido em vez de tentar lembrar o que estava configurado. Isso sozinho corta o tempo de diagnostico pela metade.
Faca uma mudanca por vez. O erro mais comum de quem tenta consertar sob frustracao e trocar chave, proxy, modelo e personagem na mesma tentativa. Se funcionar, voce nao sabe o que era, e vai repetir o problema na proxima. Se nao funcionar, voce criou variaveis novas. Uma alteracao, um teste, uma conclusao.
Tenha um plano B ja testado, e nao apenas anotado. Deixar uma conta pronta em um servico que nao depende de proxy, como o AI Nudez, custa cinco minutos em um dia tranquilo e evita que uma queda no meio da noite vire uma sessao inteira de depuracao. Plano B que voce nunca abriu nao e plano B.
Por fim, exporte seus personagens sempre que investir tempo escrevendo um bom. Definicoes bem construidas levam horas e ficam armazenadas em um servico sobre o qual voce nao tem controle. Um backup local em texto simples custa nada e protege o unico ativo dessa configuracao que e realmente seu. Quem trata o proprio personagem como conteudo de valor, e nao como algo descartavel, acaba precisando muito menos de artigos como este.
Perguntas frequentes
Por que o Janitor AI da erro de conexao mesmo com a internet funcionando?
Porque a conexao que falha nao e a sua com o site, e a do site com o modelo de linguagem. Se a chave de API, o proxy ou o provedor estiverem indisponiveis, o erro aparece como falha de conexao mesmo com sua internet perfeita. Teste em aba anonima e depois confira a configuracao do proxy.
O que fazer quando o personagem responde em branco?
Resposta vazia geralmente indica que o provedor recusou gerar o conteudo, e nao que houve falha tecnica. O filtro avalia o prompt inteiro, incluindo a descricao do personagem e o historico. Reescrever a definicao em termos menos explicitos, ou usar um provedor com politica diferente, e o caminho.
Preciso mesmo de um proxy para usar o Janitor AI?
Depende de como voce configurou. O proxy existe para traduzir o formato da requisicao entre a interface e um provedor de modelo que espera outro formato. Se voce usa um provedor ja compativel, ou uma plataforma que hospeda o proprio modelo, essa camada nao e necessaria e voce elimina toda uma classe de erro.
Por que o personagem esquece o que combinamos?
Porque a janela de contexto e finita. Conforme o historico cresce, ele empurra a definicao do personagem para fora da janela e o modelo deixa de ver aquelas instrucoes. Resuma a conversa, enxugue a descricao do personagem e use o campo de memoria persistente para reinjetar os fatos essenciais.
O erro de limite de requisicoes some sozinho?
Normalmente sim, desde que voce pare de tentar. Cada nova tentativa durante o bloqueio conta e prolonga a espera. Se voce usa um proxy compartilhado, o limite tambem depende do volume de outras pessoas, entao horarios de menor movimento tendem a funcionar melhor.
Trocar de navegador resolve alguma coisa?
Resolve quando a causa e dado antigo salvo localmente, extensao interferindo ou bloqueio de conteudo misto. Nao resolve nada quando a causa e chave invalida, proxy fora do ar ou filtro do provedor. Por isso o teste em aba anonima vem cedo no diagnostico: ele separa esses dois mundos rapidamente.
Usar VPN ajuda ou atrapalha?
Os dois casos existem. VPN ajuda quando sua operadora bloqueia o dominio por DNS. Atrapalha quando o provedor de API classifica IPs de VPN comercial como suspeitos e recusa a requisicao. Teste com a VPN ligada e desligada antes de tirar qualquer conclusao.
Vale a pena manter uma alternativa configurada?
Vale, e e a unica protecao real contra interrupcoes que nao dependem de voce. Proxies publicos somem e provedores mudam politica sem aviso. Ter uma segunda plataforma pronta significa que uma queda vira um inconveniente de segundos em vez de uma noite inteira de configuracao.



