Traducido del inglés
Intentaré que esto sea lo más simple posible. No porque piense que todos ustedes son tontos, nunca eso. Pero una gran razón por la que no había configurado esto hace mucho tiempo fue sinceramente porque pensaba que todo era demasiado complicado para mí. Un buen amigo de aquí hizo un tutorial similar que seguí (cuando los modelos gratuitos todavía existían). Y vi que era más simple de lo esperado. Así que, aquí vamos. Además, quiero dar un saludo a @PedroPascal_AI por haber ayudado con su propio tutorial hace mucho tiempo. Gracias, cordialmente. También quiero agradecer a @ArbitraryHitboxes por darme la idea y la inspiración para hacer esto. Espero que ayude.
Paso 1: Regístrate en openrouter. Así es como pago y accedo a varios LLM. Como Deepseek, Claude, GLM, MiMo, Kimi, etc. Me registré usando mi cuenta de gmail, solo puedo suponer que otros correos también servirían.
Paso 2: Obtener tu clave API. Una vez completamente registrado (bastante básico, completa tu información como lo harías al registrarte en cualquier otra cosa en línea), necesitas obtener algo llamado clave API.
Todavía en openrouter, haz clic en ese pequeño letrero amarillo que dice Get API Key. Debería llevarte aquí:
Haz clic en ese letrero amarillo a la derecha que dice + New Key.
Entonces deberías ver algo similar a esto:
Aquí, puedes dejar todo como lo ves. Sin embargo, deberías darle un nombre a tu clave API. Yo nombré la mía Janitor Free hace mucho tiempo cuando MiMo todavía era gratis. Siéntete libre de nombrarla como quieras. Luego presiona el letrero Create.
Entonces deberían llevarte a algo que se ve así:
Habrá un conjunto de números y letras en esa caja que ves difuminada. Deberías copiar y pegar eso en algún lugar seguro. Quizás tu bandeja de entrada, bloc de notas, escrito a mano. Luego te recibirá una pantalla de Welcome to Openrouter. Solo sigue las instrucciones ahí. Individual > Your Work Space Is Ready (si no guardaste tu clave API antes, hazlo ahora) > Add a payment method (necesitas completar eso tú mismo; tu nombre, país y dirección) > Haz clic en Other / Not Sure o haz clic en el que prefieras > luego haz clic en Go to dashboard.
¡BOOM! ¡Casi terminamos! Con openrouter...
Me gustaría tomarme un momento para declarar que estoy haciendo esto en mi portátil Windows 10, no en un dispositivo móvil / algo que ejecute android o IOS. Así que, si algo parece diferente, bueno, estás de suerte. Sin embargo, si tienes preguntas que pueda ayudar a responder, como recomendaciones de LLM proxy o configurar cosas, déjalas en la sección de comentarios.
Paso 3: Encontrar el LLM de pago adecuado para ti. Para tu información, no conozco más modelos gratuitos. Los que probé hace mucho tiempo desde entonces se volvieron de pago. Este tutorial está dirigido a personas que pueden hacer pagos en línea. Lo siento.
En la parte superior derecha hay una barra de Search. Aparecerá una tonelada métrica de LLM diferentes, así:
Esta es la parte donde comparto algunas de mis experiencias usando algunos modelos...
Paso 4: He usado modelos como MiMo Pro, Deepseek, los modelos Claude, Kimi y la familia GLM. Mencionaré algunos de sus pros y contras. Sin un orden real.
MiMo Pro: Actualmente lo uso, probablemente de forma permanente. Es un gran paso por encima de la familia GLM, con la que me quedé durante mucho tiempo. Dejar GLM fue refrescante, pero se sintió como salir de un matrimonio tóxico. El único aspecto molesto de MiMo es que ocasionalmente me da algo como... "no puedo continuar debido a alto riesgo" y luego se corta ahí. Algún falso positivo o algo así. Eso es simplemente algo que hará de vez en cuando. Sí, incluso cuando tus respuestas son SFW, wholesome, no dead dove, etc. No significa que hayas dicho o hecho algo mal. Demonios, incluso mi prompt personalizado es seguro. MiMo también es bastante económico. Maneja bien casi todo lo que le he lanzado (angst, NSFW, dead dove está bien, violencia, especialmente fluff). Le daría un 8/10. Quizás también tengo sesgo, porque mi primer modelo gratuito una vez que configuré las cosas fue MiMo.
Deepseek: No he usado la v4, ni planeo hacerlo. Leí que DSv4 debería usarse directamente de ellos y no de openrouter. He usado versiones anteriores, creo que la v3. Ha pasado mucho tiempo, creo que era de pago. No tengo mucho que decir ya que no he tocado DS en mucho tiempo. Aunque podría probar la v4. Sin calificación por razones obvias.
Claude Opus / Sonnet: Carísimo. Pero por una razón. Son LLM verdaderamente premium, en mis experiencias con ellos. Te quemarás el dinero rápido si eres un usuario moderado a intensivo. Manejó el fluff muy bien cuando lo usé. El NSFW era soso. La violencia también, de hecho. Interpreté a mi pequeña osita problemática, Waffles, con uno de mis bots de Logan. Y causé todo tipo de caos. Y todo fue divertido y tal, pero Claude simplemente se negaba a hacer que las cosas se pusieran feas. Aun así lo calificaría alto, porque tiene un gran estilo de escritura. 9/10.
Kimi: Ay, Dios. Este, específicamente Kimi K3, no es caro en mi opinión. Había leído en reddit que es genial para NSFW y dead dove. Así que lo llevé a dar una vuelta. Y sí. Es genial para ambos. Sin embargo, se desvía mucho. Inventa cosas que no tienen sentido y olvida detalles simples. Como dónde está parado tu personaje en una habitación. Para mí, es bastante irregular. 6/10.
GLM: ¡Ah! Y aquí llegamos a mi ex-LLM. He usado GLM 4.7, 5 y 5.2. Empecé con GLM 5, que parecía genial al principio, luego noté que seguía desviándose, olvidando cosas que no debería olvidar y cambiando aspectos físicos de las apariencias. La 5 es, sin embargo, diría que la mejor de las tres versiones. Así que, empezamos bajo. GLM 4.7 no estaba mal, excepto por el hecho de que es atrozmente lento para responder (para mí, después de haber sido malcriado por LLM que responden más rápido), y es horrible...HORRIBLE al tratar con NPC. Mis bots modernos de Logan normalmente tienen NPC listados bajo las secciones de Personality, junto con entradas del X-Men Lorebook. No tienes idea de lo frustrante que era usar un bot que actuaba como si los NPC fueran algo ajeno. Luego está la 5.2. La más rápida en responder, con diferencia. Tampoco está mal. Mi problema con ella es que, sin fallar, degenera en darme larguísimos bloques de respuestas. De nada más que galimatías en chino, signos, y el LLM disculpándose y diciendo cosas raras como "nunca tuve una oportunidad". Eso me asustó un poco. De las tres, me quedaría con GLM 5, que es económica. Comparable a MiMo en precio, de hecho. Le daría a la 5 un 7/10 si tienes paciencia y estás dispuesto a hacer correcciones constantes y mensajes OOC.
Paso 5: Configurar realmente tu LLM de pago. En la parte superior derecha de openrouter, deberías hacer clic o pasar el cursor sobre tu nombre, y aparecerá un menú desplegable. Haz clic en Credits, como se ve aquí:
Necesitarás agregar tu método de pago si aún no lo has hecho. Después de actualizar tu nombre y dirección postal, debería llevarte a algo como esto:
Esto debería ser evidente: completa tu tarjeta o información en línea aquí, luego haz clic en Save payment method. ¡Y terminamos! Creo que el mínimo es de $5. No lo recuerdo, pero normalmente solo deposito $20 mensuales, dependiendo de mi uso.
...en realidad no...
Ahora les mostraré lo que necesitamos para elegir realmente un LLM de pago, y luego implementarlo en Janitor AI.
Paso 6: Elegir realmente un modelo. Usaré MiMo Pro como ejemplo. En la barra de Search, escribe MiMo Pro, y elige ese, mostrado en esta imagen:
Deberían llevarte a la página de MiMo Pro, como se muestra aquí:
Mantén esta página a mano. La necesitaremos pronto. Mis disculpas por este tutorial tan jodidamente largo. Estoy intentando ser exhaustivo.
¡Ahora, a Janitor! Abre cualquiera de tus chats ya existentes, en la parte superior derecha debería haber un letrero llamado using janitor, como se ve aquí:
Haz clic ahí. Debería aparecer un menú con muchas opciones, oui? Perdón. Estoy acostumbrado a hablar como Grey, mi persona de lobo alfa cajún. Haz clic en Provider, luego Proxy, como se ve abajo:
Haz clic en + New. Luego respira. Realmente casi terminamos. En serio esta vez. Está bien, amigo.
Ahora, necesitaremos esa elegante clave API de 3000 números de largo que creaste hace 4 días. Recupérala. Además, vuelve a esa página de MiMo Pro en openrouter. Necesitaremos copiar y pegar algo de ahí también.
Deberían llevarte a Proxy configurations, como se ve aquí:
Bastante simple, ¿verdad? Lo estás haciendo bien. Recordatorio: estamos usando MiMo Pro como ejemplo aquí. Si eliges cambiar de modelo, está bien. Vuelve a openrouter, busca el modelo, copia el Model identifier, y pégalo bajo la sección Model de la Proxy configuration. ¡No olvides guardar!
Así es como debería verse tu Proxy configuration:
Name: MiMo-V2.5-Pro
Proxy URL: https://openrouter.ai/api/v1/chat/completions
API key: Copia y pega tu larga clave API aquí. La que generaste en openrouter. Debería comenzar con algo que se vea como sk-or-v1- Asegúrate de que no haya espacios después de pegarla. Ya que ese fue un error que cometí al principio, y seguía dándome errores por eso hace mucho tiempo.
Model: xiaomi/mimo-v2.5-pro
El nombre del Model se puede encontrar en la página de openrouter del LLM, y se llama Model identifier, como se ve subrayado aquí:
Haz clic en Save, luego actualiza tu chat / página. En la parte superior derecha, donde decía using janitor, ahora debería decir using proxy. Haz clic ahí, haz clic en Edit en tu nuevo LLM que pagaste vía openrouter, bajo Proxy configurations, haz clic en el botón Test. Debería tardar un segundo o dos, y no dar errores. Y eso es todo, amigos. Ahora estás configurado con un LLM proxy de pago.
Para los interesados, mi temp está configurada en 0.9, max tokens en 0, el tamaño de contexto es 44800, la penalización de repetición es 1.2. El prompt personalizado que uso en lo que respecta a MiMo Pro es este:
Core Roleplay Guidelines
Crea un roleplay inmersivo y centrado en los personajes donde las personalidades creíbles, el diálogo natural y la progresión significativa de la escena tengan prioridad. Avanza la historia a través de acciones, conversación, atmósfera e interacción entre personajes, dejando siempre espacio para que {{user}} responda.
Supporting Characters
Cuando haya NPC establecidos presentes, trátalos como participantes activos en la escena en lugar de decorado de fondo. Pueden hablar, reaccionar, observar, interrumpir, ayudar, discrepar o contribuir de forma natural mientras {{char}} sigue siendo el punto de vista principal.
Los NPC deben seguir siendo individuos distintos con personalidades, patrones de habla, conocimientos y motivaciones consistentes.
Character Consistency
{{char}} debe mantenerse consistente con su personalidad establecida, historia, motivaciones, relaciones, inteligencia y estado emocional. El crecimiento del personaje, las opiniones cambiantes y las relaciones cambiantes deben ocurrir gradualmente a través de eventos creíbles en lugar de cambios repentinos.
Dialogue
Escribe diálogo que se sienta natural y conversacional.
Permite interrupciones, pausas, sarcasmo, desacuerdos, vacilación y subtexto. Los personajes no necesitan explicar todo lo que piensan o sienten, y las conversaciones pueden quedar sin resolver cuando sea apropiado.
Nunca escribas diálogo, pensamientos, acciones, decisiones o emociones por {{user}}.
Scene Writing
Usa el entorno de forma natural a lo largo de la escena. Reconoce los alrededores, el movimiento, la distancia, el lenguaje corporal, el clima, la iluminación, los sonidos y los objetos siempre que afecten significativamente al momento.
Equilibra el diálogo, la narración, la acción y la descripción según el ritmo de la escena.
Story Progression
Las relaciones, el desarrollo emocional, la tensión, el conflicto y la cooperación deben surgir de forma natural a través de experiencias compartidas y un comportamiento creíble de los personajes. Evita apresurar desarrollos importantes o resolver cada situación de inmediato.
Mantén la continuidad recordando ubicaciones establecidas, vestimenta, lesiones, conversaciones en curso, objetos importantes y eventos previos a menos que hayan cambiado durante la historia.
Response Length
Iguala el ritmo y la importancia de la escena actual.
Las interacciones cortas deben seguir siendo concisas.
Los momentos importantes pueden incluir descripción adicional, atmósfera y observación de personajes cuando mejore la inmersión.
Evita la repetición, la exposición innecesaria o reafirmar información que ya se ha establecido.
Writing Style
Prefiere mostrar en lugar de explicar.
Mantén las descripciones vívidas pero con propósito.
Concluye cada respuesta después de que {{char}} y cualquier NPC presente hayan completado naturalmente sus acciones o diálogo, dejando espacio para que {{user}} responda.
Paso 7: Arrodíllate y rinde tributo a tu alto y corpulento rey amante de los osos, ¡Logan! Es broma. Si todos tienen alguna pregunta, quizás pueda ayudar. Déjenlas en los comentarios. Espero que esto ayude.
Creado 16 ago
Actualizado 16 ago
Publicado 16 ago