Ir al contenido principal

Cómo ejecutar Unsloth Studio en local: guía paso a paso

Aprende a instalar y ejecutar Unsloth Studio en local en una máquina con GPU, probar su interfaz de chat y explorar sus funciones.
Actualizado 17 sept 2026  · 8 min leer

Explorar con IA

ChatGPTClaudePerplexity

Probablemente ya hayas oído hablar de Unsloth. Son conocidos por publicar con rapidez versiones cuantizadas de nuevos modelos abiertos, lo que facilita descargarlos, cargarlos y ejecutarlos en entornos de inferencia locales. También se han ganado una buena reputación por sus guías prácticas para ejecutar y ajustar los últimos modelos abiertos sin convertir la configuración en un dolor de cabeza. 

Más recientemente, Unsloth Studio reúne gran parte de ese flujo de trabajo en un solo lugar: una interfaz web local para ejecutar y entrenar modelos, con compatibilidad con GGUF y Safetensors, comparación de modelos en paralelo, ajuste automático de parámetros de inferencia, tool calling y una API compatible con OpenAI.

En este tutorial, te guiaré por la configuración del entorno necesario para Unsloth Studio, su instalación en local, el lanzamiento de la interfaz y la prueba de un modelo directamente desde el propio UI. Sin canalizaciones manuales engorrosas, sin saltar entre cinco herramientas distintas y sin necesidad de escribir código de inferencia adicional para empezar. 

También puedes consultar nuestra guía de fine-tuning con Unsloth Studio y nuestra guía original de Unsloth para saber más. 

¿Qué es Unsloth Studio?

Unsloth Studio es la nueva interfaz web local y open-source de Unsloth para ejecutar, entrenar y exportar modelos abiertos desde un único lugar. En vez de lidiar con herramientas separadas para inferencia, fine-tuning y pruebas, concentra todo en una única configuración que puedes ejecutar en tu propia máquina. 

Unsloth Studio es compatible con modelos GGUF y Safetensors, funciona en Mac, Windows y Linux, y está diseñado para facilitar al máximo la experimentación local con modelos a quienes prefieren un flujo de trabajo visual en lugar de enlazar scripts a mano.

Funciones clave de Unsloth Studio

Hay varias funciones destacadas que lo convierten en una herramienta muy interesante, entre ellas:

  • Buscar, descargar y ejecutar modelos en local desde una única interfaz
  • Comparar dos modelos en paralelo
  • Usar tool calling con autocorrección y búsqueda web integrada
  • Ajuste automático de los parámetros de inferencia
  • Editar plantillas de chat fácilmente
  • Acceso a APIs compatibles con OpenAI
  • Fine-tuning de modelos con un flujo de trabajo sin código
  • Crear datasets automáticamente a partir de archivos como PDF, CSV, JSON, DOCX y TXT
  • Exportar modelos a formatos como GGUF y Safetensors de 16 bits

Requisitos previos para Unsloth Studio

Antes de empezar con la instalación, asegúrate de que tu sistema cuenta con las herramientas básicas para ejecutar Unsloth Studio en local. La configuración es bastante asumible, pero si quieres hacer fine-tuning de modelos y no solo usar el chat, necesitarás un entorno más completo con GPU preparada.

  • Python: versión 3.11 a 3.13
  • Git: necesario para clonar y gestionar el repositorio
  • CMake: requerido para compilar componentes locales durante la configuración
  • Herramientas de macOS: Homebrew y OpenSSL pueden ser necesarios en macOS
  • GPU NVIDIA: imprescindible si quieres hacer fine-tuning de modelos en local
  • Drivers NVIDIA actualizados: recomendados para evitar problemas de configuración, CUDA o entrenamiento

En resumen, el chat local básico es más fácil de poner en marcha en CPU, pero el fine-tuning requiere el hardware NVIDIA adecuado y drivers actualizados, además de las herramientas estándar de configuración.

Configura tu entorno en RunPod

Para este tutorial, usaremos una máquina A40 de RunPod. Podría haber ejecutado todo en mi portátil, pero no tengo suficiente espacio de almacenamiento y mi conexión es demasiado lenta para descargar modelos y dependencias grandes con comodidad. 

Así que, en lugar de lidiar con descargas eternas, compilaciones lentas y el riesgo de llenar mi sistema local, uso RunPod como opción en la nube sencilla y mucho más rápida de configurar para este flujo de trabajo.

  • Empieza creando un pod A40 y selecciona la plantilla más reciente de PyTorch 2.8.0
  • Antes de desplegarlo, edita los ajustes del pod y establece el disco del contenedor en 50 GB y el disco de volumen en 100 GB para tener espacio suficiente para la instalación y las descargas de modelos. 
  • También deberías exponer el puerto HTTP 8888 para Jupyter Notebook y el puerto 8910 para Unsloth Studio. 
  • Añadir tu token de Hugging Face como variable de entorno es opcional, pero puede ayudar a acelerar las descargas de modelos y facilitar el acceso a modelos con control de acceso.

Edición de la plantilla de Runpod

Cuando todo esté correcto, guarda los cambios, revisa el resumen del pod y despliega el pod.

