O Que É G0DM0D3: A Interface de IA Multi-Modelo em Arquivo Único
G0DM0D3 é uma interface de IA multi-modelo de código aberto em arquivo único, construída sobre o OpenRouter. Veja o que ela faz, como funciona e para quem foi realmente desenvolvida.
G0DM0D3 foi lançado no final de março de 2026. Desenvolvido por elder-plinius — conhecido online como Pliny the Prompter — é posicionado como um framework de pesquisa em segurança de IA e motor de avaliação multi-modelo.
O que o torna tecnicamente incomum não é a quantidade de modelos. É a arquitetura: toda a aplicação é um único arquivo index.html sem etapa de build, sem dependências, sem framework e sem necessidade de servidor para executá-la.
Portanto, fiquei acordado até às 4 da manhã com esse único arquivo HTML que conseguia consultar simultaneamente 55 modelos de IA, pontuar cada resposta em uma rubrica de 100 pontos e retornar o vencedor, e documentei tudo que descobri no artigo a seguir.
O Que é o G0DM0D3 de Verdade
Um Arquivo index.html, 50+ Modelos, Zero Instalação — a Arquitetura Explicada
A maioria das ferramentas que lidam com tantos modelos são sistemas distribuídos com contêineres, serviços de autenticação e pipelines de implantação. O G0DM0D3 é um único arquivo que você pode abrir no navegador. Toda a aplicação — UI, lógica de roteamento, motor de avaliação, módulos de ofuscação, adaptadores de amostragem — compila em um único index.html.
A estrutura do repositório dá uma noção do escopo:
G0DM0D3/
├── index.html # A aplicação inteira
├── api/ # Servidor Node.js/Express opcional
├── API.md # Referência da API REST
├── PAPER.md # Artigo de pesquisa sobre o framework
├── TERMS.md # Política de privacidade e tratamento de dados
└── SECURITY.md # Comunicação de vulnerabilidades
Tudo que roda no navegador — o motor de corrida GODMODE CLASSIC, o pontuador ULTRAPLINIAN, a camada de ofuscação Parseltongue e o amostrador AutoTune — vive dentro desse index.html. Esta é uma estratégia de distribuição deliberada. Sem etapa de build significa sem cadeia de suprimentos para atacar. Sem framework significa sem deriva de dependências de versão. Rodar localmente significa sem telemetria, a menos que você opte explicitamente pelo recurso de contribuição ao conjunto de dados.
A escolha arquitetural que possibilita 50+ modelos é o OpenRouter. O G0DM0D3 não gerencia relacionamentos diretos com Anthropic, OpenAI, Google ou Mistral. Ele roteia cada chamada de modelo pelo API unificado do OpenRouter, de modo que uma única chave de API cobre Claude, GPT-5, Gemini, Grok, Llama, DeepSeek, Qwen e os demais.
OpenRouter como Backbone de Inferência: O Que Isso Significa para Custos de API e Acesso a Modelos
O OpenRouter é um gateway de API unificado que fornece acesso a 300+ modelos de IA de todos os principais provedores por meio de um único endpoint compatível com OpenAI. Para o G0DM0D3, isso é fundamental — torna 50+ modelos acessíveis por meio de um único campo de configurações, em vez de exigir credenciais para uma dúzia de provedores separados.
Vale a pena entender a estrutura de preços antes de disparar o ULTRAPLINIAN em 55 modelos simultaneamente. O OpenRouter repassa os preços do provedor subjacente sem margem na inferência — você paga a mesma taxa por token que pagaria indo diretamente à Anthropic ou OpenAI. A plataforma cobra uma taxa de 5,5% quando você compra créditos antecipadamente (portanto, $100 em créditos custa $105,50). Para modelos gratuitos — e há mais de 25, incluindo opções do Google, Meta e Mistral — não há taxa alguma.
A documentação da API do OpenRouter cobre o catálogo completo de modelos, variantes de roteamento (:nitro para velocidade, :floor para custo) e comportamento de fallback caso um provedor caia durante uma corrida.
Quem o Criou e Por Quê: A Filosofia de Design de elder-plinius / Pliny the Prompter
Pliny the Prompter é um pesquisador de IA e engenheiro de prompts pseudônimo que passou anos trabalhando de forma adversarial contra camadas de segurança pós-treinamento — publicamente, abertamente e com uma filosofia que enquadra pesquisa de alinhamento e jailbreaking como dois lados da mesma questão empírica. Ele lançou o G0DM0D3 com uma tese clara: “quando um modelo recusa e outro responde à mesma consulta com perfeita fidelidade, isso revela onde a camada de segurança termina e a capacidade começa.”
A filosofia de design é explicitamente de uso duplo. O G0DM0D3 é documentado como “um framework de pesquisa de perigo em IA de código aberto”. As técnicas demonstradas — perturbação de prompt, injeção de prefill, pontuação comparativa multi-modelo — existem para transparência, reprodutibilidade e avanço da pesquisa em alinhamento. A licença AGPL-3.0 torna o ferramental irrevogavelmente aberto.
Os Cinco Módulos Principais
GODMODE CLASSIC — 5 Combinações Paralelas de Modelo+Prompt Competindo pelo Melhor Resultado
O GODMODE CLASSIC é o modo original. Cinco combinações pré-configuradas de modelo e prompt são executadas simultaneamente, cada uma emparelhando um modelo específico com um prompt comprovado, projetado para extrair sua resposta de maior qualidade (ou menos filtrada).
Para engenheiros de prompt que fazem benchmark do comportamento de modelos em uma consulta específica, o GODMODE CLASSIC é o ponto de entrada mais rápido. Cinco saídas, mesmo prompt, modelos diferentes, execução paralela. A comparação que levaria 10 minutos de troca manual de abas acontece em menos de 30 segundos.
ULTRAPLINIAN — Motor de Avaliação de 10 a 55 Modelos com Pontuação Composta de 100 Pontos
O ULTRAPLINIAN é o modo principal. Ele consulta modelos em paralelo em cinco níveis (10, 21, 31, 41 ou 55 modelos, dependendo do nível selecionado), pontua cada resposta em uma métrica composta de 100 pontos e retorna a saída vencedora com metadados sobre qual modelo ganhou e como a corrida se desenrolou.
A pontuação composta considera múltiplas dimensões de qualidade de saída — coerência, completude, especificidade, seguimento de instruções — em vez de uma única heurística. O nome do modelo vencedor é retornado no campo model da resposta; os metadados da corrida aparecem no campo de extensão x_g0dm0d3.race (ignorado por SDKs compatíveis com OpenAI padrão se você estiver integrando programaticamente).
Parseltongue — Motor de Perturbação de Entrada para Pesquisa de Red Team (33 Técnicas, 3 Níveis)
O Parseltongue é o módulo que torna o G0DM0D3 genuinamente interessante para pesquisadores de segurança — e genuinamente preocupante nas mãos erradas.
É um motor de perturbação de entrada. Quando você envia um prompt, o Parseltongue detecta palavras-gatilho que provavelmente ativarão classificadores de segurança no lado da entrada e aplica técnicas de ofuscação para contorná-los. Três níveis de intensidade, 33 técnicas no total, variando de simples substituição de leetspeak no nível mais baixo a homóglifos Unicode e junções de largura zero no mais alto.
A mecânica no nível 3: o Parseltongue substitui caracteres latinos padrão por alternativas Unicode visualmente idênticas — um “a” latino padrão se torna um “а” cirílico. O texto resultante parece igual para um leitor humano; um classificador de segurança baseado em palavras-chave que varre strings ASCII não vê nada. O LLM subjacente, processando no nível de token, lê corretamente.
O OWASP LLM Top 10 documenta a injeção de prompt como um dos principais vetores de ataque contra aplicações LLM. O Parseltongue é uma forma sistemática e reproduzível de estudar essa superfície de ataque — o que é exatamente seu valor de pesquisa, e exatamente o motivo pelo qual necessita de governança de uso responsável.
AutoTune — Amostragem Adaptativa ao Contexto via Aprendizado EMA (Temperature, top_p, top_k)
O AutoTune lida com algo que a maioria dos engenheiros de prompt faz manualmente: ajustar parâmetros de amostragem com base no que a tarefa realmente requer. Temperature, top_p e top_k não são valores únicos para todos os casos. Uma tarefa de escrita criativa quer temperature mais alta e maior diversidade de amostragem. Uma consulta factual quer temperature baixa e amostragem restrita. Errar isso degrada a qualidade da saída sem nenhum erro visível.
O AutoTune usa aprendizado de Média Móvel Exponencial (EMA) para adaptar esses parâmetros com base no feedback de respostas anteriores na sessão. Ele observa qual configuração de amostragem produz a saída de maior qualidade para um determinado tipo de consulta e ajusta adequadamente. Para pesquisadores que executam muitas consultas em tipos de tarefas variados, isso elimina a necessidade de ajustar parâmetros manualmente entre execuções.
Módulos STM — Módulos de Transformação Semântica para Normalização de Saída
Os STM (Semantic Transformation Modules) operam no lado da saída — normalizando respostas entre modelos para que a avaliação comparativa no ULTRAPLINIAN funcione com texto equivalente, em vez de comparar a resposta JSON verbosa de um modelo com o parágrafo conciso de outro.
Modelos diferentes têm estilos de saída padrão, convenções de formatação e níveis de verbosidade diferentes. Sem normalização, um sistema de pontuação de 100 pontos comparando saídas brutas está medendo parcialmente o estilo de saída em vez da qualidade do conteúdo. Os módulos STM aplicam transformação em tempo real para padronizar a superfície antes que a pontuação ocorra.
Arquitetura de Privacidade
Chave de API Armazenada Apenas no localStorage — Nunca Sai do Seu Navegador
Sua chave de API do OpenRouter é armazenada no localStorage do seu navegador. Ela nunca toca um servidor do G0DM0D3, porque na implantação padrão de arquivo único não existe servidor do G0DM0D3. Cada chamada de API vai diretamente do seu navegador para o endpoint do OpenRouter. A aplicação é sem estado em relação às suas credenciais.
Esta é uma propriedade de privacidade genuinamente significativa. Comprometer uma instância do G0DM0D3 (se rodando localmente) não expõe sua chave de API a terceiros — apenas o armazenamento da sua própria máquina está em risco. Isso contrasta fortemente com o modelo SaaS típico, onde sua chave de API vive no banco de dados de um provedor e é usada no lado do servidor, fora da sua visibilidade.
Uma ressalva: o localStorage do navegador é acessível a qualquer JavaScript rodando na mesma origem. Se você servir o G0DM0D3 em um domínio que também serve scripts não confiáveis, essa proteção se enfraquece.
Sem Login, Sem Sincronização na Nuvem, Sem Armazenamento no Servidor
Não há criação de conta. Sem fluxo OAuth. Sem histórico sincronizado na nuvem. O histórico da sessão existe na aba do navegador durante a duração da sua sessão e não mais. Essa escolha arquitetural deliberada elimina toda uma classe de risco de privacidade — não há nada para violar porque nada é armazenado.
A compensação é clara: sem histórico persistente entre sessões, sem acesso compartilhado para equipes e sem pesquisa em consultas passadas. Para uma ferramenta de pesquisa com foco em privacidade, essa é a compensação certa.
AGPL-3.0: O Que a Licença Significa para Uso Pessoal, de Pesquisa e Empresarial
A AGPL-3.0 é a mais copyleft das licenças de código aberto comuns. Para uso pessoal e de pesquisa, não há restrição significativa — use como quiser. Para modificações: se você distribuir uma versão modificada, deve liberar suas modificações sob a mesma licença AGPL-3.0.
O uso empresarial é explicitamente permitido com uma licença comercial separada — o README afirma: “Uso empresarial permitido com licença. Entre em contato com Elder Plinius para mais detalhes.” Se a equipe jurídica da sua organização tiver preocupações com a AGPL, esse é o caminho.
Opções de Implantação
Local: python3 -m http.server 8000 — Zero Fricção
git clone https://github.com/elder-plinius/G0DM0D3.git
cd G0DM0D3
python3 -m http.server 8000
# Abra http://localhost:8000 no seu navegador
É só isso. Sem npm install. Sem etapa de build. Sem variáveis de ambiente para configurar antes de abrir a página.
Hospedagem Estática: GitHub Pages, Vercel, Cloudflare Pages, Netlify
Como o G0DM0D3 é um único arquivo HTML estático, ele se implanta em qualquer plataforma de hospedagem estática sem configuração. Faça upload do index.html para o GitHub Pages, arraste-o para um projeto Vercel ou envie para um site do Cloudflare Pages. O arquivo não tem dependências do lado do servidor — cada chamada de API se origina do navegador do usuário.
| Plataforma | Método de implantação | Custo |
|---|---|---|
| GitHub Pages | Push para o repositório, ativar Pages | Gratuito |
| Vercel | Arrastar e soltar ou CLI | Plano free |
| Cloudflare Pages | Integração Git ou upload direto | Plano free |
| Netlify | Arrastar e soltar | Plano free |
Em hosts estáticos, se você compartilhar a URL publicamente, qualquer pessoa com o link pode usar a interface — com sua própria chave de API do OpenRouter, já que a chave é armazenada no lado do cliente. Não há autenticação do lado do servidor protegendo a interface em si.
Servidor de API Opcional (Node.js/Express + Docker) para Implantação em Equipes
O diretório api/ contém um servidor REST Node.js/Express que expõe os módulos principais do G0DM0D3 — ULTRAPLINIAN, AutoTune, Parseltongue, STM — como endpoints REST com compatibilidade com o SDK OpenAI. Este é o caminho para implantações em equipes onde você quer compartilhar acesso sem que cada pessoa gerencie sua própria chave do OpenRouter.
# Local
npm run api
# Docker
docker build -t g0dm0d3-api .
docker run -p 7860:7860 \
-e GODMODE_API_KEY=your-secret-key \
g0dm0d3-api
O servidor de API suporta limites de taxa por nível via variáveis de ambiente GODMODE_TIER_KEYS. Os metadados do pipeline são retornados no campo de extensão x_g0dm0d3, que os SDKs OpenAI padrão ignoram. Isso torna a API compatível com versões anteriores de qualquer aplicação já construída contra o SDK OpenAI — troque a URL base, adicione autenticação e obtenha a corrida multi-modelo do G0DM0D3 por trás de uma interface familiar.
Para Quem o G0DM0D3 Foi Criado
Pesquisadores de Segurança em IA e Red Teamers Fazendo Avaliação de LLM
O público principal do G0DM0D3 são pessoas que precisam estudar o comportamento de modelos sistematicamente em uma grande população de modelos. O motor ULTRAPLINIAN produz saídas reproduzíveis e comparáveis em 51+ modelos a partir de uma única submissão de prompt. O Parseltongue permite o estudo controlado de como perturbações de entrada afetam as respostas do modelo. O AutoTune reduz a variável de confusão de parâmetros de amostragem mal configurados.
Esta é uma infraestrutura genuinamente útil para pesquisa de alinhamento — entender onde as camadas de segurança são espessas e onde são finas em todo o ecossistema atual de modelos.
Engenheiros de Prompt Fazendo Benchmark de Saídas de Modelos em Paralelo
Se você está construindo produtos em cima de LLMs e quer saber qual modelo lida melhor com seu caso de uso específico, o GODMODE CLASSIC fornece cinco saídas lado a lado no tempo que levaria para executar uma manualmente. O ULTRAPLINIAN escala isso para 55 modelos com classificação automática. Para engenheiros de prompt que fazem isso manualmente entre abas do navegador, é uma melhoria significativa no fluxo de trabalho.
Desenvolvedores com Foco em Privacidade que Precisam de uma Ferramenta de IA do Lado do Cliente sem Telemetria
A combinação de arquitetura de arquivo único, armazenamento de chave em localStorage, sem criação de conta e licença AGPL-3.0 torna o G0DM0D3 uma das interfaces multi-modelo mais preservadoras de privacidade disponíveis. Para desenvolvedores que precisam testar o comportamento do modelo com prompts sensíveis e não podem rotear esses prompts por um servidor de terceiros, a implantação local do G0DM0D3 é uma opção real.
Limitações que Você Deve Conhecer
Sem Sessões Persistentes — Apenas Histórico do Navegador
O histórico da sessão existe durante a vida útil da sua aba do navegador. Feche a aba, perca o histórico. Não há como pesquisar sessões passadas, exportar histórico de conversas ou retomar uma sessão em um dispositivo diferente. Para fluxos de trabalho de pesquisa onde você precisa rastrear o que testou e o que retornou, você precisará gerenciar seu próprio registro externamente.
Dependência do OpenRouter: Você Ainda Paga por Token ao OpenRouter
O G0DM0D3 é gratuito para usar como software, mas executá-lo custa dinheiro porque cada chamada de modelo é uma chamada de API paga do OpenRouter (a menos que você use modelos de nível gratuito com seus limites de taxa). Uma execução do ULTRAPLINIAN no nível completo de 55 modelos significa 55 chamadas de API simultâneas. Para modelos como Claude ou GPT-5, uma única execução pode custar vários dólares dependendo do comprimento do prompt e da saída.
Chamadas Paralelas Multi-Modelo Requerem Largura de Banda Estável
55 requisições HTTP simultâneas ao OpenRouter de uma aba do navegador em uma conexão lenta podem causar degradação visível — respostas lentas, timeouts em alguns slots de modelos e resultados de corrida incompletos. O G0DM0D3 funciona bem em banda larga padrão. Em dados móveis ou Wi-Fi instável, o ULTRAPLINIAN no nível completo pode produzir resultados não confiáveis. Comece com o GODMODE CLASSIC se estiver testando com largura de banda limitada.
Não é um Backend de Produção — Apenas Frontend de Arquivo Único
O index.html é uma ferramenta de pesquisa e avaliação, não uma API de produção. Ele não tem validação de requisição do lado do servidor, sem isolamento de sessão multi-usuário e sem limitação de taxa no lado do G0DM0D3 (apenas o que o OpenRouter impõe). Se você está construindo um produto que expõe avaliação multi-modelo para usuários finais, use o servidor Node.js de API opcional — não uma implantação pública do index.html.
Perguntas Frequentes
O G0DM0D3 requer uma chave de API do OpenRouter?
Sim. Cada chamada de modelo passa pela API do OpenRouter. Você precisará de uma conta e pelo menos uma chave de API de nível gratuito. Para o ULTRAPLINIAN em níveis mais altos usando modelos pagos, você precisará de créditos carregados em sua conta do OpenRouter.
O G0DM0D3 é seguro? Para onde vai minha chave de API?
Sua chave de API é armazenada no localStorage do seu navegador. Ela nunca é enviada para um servidor do G0DM0D3 — na implantação padrão de arquivo único, não há servidor do G0DM0D3. Cada chamada de API vai diretamente do seu navegador para o OpenRouter. Implantações hospedadas localmente (python3 -m http.server 8000) são a opção mais segura, pois nenhum terceiro hospeda o arquivo HTML.
Qual é a diferença entre o G0DM0D3 e a interface nativa do OpenRouter?
A interface de chat nativa do OpenRouter permite selecionar e consultar um modelo por vez. O G0DM0D3 adiciona o motor de corrida multi-modelo paralelo (GODMODE CLASSIC e ULTRAPLINIAN), a camada de pontuação composta de 100 pontos, a perturbação de entrada Parseltongue para pesquisa de red team, a amostragem adaptativa AutoTune e a normalização de saída STM — tudo em um pacote de arquivo único sem instalação.
Publicações Anteriores:
- GLM-5 vs DeepSeek V3 vs GPT-5: Velocidade & Custo para Devs
- Início Rápido da API GLM-5 no WaveSpeed (Exemplos de Código)
- API DeepSeek V4 em Python: Exemplos de Código Mínimos com Streaming
- Como Usar a API Z-Image-Turbo no WaveSpeed (Guia Passo a Passo)
- GLM-5 para Orquestração de Prompts de Imagem e Vídeo com IA
