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
| Tag | Significado |
|---|---|
latest | Versión oficial más reciente. |
8b, 13b, 70b | Tamaño del modelo. |
q4_0, q4_K_M | Nivel de cuantización. |
v1.2.3 | Versió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
latesten 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
- BotServ.de Comandos de Ollama
- BotServ.de Ciclo de vida del modelo de Ollama
- BotServ.de Copia de seguridad de Ollama
- BotServ.de Cuantización práctica de Ollama
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
- Librería de modelos de Ollama: https://ollama.com/library
- CLI de Ollama: https://github.com/ollama/ollama
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.


