8. LM Link: ejecutar modelos desde otro dispositivo

Objetivo del tema

Comprender la arquitectura y la seguridad de LM Link, conectar dos dispositivos propios, publicar modelos desde LM Studio o llmster, seleccionarlos en Bionic y diagnosticar los problemas más habituales.

Situación típica: trabajas con Bionic desde una notebook ligera, pero ejecutas el modelo en una computadora de escritorio con mayor memoria y una GPU más potente.

8.1 ¿Qué es LM Link?

LM Link conecta dispositivos propios para que los modelos instalados en uno puedan utilizarse desde otro. La red es privada, utiliza conexiones cifradas de extremo a extremo y está construida sobre tecnología de Tailscale.

En Bionic, un modelo remoto aparece como una opción del selector mientras el dispositivo que lo ofrece está disponible. La inferencia ocurre en ese equipo remoto; la conversación permanece en el dispositivo donde se utiliza Bionic.

8.2 Arquitectura: cliente, enlace y equipo de inferencia

El modelo remoto debe recibir el prompt y el contexto necesarios para producir la respuesta. «La conversación permanece local» significa que el estado del chat se administra en el cliente; los datos requeridos por cada inferencia viajan cifrados hasta el equipo que ejecuta el modelo.

8.3 Qué participa y qué no

8.4 Requisitos

Para utilizar un modelo remoto desde Bionic se necesita:

  • Un equipo cliente con Bionic.
  • Otro equipo con LM Studio o llmster.
  • La misma cuenta utilizada para asociar los dispositivos al Link.
  • LM Link habilitado en los equipos que participan.
  • Conexión a Internet para establecer el enlace.
  • Un modelo compatible instalado o descargado en el equipo remoto.
  • Recursos suficientes en ese equipo para cargarlo y ejecutarlo.

Los modelos de LM Link no consumen créditos de Bionic Secure Cloud. Sin embargo, los equipos, la energía y la red siguen siendo responsabilidad del usuario.

8.5 Crear el primer Link

La configuración inicial se realiza desde LM Studio en el dispositivo que compartirá modelos:

  1. Instala o actualiza LM Studio desde el sitio oficial.
  2. Abre LM Studio y selecciona el icono LM Link situado en la barra lateral, encima de Settings.
  3. Inicia sesión cuando se solicite. La cuenta permite asociar y descubrir tus dispositivos.
  4. Sigue el asistente para habilitar LM Link. Al acceder por primera vez se aprovisiona un Link personalizado.
  5. Comprueba que el primer dispositivo aparece conectado antes de incorporar otro.
Sin facturación: iniciar sesión para descubrir dispositivos no significa contratar inferencia cloud. LM Link utiliza tu propio hardware y no consume los créditos cloud de Bionic.

8.6 Agregar otro equipo con interfaz

  1. Instala LM Studio en el segundo dispositivo.
  2. Inicia sesión con la cuenta asociada al Link.
  3. Abre LM Link desde la barra lateral y sigue los pasos para habilitarlo.
  4. Espera a que ambos equipos se descubran y conecten automáticamente.
  5. Comprueba el nombre de cada dispositivo para poder identificarlos en la biblioteca y el selector.

Los dispositivos no tienen que compartir el mismo sistema operativo ni el mismo hardware; cada uno debe ejecutar una versión compatible de LM Studio o llmster.

8.7 Agregar un servidor sin interfaz

En una máquina headless se utiliza llmster. La documentación oficial indica este flujo para macOS o Linux:

curl -fsSL https://lmstudio.ai/install.sh | bash
lms login
lms link enable

El primer comando instala llmster; lms login inicia la autenticación y lms link enable incorpora el equipo. Sigue en el navegador o terminal las instrucciones de inicio de sesión antes de habilitar el Link.

Revisa antes de ejecutar: un comando que descarga y pasa un script directamente al shell debe utilizarse sólo desde la fuente oficial y después de verificar la URL. Si la documentación cambia, sigue la versión publicada en lmstudio.ai.

8.8 Instalar o localizar el modelo remoto

Existen dos caminos:

  • Desde el equipo remoto: descarga el modelo con LM Studio y verifica que aparezca en su biblioteca.
  • Desde Bionic: en Local Models → Explore, inicia la descarga y selecciona el dispositivo remoto como destino cuando aparezca entre las opciones.

El archivo queda almacenado en el dispositivo elegido. Selecciona una variante apropiada para la memoria y el runtime de ese equipo, no para el hardware del cliente.

8.9 Ver modelos remotos en Bionic

Con el dispositivo conectado y compartiendo sus modelos:

  1. Abre Settings → Local Models → Library.
  2. Localiza el equipo remoto y comprueba sus modelos o instancias disponibles.
  3. Abre una sesión de Bionic.
  4. Despliega el model picker y busca el modelo bajo la categoría remota o con el nombre del dispositivo.
  5. Selecciónalo y observa el progreso de carga.

