Configuración de la API de Janitor AI: el proxy exacto, campo a campo
Updated 2026-07-15
En los ajustes de API de JanitorAI, elige Proxy y rellena cinco campos: un nombre de configuración, un ID de modelo exacto como deepseek-v4-flash, el endpoint completo https://api.apisrouter.com/v1/chat/completions, tu clave API y un prompt personalizado opcional. El fallo más común es pegar una URL base que se detiene en /v1, porque JanitorAI nunca añade la ruta por ti.
Respuesta rápida: los cinco valores que pide JanitorAI
La configuración de proxy de JanitorAI tiene exactamente cinco campos, y cuatro de ellos son de copiar y pegar. Abre cualquier chat, ve a Ajustes de API, elige Proxy como tipo de API, y luego crea una nueva configuración con estos valores:
Configuration name: APIsRouter-deepseek (any label, only you see it)
Model name: deepseek-v4-flash (exact model ID, no spaces)
Proxy URL: https://api.apisrouter.com/v1/chat/completions
API key: sk-... (paste with no leading/trailing spaces)
Custom prompt: (optional, leave blank to use the character card as written)Qué hace realmente cada campo
Mantén el prompt personalizado corto y mecánico. Buenos usos: limitar la longitud de la respuesta, forzar tercera persona, prohibir acciones escritas para tu personaje. Malos usos: pegar una segunda ficha de personaje o una guía de estilo de mil palabras, lo que infla cada petición y saca antes el historial de chat más antiguo del contexto. Tras guardar, usa el botón de comprobar proxy si tu versión muestra uno, y luego envía un mensaje de prueba corto. Si no llega nada, revisa la tabla de errores de abajo antes de cambiar de modelo.
- Nombre de configuración: una etiqueta local. Nunca se envía a la API. Nómbrala según el modelo, como APIsRouter-deepseek o APIsRouter-glm, para poder guardar una configuración por modelo y cambiar en dos toques.
- Nombre del modelo: se envía como parámetro model en cada petición. Debe ser el ID exacto, en minúsculas y con guiones: deepseek-v4-flash funciona, "DeepSeek V4 Flash" no.
- URL del proxy: el endpoint completo de chat completions. JanitorAI envía peticiones exactamente a la URL que escribes. SillyTavern toma una URL base que termina en /v1 y añade la ruta por sí mismo, y rellena automáticamente la lista de modelos desde /v1/models. JanitorAI no hace ninguna de las dos cosas, por lo que una URL que se detiene en /v1 devuelve aquí un 404 aunque funcione bien en SillyTavern.
- Clave API: se envía como cabecera Authorization: Bearer solo a la URL del proxy. Nunca la pegues en un mensaje de chat ni en una captura de pantalla.
- Prompt personalizado: una instrucción opcional a nivel de sistema añadida junto a la ficha de personaje, no un reemplazo de esta. Se reenvía con cada mensaje, así que cada palabra cuesta tokens de entrada durante toda la vida del chat.
Qué nombre de modelo escribir, y por qué
La URL del proxy y la clave API se mantienen idénticas entre configuraciones. El único valor que cambia por modelo es el nombre del modelo, así que lo práctico es tener una configuración guardada por cada modelo que realmente uses. Para roleplay, la familia DeepSeek V4 es el favorito aproximado de la comunidad en los foros de JanitorAI: fuerte adherencia a la ficha de personaje a los precios de tokens más bajos de esta tabla. GLM-5, Kimi K2.6 y MiMo son buenas opciones de valor con políticas que se adaptan al contenido de ficción. Grok 4.5 es una elección habitual para temáticas de ficción oscuras o para adultos porque la política publicada de xAI las permite explícitamente en ficción. Claude Sonnet 4.6 y Opus 4.7 escriben la mejor prosa de todos estos, pero la política de uso de Anthropic prohíbe el contenido explícito, así que trata a Claude como una opción de escritura creativa estrictamente SFW. Dos reglas básicas sin importar el modelo. JanitorAI es una plataforma 18+ y sus términos siguen aplicando en modo proxy, y también lo hace la política de contenido del proveedor del modelo al que te conectes. Elegir un modelo con una política de ficción flexible no suspende ninguna de las dos.
| Nombre del modelo (pegar tal cual) | Puntos fuertes en JanitorAI | Notas de política de contenido |
|---|---|---|
| deepseek-v4-flash | Favorito de la comunidad; mejor valor para chats largos | Política flexible para contenido de ficción |
| deepseek-v4-pro | Mejor consistencia y memoria en chats largos | Misma familia, tarifa más alta |
| glm-5 | Diálogo natural a precio ajustado | Se adapta a la ficción |
| kimi-k2.6 | Contexto largo; opción de valor | Se adapta a la ficción |
| grok-4.5 | Voz distintiva; ventana de contexto de 500K | La política de xAI permite temáticas de ficción para adultos |
| claude-sonnet-4-6 | Mejor calidad de prosa por dólar | Solo escritura creativa SFW según la política de Anthropic |
| claude-opus-4-7 | Caracterización más profunda | Solo escritura creativa SFW |
| gemini-3.5-flash | Todoterreno de gama media rápido | Aplica la política estándar de Google |
Prueba la clave fuera de JanitorAI primero
Cuando una configuración falla, hay tres sospechosos: la URL, la clave y el nombre del modelo. La superficie de error de JanitorAI es escasa, así que prueba los tres a la vez con curl antes de volver a tocar la app:
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
}'Solucionar errores 401, 404 y modelo no encontrado
Si la prueba con curl devuelve una respuesta JSON completa, tu URL, clave y nombre de modelo son válidos, y el problema restante vive dentro de JanitorAI: normalmente una configuración sin guardar, una configuración seleccionada obsoleta o una extensión del navegador bloqueando la petición. Si curl falla, el código de estado te dice qué campo corregir.
| Error | Causa habitual | Solución |
|---|---|---|
| 401 Unauthorized | Clave pegada con un espacio final o salto de línea, una clave revocada, o el campo se vació silenciosamente tras una actualización de la app | Vuelve a pegar la clave sin espacios, confirma que empieza por sk-, guarda la configuración de nuevo |
| 404 Not Found | La URL del proxy se detiene en /v1 o tiene un error tipográfico en la ruta | Usa el endpoint completo terminado en /chat/completions |
| Model not found / invalid model | Nombre visible en vez del ID, mayúsculas incorrectas, o un ID obsoleto | Pega el ID exacto en minúsculas, por ejemplo deepseek-v4-flash; verifícalo contra la salida de /v1/models de arriba |
| Network error / no response | Configuración no guardada, configuración equivocada seleccionada, o un bloqueador de anuncios interfiriendo | Vuelve a guardar, refresca a fondo, confirma la configuración activa, prueba con un perfil de navegador limpio |
| La respuesta se corta a mitad de frase | Máximo de tokens nuevos configurado demasiado bajo en los ajustes de generación de JanitorAI | Sube el máximo de tokens nuevos a 300 o más y regenera |
Cuánto cuesta realmente un mes de chat
JanitorAI reenvía la ficha de personaje más el historial de chat reciente en cada mensaje, así que los tokens de entrada dominan la factura. Una configuración típica con una ficha detallada ronda entre 4.000 y 6.000 tokens de entrada y 200 a 400 de salida por mensaje. La tabla asume 5.000 de entrada y 300 de salida en 1.000 mensajes, lo que es un mes intenso para la mayoría de usuarios. Trata esto como estimaciones: el tamaño de tu ficha y la profundidad del historial mueven las cifras. Estas son tarifas del catálogo de APIsRouter. APIsRouter es un gateway compatible con OpenAI con facturación de pago por uso y sin suscripción; los modelos globales figuran a un 20% menos que el precio oficial y los modelos chinos por debajo de sus tarifas oficiales. No hay formulario de registro: pagas en la página de recarga, la clave llega por correo, y tu primera recarga añade un bono de +100% de saldo. Eso convierte una prueba de $5 con DeepSeek o GLM en un experimento de varios meses en vez de un compromiso mensual.
| Modelo | Precio por 1M tokens (entrada / salida) | Coste est. por 1.000 mensajes |
|---|---|---|
| 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 |
Preguntas frecuentes
¿Qué API usa Janitor AI?
Por defecto, JanitorAI funciona con su modelo integrado. El modo proxy te permite conectar en su lugar cualquier API de chat completions compatible con OpenAI: proporcionas la URL completa del endpoint, un ID de modelo exacto y una clave API, y JanitorAI envía tus chats ahí.
¿Cómo consigo una clave API para Janitor AI?
De cualquier proveedor compatible con OpenAI. Las claves suelen tener el aspecto sk- seguido de una cadena larga. La clave va en el campo de clave API y solo se envía a la URL del proxy que configuraste. Algunos gateways se saltan por completo la creación de cuenta: pagas primero y la clave llega por correo.
¿Por qué me sigue apareciendo un error 401 en Janitor AI?
Casi siempre es la propia clave: un espacio final o salto de línea al copiar y pegar, una clave revocada o agotada, o una configuración que perdió el campo en silencio. Vuelve a pegarla sin espacios y guarda de nuevo. Si una petición curl con la misma clave funciona, la clave está bien y la configuración guardada está obsoleta.
¿Cuál es el mejor modelo para roleplay en Janitor AI?
El consenso de la comunidad favorece a la familia DeepSeek V4: Flash por valor, Pro por consistencia en chats largos. GLM-5 y Kimi K2.6 son fuertes opciones económicas. Claude escribe la mejor prosa, pero la política de Anthropic prohíbe el contenido explícito, así que solo es apto para chats SFW.
¿El prompt personalizado reemplaza mi ficha de personaje?
No. Es una instrucción extra a nivel de sistema enviada junto a la ficha en cada mensaje. Como se reenvía constantemente, mantenla en pocas frases: reglas de formato, longitud de respuesta, perspectiva. Los prompts personalizados largos inflan el coste de entrada y desplazan el historial de chat.
¿Usar la API de Janitor AI es gratis?
El modelo integrado es gratis con colas en horas punta. Las API externas facturan por token, pero los modelos de entrada cuestan una fracción de centavo por mensaje, y algunos proveedores ofrecen niveles gratuitos muy limitados en tasa. Para chatear de forma constante, los modelos baratos de pago por uso superan a los niveles gratuitos en fiabilidad.