Configuração da API do Janitor AI: o proxy exato, campo a campo
Updated 2026-07-15
Nas configurações de API do JanitorAI, escolha Proxy e preencha cinco campos: um nome de configuração, um ID de modelo exato como deepseek-v4-flash, o endpoint completo https://api.apisrouter.com/v1/chat/completions, sua chave de API e um custom prompt opcional. A falha mais comum é colar uma base URL que para em /v1, porque o JanitorAI nunca completa o caminho por você.
Resposta rápida: os cinco valores que o JanitorAI pede
A configuração de proxy do JanitorAI tem exatamente cinco campos, e quatro deles são copiar e colar. Abra qualquer chat, vá em API Settings, escolha Proxy como tipo de API, depois crie uma nova configuração com estes valores:
Configuration name: APIsRouter-deepseek (qualquer rótulo, só você vê)
Model name: deepseek-v4-flash (ID exato do modelo, sem espaços)
Proxy URL: https://api.apisrouter.com/v1/chat/completions
API key: sk-... (cole sem espaços no início ou no fim)
Custom prompt: (opcional, deixe em branco para usar a ficha do personagem como está)O que cada campo realmente faz
Mantenha o custom prompt curto e mecânico. Bons usos: limitar o tamanho da resposta, forçar terceira pessoa, proibir ações escritas para seu personagem. Maus usos: colar uma segunda ficha de personagem ou um guia de estilo de mil palavras, o que infla cada requisição e empurra o histórico de chat mais antigo para fora do contexto mais cedo. Depois de salvar, use o botão de verificar proxy se sua versão tiver um, depois envie uma mensagem de teste curta. Se nada voltar, percorra a tabela de erros abaixo antes de trocar de modelo.
- Configuration name: um rótulo local. Nunca é enviado para a API. Nomeie pelo modelo, como APIsRouter-deepseek ou APIsRouter-glm, para manter uma configuração salva por modelo e trocar em dois toques.
- Model name: enviado como o parâmetro model em toda requisição. Precisa ser o ID exato, minúsculo e com hífen: deepseek-v4-flash funciona, "DeepSeek V4 Flash" não.
- Proxy URL: o endpoint completo de chat completions. O JanitorAI envia requisições exatamente para a URL que você digitar. O SillyTavern usa uma base URL terminando em /v1 e completa o caminho sozinho, além de preencher a lista de modelos automaticamente a partir de /v1/models. O JanitorAI não faz nenhuma das duas coisas, por isso uma URL que para em /v1 retorna 404 aqui, mesmo funcionando bem no SillyTavern.
- API key: enviada como um header Authorization: Bearer só para a proxy URL. Nunca cole em uma mensagem de chat ou print de tela.
- Custom prompt: uma instrução opcional em nível de sistema adicionada junto com a ficha do personagem, não um substituto para ela. É reenviada em toda mensagem, então cada palavra custa tokens de entrada durante toda a vida do chat.
Qual model name digitar, e por quê
A proxy URL e a API key ficam idênticas entre configurações. O único valor que muda por modelo é o model name, então a prática certa é ter uma configuração salva por modelo que você realmente usa. Para roleplay, a família DeepSeek V4 é a favorita aproximada da comunidade nos fóruns do JanitorAI: forte aderência à ficha do personagem nos preços de token mais baixos desta tabela. GLM-5, Kimi K2.6 e MiMo são boas opções de custo-benefício com políticas que acomodam conteúdo ficcional. Grok 4.5 é uma escolha comum para temas ficcionais mais sombrios ou maduros porque a política publicada da xAI permite isso explicitamente em ficção. Claude Sonnet 4.6 e Opus 4.7 escrevem a melhor prosa de tudo aqui, mas a política de uso da Anthropic proíbe conteúdo explícito, então trate o Claude como uma opção estritamente SFW de escrita criativa. Duas regras básicas independente do modelo. O JanitorAI é uma plataforma 18+ e seus termos continuam valendo no modo proxy, assim como a política de conteúdo de qualquer provider de modelo para o qual você roteia. Escolher um modelo com política flexível para ficção não suspende nenhum dos dois.
| Model name (cole exatamente) | Pontos fortes no JanitorAI | Notas de política de conteúdo |
|---|---|---|
| deepseek-v4-flash | Favorito da comunidade; melhor custo-benefício para chats longos | Política flexível para conteúdo ficcional |
| deepseek-v4-pro | Melhor consistência e memória em chats longos | Mesma família, taxa mais alta |
| glm-5 | Diálogo natural com orçamento enxuto | Acomoda ficção |
| kimi-k2.6 | Contexto longo; boa opção de valor | Acomoda ficção |
| grok-4.5 | Voz distinta; janela de contexto de 500K | Política da xAI permite temas ficcionais maduros |
| claude-sonnet-4-6 | Melhor qualidade de prosa por dólar | Apenas escrita criativa SFW, conforme a política da Anthropic |
| claude-opus-4-7 | Caracterização mais profunda | Apenas escrita criativa SFW |
| gemini-3.5-flash | Bom desempenho rápido de nível intermediário | Aplica a política padrão do Google |
Teste a chave fora do JanitorAI primeiro
Quando uma configuração falha, você tem três suspeitos: a URL, a chave e o model name. A superfície de erro do JanitorAI é rasa, então teste os três de uma vez com curl antes de mexer no app de novo:
curl https://api.apisrouter.com/v1/chat/completions \
-H "Authorization: Bearer sk-YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-v4-flash",
"messages": [{"role": "user", "content": "Say ready."}],
"max_tokens": 20
}'Corrigindo 401, 404 e model not found
Se o teste com curl retornar uma resposta JSON completa, sua URL, chave e model name estão todos válidos, e o problema restante está dentro do JanitorAI: geralmente uma configuração não salva, uma configuração selecionada desatualizada, ou uma extensão de navegador bloqueando a requisição. Se o curl falhar, o código de status indica qual campo corrigir.
| Erro | Causa comum | Correção |
|---|---|---|
| 401 Unauthorized | Chave colada com espaço ou quebra de linha no final, chave revogada, ou o campo apagado silenciosamente após uma atualização do app | Cole a chave novamente sem espaços, confirme que ela começa com sk-, salve a configuração de novo |
| 404 Not Found | A proxy URL para em /v1 ou tem um erro de digitação no caminho | Use o endpoint completo terminando em /chat/completions |
| Model not found / invalid model | Nome de exibição em vez do ID, capitalização errada, ou um ID descontinuado | Cole o ID exato em minúsculas, ex. deepseek-v4-flash; confira contra a saída de /v1/models acima |
| Network error / no response | Configuração não salva, configuração errada selecionada, ou um bloqueador de anúncios interferindo | Salve de novo, atualize a página forçadamente, confirme a configuração ativa, tente um perfil de navegador limpo |
| Resposta corta no meio da frase | Max new tokens definido baixo demais nas configurações de geração do JanitorAI | Aumente o max new tokens para 300 ou mais e regenere |
Quanto custa de fato um mês de conversas
O JanitorAI reenvia a ficha do personagem mais o histórico recente de chat em toda mensagem, então os tokens de entrada dominam a conta. Uma configuração típica com uma ficha detalhada gira entre 4.000 e 6.000 tokens de entrada e 200 a 400 tokens de saída por mensagem. A tabela assume 5.000 de entrada e 300 de saída em 1.000 mensagens, o que é um mês pesado para a maioria dos usuários. Trate isso como estimativa: o tamanho da sua ficha e a profundidade do histórico mudam os números. Essas são as taxas do catálogo da APIsRouter. A APIsRouter é um gateway compatível com OpenAI com faturamento pague conforme o uso e sem assinatura; modelos globais são listados com 20% de desconto sobre o preço oficial e modelos chineses ficam abaixo das taxas oficiais. Não existe formulário de cadastro: você paga na página de depósito, a chave chega por email, e seu primeiro depósito adiciona um bônus de +100% de saldo. Isso faz um teste de $5 no DeepSeek ou GLM durar meses em vez de ser um compromisso mensal.
| Modelo | Preço por 1M tokens (entrada / saída) | Custo estimado por 1.000 mensagens |
|---|---|---|
| deepseek-v4-flash | $0.126 / $0.252 | ~$0.71 |
| deepseek-v4-pro | $0.3915 / $0.783 | ~$2.19 |
| glm-5 | $0.514 / $2.314 | ~$3.26 |
| gemini-3.5-flash | $1.20 / $7.20 | ~$8.16 |
| grok-4.5 | $1.60 / $4.80 | ~$9.44 |
| claude-sonnet-4-6 | $2.40 / $12.00 | ~$15.60 |
| claude-opus-4-7 | $4.00 / $20.00 | ~$26.00 |
| gpt-5.5 | $4.00 / $24.00 | ~$27.20 |
Perguntas frequentes
Qual API o Janitor AI usa?
Por padrão o JanitorAI roda no modelo embutido. O modo proxy permite conectar qualquer API de chat completions compatível com OpenAI: você fornece a URL completa do endpoint, um ID de modelo exato e uma chave de API, e o JanitorAI envia seus chats para lá.
Como consigo uma chave de API para o Janitor AI?
De qualquer provider compatível com OpenAI. Chaves geralmente têm o formato sk- seguido de uma string longa. A chave vai no campo API key e só é enviada para a proxy URL que você configurou. Alguns gateways dispensam completamente a criação de conta: você paga primeiro e a chave chega por email.
Por que continuo recebendo erro 401 no Janitor AI?
Quase sempre é a chave em si: um espaço ou quebra de linha no final vindo de copiar e colar, uma chave revogada ou esgotada, ou uma configuração que perdeu o campo silenciosamente. Cole de novo sem espaços e salve novamente. Se uma requisição curl com a mesma chave funcionar, a chave está boa e a configuração salva é que está desatualizada.
Qual é o melhor modelo para roleplay no Janitor AI?
O consenso da comunidade favorece a família DeepSeek V4: Flash pelo custo-benefício, Pro pela consistência em chats longos. GLM-5 e Kimi K2.6 são boas opções econômicas. O Claude escreve a melhor prosa, mas a política da Anthropic proíbe conteúdo explícito, então serve apenas para chats criativos SFW.
O custom prompt substitui minha ficha de personagem?
Não. É uma instrução extra em nível de sistema enviada junto com a ficha em toda mensagem. Como é reenviada o tempo todo, mantenha em poucas frases: regras de formatação, tamanho da resposta, perspectiva. Custom prompts longos inflam o custo de entrada e disputam espaço com o histórico de chat.
Usar a API do Janitor AI é gratuito?
O modelo embutido é gratuito, com filas em horários de pico. APIs externas cobram por token, mas modelos de entrada custam uma fração de centavo por mensagem, e alguns providers oferecem camadas gratuitas bem limitadas em taxa. Para conversar de forma constante, modelos baratos pague conforme o uso superam camadas gratuitas em confiabilidade.