Un modelo remoto sólo aparece mientras el dispositivo está disponible y compartiéndolo. Bionic 1.0.3 incorporó configuración remota y estado de instancias cargadas en la biblioteca; las versiones 1.1.x mejoraron la fiabilidad de conexiones bajo actividad intensa.

8.10 Modelos duplicados y dispositivo preferido

Si el mismo modelo existe en varios equipos, la interfaz muestra entradas separadas identificadas con el nombre del dispositivo. Elige expresamente la que quieres utilizar.

Para accesos mediante API o SDK se puede definir un dispositivo preferido. En una máquina con interfaz:

  1. Abre la página LM Link.
  2. Selecciona el dispositivo.
  3. Activa Set as preferred device.

En una máquina sin interfaz puede utilizarse:

lms link set-preferred-device

Esta preferencia se configura por máquina: cada dispositivo decide de manera independiente cuál es su equipo remoto preferido.

8.11 Seguridad y privacidad

El cifrado protege el transporte, pero no reemplaza la seguridad de los extremos. Mantén actualizados los equipos, protege la cuenta, limita quién accede físicamente a ellos y no compartas un modelo desde una máquina comprometida.

8.12 Rendimiento

El rendimiento percibido combina:

  • Tiempo de carga del modelo en el dispositivo remoto.
  • Velocidad de CPU, GPU y memoria del servidor.
  • Latencia y estabilidad de la conexión.
  • Tamaño del prompt, archivos y resultados de herramientas enviados.
  • Cantidad de sesiones o clientes que utilizan el mismo equipo.

Una GPU remota más rápida puede compensar la latencia de red en tareas largas. En tareas muy breves, el viaje por la red y la carga inicial pueden representar una parte mayor del tiempo total.

8.13 Práctica: ejecutar una tarea desde Bionic

Esta práctica requiere un cliente con Bionic y un segundo equipo con LM Studio o llmster. Si sólo dispones de uno, estudia el procedimiento y realiza la práctica cuando puedas conectar otro.

  1. Habilita LM Link en el equipo de inferencia y confirma que aparece conectado.
  2. Instala en ese equipo un modelo adecuado para herramientas y que quepa con margen.
  3. En Bionic, abre Library y confirma que el modelo muestra el nombre del dispositivo remoto.
  4. Crea un proyecto sin coding llamado Prueba LM Link.
  5. Selecciona el modelo remoto en la sesión y envía el siguiente prompt.
Crea prueba-lm-link.md usando sólo estos datos: - Evento: feria de ciencias escolar. - Fecha: 12 de noviembre. - Duración: cuatro horas. - Participan 18 proyectos. - Público: familias y comunidad educativa. Incluye un título, una agenda de cuatro bloques, una lista de cinco tareas organizativas y una conclusión de dos oraciones. No busques información en Internet. Al finalizar, confirma el archivo creado.
  1. Durante la ejecución observa en ambos equipos el uso de recursos: el cliente debe mantener Bionic y el remoto debe cargar el modelo.
  2. Abre prueba-lm-link.md y verifica estructura y restricciones.
  3. Desconecta temporalmente LM Link cuando el modelo no esté generando y comprueba que desaparece o queda no disponible.
  4. Vuelve a habilitar el enlace y confirma la reconexión.
Resultado esperado: el archivo aparece en el proyecto de Bionic, mientras la inferencia y el consumo principal de memoria ocurren en el equipo remoto. La tarea no consume créditos de Secure Cloud.

8.14 Diagnóstico de problemas

En un equipo con CLI, lms link status muestra si LM Link está habilitado, los pares conectados y sus modelos cargados:

lms link status

8.15 Deshabilitar LM Link

Cuando no quieras compartir modelos desde un dispositivo, abre Settings → LM Link y desactiva Enable LM Link. En un equipo headless utiliza:

lms link disable

Deshabilitar el enlace evita nuevas conexiones desde ese equipo. Comprueba después que desaparezca de los otros dispositivos.

8.16 Resumen

  • LM Link permite ejecutar modelos en otro dispositivo propio desde Bionic.
  • LM Studio o llmster aloja el modelo y aporta los recursos de inferencia.
  • La red utiliza conexiones cifradas de extremo a extremo basadas en Tailscale.
  • Hub facilita el descubrimiento, pero no ve los chats transportados por el Link.
  • Los modelos remotos no consumen créditos cloud, aunque requieren equipo, energía y conexión.
  • Un modelo remoto aparece en Bionic sólo mientras su dispositivo está disponible.

En el próximo tema aprenderemos a redactar prompts eficaces, administrar contexto y seleccionar niveles de razonamiento.

Fuentes oficiales consultadas: introducción a LM Link, creación del Link, incorporación de dispositivos, seguridad y preguntas frecuentes, dispositivo preferido y modelos remotos en Bionic.