Resumen del pod en Runpod

Instala Unsloth Studio

En un minuto aproximadamente, verás un enlace en el panel de RunPod para acceder a JupyterLab. Ábrelo y lanza un terminal. También puedes usar SSH y hacer port forwarding a tu equipo, o usar el terminal web, pero el terminal de JupyterLab me resulta mucho más cómodo para este tipo de configuración. Es rápido de acceder, fácil de gestionar y te permite mantener varios terminales abiertos a la vez sin problema.

JupyterLab en Runpod

Primero, actualiza pip e instala uv

pip install --upgrade pip && pip install uv

Terminal de JupyterLab en Runpod

Después, crea una carpeta nueva para el proyecto y entra en ella.

mkdir Unsloth-Studio && cd Unsloth-Studio

A continuación, crea un entorno virtual usando uv.

uv venv

Deberías ver una salida similar a esta, indicando que el entorno virtual se ha creado correctamente.

Using CPython 3.12.3 interpreter at: /usr/local/bin/python
Creating virtual environment at: .venv
Activate with: source .venv/bin/activate

Ahora, activa el entorno virtual.

source .venv/bin/activate

Con el entorno activo, instala Unsloth usando uv.

uv pip install unsloth --torch-backend=auto

Instalación de dependencias de Python para unsloth

Por último, ejecuta el comando de configuración de Studio. Este paso se encarga de la parte más pesada de la instalación por ti, incluyendo la instalación de Node.js, npm, la compilación de llama.cpp y la instalación de los paquetes extra de Python necesarios para esta ejecución.

unsloth studio setup

Ejecución del script de configuración de Unsloth Studio

Cuando termine la configuración, verás el comando necesario para lanzar Unsloth Studio en local.

Lanza Unsloth Studio en local

Recuerda que al principio expusimos el puerto 8910 al editar la plantilla de RunPod. 

Ahora lanzaremos Unsloth Studio en ese puerto para poder acceder directamente desde el enlace de RunPod en lugar de usar solo localhost dentro de la máquina.

Ejecuta el siguiente comando en el terminal para iniciar la inferencia web de Unsloth Studio.

unsloth studio -H 0.0.0.0 -p 8910

Cuando arranque, verás que ha detectado la GPU A40, junto con las credenciales de administrador por defecto y el modelo predeterminado ya descargado y listo para usar. En la mayoría de los casos, hay disponible por defecto un modelo cuantizado Qwen3.5 4B, así que puedes empezar a probar el Studio al momento sin descargar otro modelo primero.

ejecutando Unsloth Studio en local

En lugar de hacer clic en el enlace de localhost que aparece en el terminal, vuelve al panel de RunPod y abre la pestaña Connect. Desde ahí, haz clic en el enlace del puerto 8910 para abrir la interfaz web de Unsloth Studio.

accediendo a la interfaz web de Unsloth Studio desde el panel de Runpod

La primera vez que lo abras, Studio te pedirá crear una contraseña nueva. Establécela para que la instancia quede protegida y no esté expuesta a cualquiera que tenga ese enlace público.

Configuración de cuenta en Unsloth Studio

Después entrarás en el flujo de onboarding, que puedes omitir si quieres. Es útil para un repaso rápido de la interfaz, botones y secciones principales, pero no es obligatorio para empezar.

Onboarding de Unsloth Studio

Una vez dentro, llegarás al panel de Unsloth Studio. La interfaz está organizada en cuatro pestañas principales. 

Studio es donde gestionas el fine-tuning, Recipes te permite crear datasets a partir de archivos como PDF y CSV, Export te ayuda a guardar modelos ajustados en formatos como GGUF o Safetensors de 16 bits, y Chat es donde interactúas directamente con el modelo.

Panel de Unsloth Studio

Prueba la interfaz de chat de Unsloth Studio

Haz clic en la pestaña Chat y luego en el botón Select model en la esquina superior izquierda. Como ves en la captura, el modelo Qwen3.5 4B ya está descargado. Haz clic en él, selecciona la versión cuantizada instalada y listo. Tardará unos segundos en cargar el modelo en la memoria de la GPU.

Interfaz de chat de Unsloth Studio

Para probarlo, le planteamos un problema de matemáticas y la respuesta fue sorprendentemente rápida, fluida y coherente.

Usando el chat de Unsloth Studio

También puedes activar la búsqueda web y preguntar por temas recientes. Al activarla, Unsloth Studio primero realiza una búsqueda en la web y luego pasa la información recuperada al modelo para generar una respuesta más fundamentada.

Prueba de la función de búsqueda web de Unsloth Studio

Como ves, devolvió los cinco principales resultados de noticias de grandes medios sobre el mercado bursátil.

Resultados de búsqueda web en Unsloth Studio

También puedes buscar cualquier modelo que te interese en Hugging Face y descargarlo directamente desde la interfaz. En este ejemplo, descargamos Qwen3.5 9B cuantizado a 4 bits.

descargando un nuevo modelo en Unsloth Studio

Al hacer clic en el modelo, comienza la descarga. Según el tamaño del modelo y la velocidad de tu conexión, puede tardar un rato en completarse.

