¿Qué es G0DM0D3: La Interfaz de IA Multi-Modelo en un Solo Archivo?
G0DM0D3 es una interfaz de IA multi-modelo de código abierto en un solo archivo, construida sobre OpenRouter. Esto es lo que hace, cómo funciona y para quién está realmente diseñada.
G0DM0D3 se lanzó a finales de marzo de 2026. Construido por elder-plinius — conocido en línea como Pliny the Prompter — está posicionado como un framework de investigación de seguridad en IA y un motor de evaluación multi-modelo.
Lo que lo hace técnicamente inusual no es la cantidad de modelos. Es la arquitectura: toda la aplicación es un único archivo index.html sin paso de compilación, sin dependencias, sin framework y sin servidor necesario para ejecutarla.
Por eso, me senté con este único archivo HTML que podía consultar simultáneamente 55 modelos de IA, puntuar cada respuesta en una rúbrica de 100 puntos y devolver al ganador hasta las 4 AM, y desglosé todo lo que encontré en el siguiente artículo.
Qué es realmente G0DM0D3
Un archivo index.html, más de 50 modelos, instalación cero — la arquitectura explicada
La mayoría de las herramientas que tocan tantos modelos son sistemas distribuidos con contenedores, servicios de autenticación y pipelines de despliegue. G0DM0D3 es un único archivo que puedes abrir en un navegador. Toda la aplicación — UI, lógica de enrutamiento, motor de evaluación, módulos de ofuscación, adaptadores de muestreo — se compila en un solo index.html.
La estructura del repositorio da una idea del alcance:
G0DM0D3/
├── index.html # La aplicación completa
├── api/ # Servidor Node.js/Express opcional
├── API.md # Referencia de la API REST
├── PAPER.md # Artículo de investigación sobre el framework
├── TERMS.md # Política de privacidad y manejo de datos
└── SECURITY.md # Reporte de vulnerabilidades
Todo lo que se ejecuta en el navegador — el motor de carreras GODMODE CLASSIC, el puntuador ULTRAPLINIAN, la capa de ofuscación Parseltongue y el muestreador AutoTune — vive dentro de ese index.html. Esta es una estrategia de distribución deliberada. Sin paso de compilación significa sin cadena de suministro que atacar. Sin framework significa sin deriva de dependencias de versión. Ejecutar localmente significa sin telemetría a menos que optes explícitamente por la función de contribución al conjunto de datos.
La elección arquitectónica que permite más de 50 modelos es OpenRouter. G0DM0D3 no gestiona relaciones directas con Anthropic, OpenAI, Google ni Mistral. Enruta cada llamada de modelo a través de la API unificada de OpenRouter, por lo que una sola clave API cubre Claude, GPT-5, Gemini, Grok, Llama, DeepSeek, Qwen y el resto.
OpenRouter como columna vertebral de inferencia: qué significa para los costos de API y el acceso a modelos
OpenRouter es una pasarela de API unificada que proporciona acceso a más de 300 modelos de IA de todos los principales proveedores a través de un único endpoint compatible con OpenAI. Para G0DM0D3, esto es fundamental — hace que más de 50 modelos sean accesibles a través de un único campo de configuración en lugar de requerir credenciales para docenas de proveedores separados.
La estructura de precios vale la pena entenderla antes de lanzar ULTRAPLINIAN contra 55 modelos simultáneamente. OpenRouter pasa los precios del proveedor subyacente sin margen en la inferencia — pagas la misma tarifa por token que pagarías yendo directamente a Anthropic u OpenAI. La plataforma cobra una tarifa del 5,5% cuando compras créditos por adelantado (entonces $100 en créditos cuesta $105,50). Para modelos gratuitos — y hay más de 25, incluidas opciones de Google, Meta y Mistral — no hay ninguna tarifa.
La documentación de la API de OpenRouter cubre el catálogo completo de modelos, variantes de enrutamiento (:nitro para velocidad, :floor para costo) y comportamiento de respaldo si un proveedor cae en medio de una carrera.
Quién lo construyó y por qué: la filosofía de diseño de elder-plinius / Pliny the Prompter
Pliny the Prompter es un investigador de IA y ingeniero de prompts seudónimo que ha pasado años trabajando de forma adversarial contra las capas de seguridad del post-entrenamiento — públicamente, abiertamente y con una filosofía que enmarca la investigación de alineación y el jailbreaking como dos caras de la misma pregunta empírica. Lanzó G0DM0D3 con una tesis clara: “cuando un modelo rechaza y otro responde la misma consulta con perfecta fidelidad, revela dónde termina la capa de seguridad y comienza la capacidad.”
La filosofía de diseño es explícitamente de doble uso. G0DM0D3 está documentado como “un framework de investigación de peligros de IA de código abierto”. Las técnicas demostradas — perturbación de prompts, inyección de relleno previo, puntuación comparativa multi-modelo — existen para la transparencia, la reproducibilidad y el avance de la investigación de alineación. La licencia AGPL-3.0 hace que las herramientas sean irrevocablemente abiertas.
Los cinco módulos principales
GODMODE CLASSIC — 5 combinaciones paralelas de modelo+prompt compitiendo por la mejor salida
GODMODE CLASSIC es el modo original. Cinco combinaciones preconfiguradas de modelo y prompt se ejecutan simultáneamente, cada una emparejando un modelo específico con un prompt battle-tested diseñado para obtener su respuesta de mayor calidad (o menos filtrada).
Para ingenieros de prompts que hacen benchmarking del comportamiento del modelo en una consulta específica, GODMODE CLASSIC es el punto de entrada más rápido. Cinco salidas, mismo prompt, diferentes modelos, ejecución paralela. La comparación que tomaría 10 minutos de cambio manual de pestañas ocurre en menos de 30 segundos.
ULTRAPLINIAN — Motor de evaluación de 10 a 55 modelos con puntuación compuesta de 100 puntos
ULTRAPLINIAN es el modo principal. Consulta modelos en paralelo en cinco niveles (10, 21, 31, 41 o 55 modelos, dependiendo del nivel que selecciones), puntúa cada respuesta en una métrica compuesta de 100 puntos y devuelve la salida ganadora con metadatos sobre qué modelo ganó y cómo se desarrolló la carrera.
La puntuación compuesta considera múltiples dimensiones de calidad de salida — coherencia, integridad, especificidad, seguimiento de instrucciones — en lugar de una única heurística. El nombre del modelo ganador se devuelve en el campo model de la respuesta; los metadatos de la carrera aparecen en el campo de extensión x_g0dm0d3.race (ignorado por los SDKs estándar compatibles con OpenAI si estás integrando programáticamente).
Parseltongue — Motor de perturbación de entrada para investigación de red team (33 técnicas, 3 niveles)
Parseltongue es el módulo que hace que G0DM0D3 sea genuinamente interesante para los investigadores de seguridad — y genuinamente preocupante en manos equivocadas.
Es un motor de perturbación de entrada. Cuando envías un prompt, Parseltongue detecta palabras desencadenantes que probablemente activen clasificadores de seguridad del lado de la entrada y aplica técnicas de ofuscación para evitarlos. Tres niveles de intensidad, 33 técnicas en total, que van desde la sustitución básica de leetspeak en el nivel más bajo hasta homóglifos Unicode y combinadores de ancho cero en el más alto.
La mecánica en el nivel 3: Parseltongue reemplaza los caracteres latinos estándar con alternativas Unicode visualmente idénticas — una “a” estándar se convierte en una “а” cirílica. El texto resultante se ve igual para un lector humano; un clasificador de seguridad basado en palabras clave que escanea cadenas ASCII no ve nada. El LLM subyacente, procesando a nivel de token, lo lee correctamente.
El OWASP LLM Top 10 documenta la inyección de prompts como uno de los principales vectores de ataque contra las aplicaciones LLM. Parseltongue es una forma sistemática y reproducible de estudiar esa superficie de ataque — que es exactamente su valor de investigación, y exactamente la razón por la que necesita gobernanza de uso responsable.
AutoTune — Muestreo adaptativo al contexto mediante aprendizaje EMA (Temperature, top_p, top_k)
AutoTune maneja algo que la mayoría de los ingenieros de prompts hace manualmente: ajustar los parámetros de muestreo según lo que la tarea realmente requiere. Temperature, top_p y top_k no son valores únicos para todos los casos. Una tarea de escritura creativa quiere mayor temperatura y más diversidad de muestreo. Una búsqueda factual quiere baja temperatura y muestreo ajustado. Hacerlo mal degrada la calidad de la salida sin ningún error visible.
AutoTune utiliza aprendizaje de Media Móvil Exponencial (EMA) para adaptar estos parámetros basándose en la retroalimentación de respuestas anteriores en la sesión. Observa qué configuración de muestreo produce la salida de mayor calidad para un tipo de consulta dado y ajusta en consecuencia. Para investigadores que ejecutan muchas consultas en diversos tipos de tareas, esto elimina la necesidad de ajustar manualmente los parámetros entre ejecuciones.
Módulos STM — Módulos de Transformación Semántica para normalización de salida
Los STM (Módulos de Transformación Semántica) operan en el lado de la salida — normalizando las respuestas entre modelos para que la evaluación comparativa en ULTRAPLINIAN funcione sobre texto con las mismas condiciones en lugar de comparar la respuesta JSON detallada de un modelo con el párrafo conciso de otro.
Diferentes modelos tienen diferentes estilos de salida predeterminados, convenciones de formato y niveles de verbosidad. Sin normalización, un sistema de puntuación de 100 puntos que compara salidas sin procesar está midiendo en parte el estilo de salida en lugar de la calidad del contenido. Los módulos STM aplican transformación en tiempo real para estandarizar la superficie antes de que ocurra la puntuación.
Arquitectura de privacidad
Clave API almacenada solo en localStorage — nunca sale de tu navegador
Tu clave API de OpenRouter se almacena en el localStorage de tu navegador. Nunca toca un servidor de G0DM0D3, porque en el despliegue predeterminado de archivo único no hay servidor de G0DM0D3. Cada llamada API va directamente desde tu navegador al endpoint de OpenRouter. La aplicación es stateless con respecto a tus credenciales.
Esta es una propiedad de privacidad genuinamente significativa. Comprometer una instancia de G0DM0D3 (si se ejecuta localmente) no expone tu clave API a un tercero — solo el almacenamiento de tu propia máquina está en riesgo. Esto contrasta marcadamente con el modelo SaaS típico donde tu clave API vive en la base de datos de un proveedor y se usa del lado del servidor, fuera de tu visibilidad.
Una advertencia: el localStorage del navegador es accesible para cualquier JavaScript que se ejecute en el mismo origen. Si sirves G0DM0D3 en un dominio que también sirve scripts no confiables, esa protección se debilita.
Sin inicio de sesión, sin sincronización en la nube, sin almacenamiento en servidor
No hay creación de cuenta. Sin flujo OAuth. Sin historial sincronizado en la nube. El historial de sesión existe en la pestaña del navegador durante la duración de tu sesión y no más. Esta elección arquitectónica deliberada elimina toda una clase de riesgo de privacidad — no hay nada que vulnerar porque nada está almacenado.
La compensación es clara: sin historial persistente entre sesiones, sin acceso compartido para equipos y sin búsqueda en consultas pasadas. Para una herramienta de investigación centrada en la privacidad, ese es el intercambio correcto.
AGPL-3.0: qué significa la licencia para uso personal, de investigación y empresarial
AGPL-3.0 es la más copyleft de las licencias de código abierto comunes. Para uso personal y de investigación, no hay restricción significativa — úsala como quieras. Para modificaciones: si distribuyes una versión modificada, debes publicar tus modificaciones bajo la misma licencia AGPL-3.0.
El uso empresarial está explícitamente permitido con una licencia comercial separada — el README establece: “El uso empresarial está permitido con licencia. Contacta a Elder Plinius para más detalles.” Si el equipo legal de tu organización tiene preocupaciones sobre AGPL, ese es el camino.
Opciones de despliegue
Local: python3 -m http.server 8000 — Fricción cero
git clone https://github.com/elder-plinius/G0DM0D3.git
cd G0DM0D3
python3 -m http.server 8000
# Abre http://localhost:8000 en tu navegador
Eso es todo. Sin npm install. Sin paso de compilación. Sin variables de entorno que configurar antes de poder abrir la página.
Hosting estático: GitHub Pages, Vercel, Cloudflare Pages, Netlify
Dado que G0DM0D3 es un único archivo HTML estático, se despliega en cualquier plataforma de hosting estático sin configuración. Sube index.html a GitHub Pages, arrástralo a un proyecto de Vercel, o empuja a un sitio de Cloudflare Pages. El archivo no tiene dependencias del lado del servidor — cada llamada API se origina desde el navegador del usuario.
| Plataforma | Método de despliegue | Costo |
|---|---|---|
| GitHub Pages | Empujar al repo, habilitar Pages | Gratis |
| Vercel | Arrastrar y soltar o CLI | Nivel gratis |
| Cloudflare Pages | Integración Git o carga directa | Nivel gratis |
| Netlify | Arrastrar y soltar | Nivel gratis |
En hosts estáticos, si compartes la URL públicamente, cualquiera con el enlace puede usar la interfaz — con su propia clave API de OpenRouter, ya que la clave se almacena del lado del cliente. No hay autenticación del lado del servidor que proteja la interfaz en sí.
Servidor API opcional (Node.js/Express + Docker) para despliegue en equipo
El directorio api/ contiene un servidor REST Node.js/Express que expone los módulos principales de G0DM0D3 — ULTRAPLINIAN, AutoTune, Parseltongue, STM — como endpoints REST con compatibilidad con el SDK de OpenAI. Este es el camino para despliegues en equipo donde quieres compartir el acceso sin que cada persona gestione su propia clave de OpenRouter.
# Local
npm run api
# Docker
docker build -t g0dm0d3-api .
docker run -p 7860:7860 \
-e GODMODE_API_KEY=tu-clave-secreta \
g0dm0d3-api
El servidor API admite límites de velocidad escalonados mediante variables de entorno GODMODE_TIER_KEYS. Los metadatos del pipeline se devuelven en el campo de extensión x_g0dm0d3, que los SDKs estándar de OpenAI ignoran. Esto hace que la API sea compatible hacia atrás con cualquier aplicación ya construida contra el SDK de OpenAI — cambia la URL base, agrega autenticación, obtén las carreras multi-modelo de G0DM0D3 detrás de una interfaz familiar.
Para quién está construido G0DM0D3
Investigadores de seguridad en IA y red teamers haciendo evaluación de LLM
El público principal de G0DM0D3 son personas que necesitan estudiar el comportamiento del modelo de forma sistemática en una gran población de modelos. El motor ULTRAPLINIAN produce salidas reproducibles y comparables en más de 51 modelos desde una única presentación de prompt. Parseltongue permite el estudio controlado de cómo las perturbaciones de entrada afectan las respuestas del modelo. AutoTune reduce la variable de confusión de los parámetros de muestreo mal configurados.
Esta es infraestructura genuinamente útil para la investigación de alineación — entender dónde las capas de seguridad son gruesas y dónde son delgadas en el ecosistema de modelos actual.
Ingenieros de prompts haciendo benchmarking de salidas de modelos en paralelo
Si estás construyendo productos sobre LLMs y quieres saber qué modelo maneja mejor tu caso de uso específico, GODMODE CLASSIC te da cinco salidas lado a lado en el tiempo que tomaría ejecutar una manualmente. ULTRAPLINIAN escala eso a 55 modelos con clasificación automática. Para ingenieros de prompts que han estado haciendo esto a mano en pestañas del navegador, es una mejora significativa del flujo de trabajo.
Desarrolladores que priorizan la privacidad y necesitan una herramienta de IA del lado del cliente sin telemetría
La combinación de arquitectura de archivo único, almacenamiento de clave en localStorage, sin creación de cuenta y licencia AGPL-3.0 hace que G0DM0D3 sea una de las interfaces multi-modelo más respetuosas de la privacidad disponibles. Para desarrolladores que necesitan probar el comportamiento del modelo con prompts sensibles y no pueden enrutar esos prompts a través de un servidor de terceros, el despliegue local de G0DM0D3 es una opción real.
Limitaciones que debes conocer
Sin sesiones persistentes — solo historial del navegador
El historial de sesión existe durante la duración de tu pestaña del navegador. Cierra la pestaña, pierde el historial. No hay forma de buscar sesiones pasadas, exportar el historial de conversaciones o reanudar una sesión en un dispositivo diferente. Para flujos de trabajo de investigación donde necesitas rastrear lo que probaste y lo que regresó, necesitarás gestionar tu propio registro externamente.
Dependencia de OpenRouter: aún pagas por token a OpenRouter
G0DM0D3 es gratuito como software, pero ejecutarlo cuesta dinero porque cada llamada de modelo es una llamada de API de OpenRouter de pago (a menos que uses modelos de nivel gratuito con sus límites de velocidad). Una ejecución de ULTRAPLINIAN en el nivel completo de 55 modelos significa 55 llamadas API simultáneas. Para modelos como Claude o GPT-5, una sola ejecución puede costar varios dólares dependiendo de la longitud del prompt y la salida.
Las llamadas paralelas multi-modelo requieren ancho de banda estable
55 solicitudes HTTP simultáneas a OpenRouter desde una pestaña del navegador en una conexión lenta puede causar degradación visible — respuestas lentas, tiempos de espera en algunos slots de modelos y resultados de carrera incompletos. G0DM0D3 funciona bien en banda ancha estándar. En datos móviles o WiFi inestable, ULTRAPLINIAN en el nivel completo puede producir resultados poco confiables. Comienza con GODMODE CLASSIC si pruebas con ancho de banda limitado.
No es un backend de producción — solo frontend de archivo único
El index.html es una herramienta de investigación y evaluación, no una API de producción. No tiene validación de solicitudes del lado del servidor, sin aislamiento de sesión multi-usuario y sin limitación de velocidad en el lado de G0DM0D3 (solo lo que OpenRouter aplica). Si estás construyendo un producto que expone evaluación multi-modelo a usuarios finales, usa el servidor API opcional de Node.js — no un despliegue público de index.html.
Preguntas frecuentes
¿G0DM0D3 requiere una clave API de OpenRouter?
Sí. Cada llamada de modelo pasa a través de la API de OpenRouter. Necesitarás una cuenta y como mínimo una clave API de nivel gratuito. Para ULTRAPLINIAN en niveles más altos usando modelos de pago, necesitarás créditos cargados en tu cuenta de OpenRouter.
¿Es seguro G0DM0D3? ¿A dónde va mi clave API?
Tu clave API se almacena en el localStorage de tu navegador. Nunca se envía a un servidor de G0DM0D3 — en el despliegue predeterminado de archivo único, no hay servidor de G0DM0D3. Cada llamada API va directamente desde tu navegador a OpenRouter. Los despliegues alojados localmente (python3 -m http.server 8000) son la opción más segura ya que ningún tercero aloja el archivo HTML.
¿Cuál es la diferencia entre G0DM0D3 y la interfaz nativa de OpenRouter?
La interfaz de chat nativa de OpenRouter te permite seleccionar y consultar un modelo a la vez. G0DM0D3 agrega el motor de carreras multi-modelo paralelo (GODMODE CLASSIC y ULTRAPLINIAN), la capa de puntuación compuesta de 100 puntos, la perturbación de entrada Parseltongue para investigación de red team, el muestreo adaptativo AutoTune y la normalización de salida STM — todo en un paquete de archivo único sin instalación.
Artículos anteriores:
- GLM-5 vs DeepSeek V3 vs GPT-5: Velocidad y costo para desarrolladores
- Inicio rápido de la API GLM-5 en WaveSpeed (ejemplos de código)
- API de DeepSeek V4 en Python: ejemplos de código mínimos con streaming
- Cómo usar la API Z-Image-Turbo en WaveSpeed (guía paso a paso)
- GLM-5 para orquestación de prompts de imagen y video con IA
