Skip to content
BotServBotServ
OllamaModelosActualizaciónPullEliminar

Actualizar y gestionar modelos Ollama

Actualizar, eliminar y gestionar modelos Ollama. Pull, tags y control de versiones para archivos de modelo.

S

schutzgeist

3 min read
Actualizar y gestionar modelos Ollama

Actualizar y gestionar modelos de Ollama

Qué cubre este artículo sobre la gestión de modelos de Ollama

  • Cómo mantener tus modelos al día.
  • Cómo usar tags y versiones.
  • Cómo liberar espacio de almacenamiento.
  • Cómo copiar y eliminar modelos.
  • Consejos para una gestión limpia de modelos.

Introducción: Actualizar y gestionar modelos de Ollama

Los modelos de Ollama se actualizan regularmente. Las nuevas versiones traen correcciones de errores, cuantización mejorada o más contexto disponible. Si no tienes cuidado, terminarás con múltiples versiones de un mismo modelo en disco sin saber cuál es cuál. Esto consume espacio innecesario y puede causar confusión si accidentalmente usas una versión antigua.

Este artículo te muestra cómo actualizar, gestionar y organizar tus modelos de Ollama de forma eficiente.

Términos clave

  • Pull: Descargar un modelo nuevo o actualizado.
  • Tag: Identificador de versión de un modelo.
  • Manifest: Metadatos asociados a un modelo.
  • Blob: Archivo del modelo de gran tamaño.
  • Garbage Collection: Limpieza de datos no utilizados.
  • Alias: Nombre alternativo para un modelo.
  • Copy: Duplicar un modelo bajo un nombre nuevo.
  • Remove: Eliminar un modelo.

Listar modelos

ollama list

Este comando muestra todos los modelos disponibles, sus tags y tamaño.

Actualizar modelos

Descargar una versión nueva:

ollama pull llama3.1:latest

Ollama descarga solo las partes que han cambiado, lo que ahorra tiempo y ancho de banda.

Revisar versiones antiguas

Después de hacer un pull, es posible que blobs antiguos sigan presentes. Puedes identificarlos con la función prune o manualmente:

ollama ls

Liberar espacio

ollama rm llama3.1:old-version

Eliminar varios modelos a la vez:

ollama rm model1 model2

Cuidado: los modelos eliminados deberán descargarse nuevamente.

Copiar modelos

Guardar un modelo bajo un nombre nuevo:

ollama cp llama3.1 my-llama

Esto es útil cuando quieres crear variaciones basadas en un modelo existente.

Entender los tags

TagSignificado
latestVersión oficial más reciente.
8b, 13b, 70bTamaño del modelo.
q4_0, q4_K_MNivel de cuantización.
v1.2.3Versión.

Los tags te permiten mantener múltiples versiones en paralelo:

ollama pull qwen2.5:14b
ollama pull qwen2.5:7b
ollama pull qwen2.5-coder:14b

Actualizaciones automáticas

Ollama no tiene un actualizador automático integrado para modelos. Un cronjob puede ejecutar pull regularmente:

0 4 * * 1 ollama pull llama3.1:latest >> /var/log/ollama-update.log 2>&1

Pero cuidado: los modelos nuevos pueden tener comportamiento diferente. Las actualizaciones automáticas deberían limitarse a latest en entornos de prueba.

Actualizar modelos desde un Modelfile

Si tu modelo personalizado se basa en un modelo base:

ollama pull llama3.1
ollama create my-assistant -f Modelfile

Control de versiones para Modelfiles

Los Modelfiles deberían respaldarse en Git o en un directorio de versiones:

modelfiles/
  llama3.1-rag-v1.md
  llama3.1-coding-v2.md

Verificar requisitos de almacenamiento

du -sh ~/.ollama
ollama list

Eliminar modelos no utilizados libera rápidamente varios gigabytes.

Consejos prácticos

  • No uses latest en producción, utiliza tags como versiones específicas.
  • Limpia regularmente tus modelos.
  • Respalda los modelos importantes antes de cambios.
  • Versiona tus Modelfiles.
  • Prueba las actualizaciones en un entorno de prueba primero.
  • Mantén el consumo de espacio bajo control.

Errores comunes

  • Tag incorrecto: El modelo es más antiguo de lo esperado.
  • Solo latest: No hay reproducibilidad.
  • No limpiar: El almacenamiento se llena.
  • Actualizar sin copia de seguridad: Los modelos personalizados se pierden.
  • Eliminar un modelo y luego necesitarlo: La descarga toma tiempo.
  • Confundir múltiples versiones: Diferencias de rendimiento inesperadas.

Enlaces y recursos relacionados

FAQ: Actualizar modelos de Ollama

¿Cómo verifico si hay una actualización disponible? ollama pull te dirá si hay nuevos datos para descargar.

¿Necesito eliminar los modelos antiguos? No, pero ahorras espacio si lo haces.

¿Puedo actualizar modelos automáticamente? Solo a través de cronjobs externos. Ollama no tiene un actualizador automático integrado.

¿Qué significan los tags? Identifican tamaño, versión o nivel de cuantización.

¿Debería usar siempre latest? Para pruebas sí, pero para aplicaciones reproducibles usa tags específicos.

Fuentes y lecturas adicionales

Resumen: Actualizar y gestionar modelos de Ollama

La gestión de modelos de Ollama es sencilla cuando entiendes los tags y comandos. Un pull regular actualiza modelos, rm libera espacio y cp permite crear variaciones. Para flujos reproducibles, usa tags fijos y Modelfiles versionados. Mantener un registro del consumo de espacio y las versiones de tus modelos evita descargas innecesarias y asegura consistencia en tu trabajo.

Volver al blog
Share:

Entradas relacionadas