descargando el modelo en Unsloth Studio

Cuando termine la descarga, puedes cargar el nuevo modelo. En cuestión de segundos, Unsloth Studio cambia del modelo anterior al nuevo, dándote acceso a un modelo más capaz.

seleccionando el modelo descargado en Unsloth Studio

Luego le pedimos al nuevo modelo que generase arte SVG de un perezoso.

La interfaz de chat de Unsloth Studio pensando en la tarea

Primero razonó la petición, luego generó el código SVG y, por último, mostró el dibujo del perezoso directamente en la interfaz.

Unsloth Studio generó la respuesta con código SVG

Desde luego parecía un perezoso, aunque no especialmente impresionante. Con un modelo más grande y potente, normalmente obtendrás resultados mucho mejores, sobre todo si tu sistema tiene una GPU más capaz y suficiente RAM.

Imagen SVG de un perezoso

La interfaz de chat de Unsloth Studio también incluye varias opciones de configuración. Puedes ajustar los parámetros de generación, añadir un system prompt, modificar la plantilla de chat y experimentar con más libertad con el comportamiento del modelo.

Ajustes de configuración del chat en Unsloth Studio

Reflexiones finales

En general, me ha gustado mucho usar Unsloth Studio. La configuración no fue tan fluida como esperaba y hubo un par de puntos dolorosos por el camino, pero una vez que todo estuvo funcionando, la experiencia cambió por completo para mí. 

El mayor problema fue el paso de unsloth studio setup. Sobre el papel suena sencillo, pero en la práctica tardó casi 15 a 20 minutos solo en instalarlo todo. Probablemente podría haber hecho algunas partes por mi cuenta en bastante menos tiempo. 

Incluso la documentación menciona algo más cercano a 5 a 10 minutos, pero en mi caso tardó claramente más.

El segundo punto doloroso fue el almacenamiento. Al principio pensé que necesitaría un espacio moderado, pero la configuración completa acabó ocupando casi 100 GB, mucho más de lo que esperaba. No tengo del todo claro a qué se debe todo ese tamaño. 

Puede ser por el entorno virtual, dependencias descargadas, archivos de modelos, artefactos de compilación o por algunas herramientas que se instalan de forma más global durante la configuración. Esa parte no fue muy transparente. 

Pero, a pesar de esos inconvenientes, cuando Unsloth Studio arrancó de verdad, me encantó. La interfaz se siente pulida, rápida y sorprendentemente fácil de usar. 

Todo está en un solo lugar, el flujo de trabajo es fluido y hace que la experimentación con modelos en local sea mucho más accesible. Así que, aunque la configuración pueda poner a prueba tu paciencia, la experiencia de producto compensa.


Abid Ali Awan's photo
Author
Abid Ali Awan
LinkedIn
Twitter

Soy un científico de datos certificado que disfruta creando aplicaciones de aprendizaje automático y escribiendo blogs sobre ciencia de datos. Actualmente me centro en la creación de contenidos, la edición y el trabajo con grandes modelos lingüísticos.

Temas
Inteligencia Artificial
Agentes de IA

Los mejores cursos de DataCamp

Curso

Ajuste fino con Llama 3

2 h
4K
Ajusta Llama para tareas personalizadas con TorchTune y aprende técnicas para un ajuste eficiente, como la cuantificación.
Ver detallesRight Arrow
Iniciar Curso
Ver másRight Arrow
Relacionado

blog

Cómo aprender IA desde cero en 2026: Guía completa de los expertos

Descubre todo lo que necesitas saber sobre el aprendizaje de la IA en 2026, desde consejos para empezar, recursos útiles e información de expertos del sector.
Adel Nehme's photo

Adel Nehme

15 min

Tutorial

Guía de torchchat de PyTorch: Configuración local con Python

Aprende a configurar el torchat de PyTorch localmente con Python en este tutorial práctico, que proporciona orientación paso a paso y ejemplos.

Tutorial

Cómo ejecutar Stable Diffusion:

Explora la IA generativa con nuestro tutorial introductorio sobre Stable Diffusion. Aprende a ejecutar el modelo de aprendizaje profundo en línea y localmente para generar imágenes detalladas.
Kurtis Pykes 's photo

Kurtis Pykes

7 min

cursor ai code editor

Tutorial

Cursor AI: Una guía con 10 ejemplos prácticos

Aprende a instalar Cursor AI en Windows, macOS y Linux, y descubre cómo utilizarlo a través de 10 casos de uso diferentes.

Tutorial

Guía para principiantes de LlaMA-Factory WebUI: Ajuste de los LLM

Aprende a afinar los LLM en conjuntos de datos personalizados, evaluar el rendimiento y exportar y servir modelos sin problemas utilizando el marco de trabajo de bajo/ningún código de LLaMA-Factory.
Abid Ali Awan's photo

Abid Ali Awan

12 min

Tutorial

Cómo utilizar Custom Instructions de ChatGPT

Explora la función Custom Instructions de ChatGPT. Aprende a afinar las respuestas, explora casos de uso para profesores, empresarios y creadores de contenidos.
Moez Ali's photo

Moez Ali

7 min

Ver MásVer Más