Módulo 4: Ollama - Introducción
Model Management con Ollama CLI
Descripción
Aprenderás comandos CLI para gestionar modelos: descargar, listar, ejecutar, eliminar.
Tiempo: 20 minutos
Dificultad: Baja
🎯 Objetivos
- ✅ Descargar modelos (
pull) - ✅ Listar modelos (
list) - ✅ Ejecutar modelos (
run) - ✅ Eliminar modelos (
rm)
📥 Comando: ollama pull
Descargar Mistral 7B:
ollama pull mistral
Output:
pulling manifest
pulling 4a0346896...
pulling 4a0346897...
success
Tiempo: 5-15 min (4GB download)
Modelos disponibles:
# Listar en ollama.com/library
ollama pull mistral # 7B
ollama pull llama2 # 7B
ollama pull codellama # 7B para código
ollama pull llama2:13b # 13B (necesita 16GB RAM)
📋 Comando: ollama list
ollama list
Output:
NAME ID SIZE MODIFIED
mistral:latest 4a0346896 4.1 GB 2 minutes ago
llama2:latest 3f8a42d 3.8 GB 1 hour ago
🚀 Comando: ollama run
Modo interactivo:
ollama run mistral
Chat interactivo:
>>> Hola, ¿qué modelo eres?
Soy Mistral 7B, ejecutándome localmente en tu máquina.
>>> /bye
Comandos especiales:
/bye- Salir/show- Info del modelo/set parameter value- Cambiar parámetros
🗑️ Comando: ollama rm
ollama rm mistral
Confirma eliminación del modelo (libera 4GB)
📊 Comando: ollama show
ollama show mistral
Output:
Model: mistral:latest
Family: mistral
Parameters: 7B
Quantization: Q4_0
Context: 32768
⚙️ Parameters en CLI
ollama run mistral --temperature 0.7 --top-p 0.9
Parameters disponibles:
--temperature(0-2)--top-p(0-1)--num-ctx(context window)--num-predict(max tokens output)
🔄 Actualizar Modelo
# Actualiza a última versión
ollama pull mistral
📊 Comparación: Ollama vs LM Studio
| Feature | Ollama CLI | LM Studio GUI |
|---|---|---|
| Download | ollama pull mistral | Click Download |
| Run | ollama run mistral | Click Load |
| List | ollama list | Home → My Models |
| Delete | ollama rm mistral | Click Delete |
| Automation | ✅ Scriptable | ❌ Manual |
Ollama ventaja: Automatizable (scripts, CI/CD)
🐛 Troubleshooting
Error: Model not found
# Lista modelos disponibles
ollama list
# O visita: https://ollama.com/library
Error: Not enough memory
Solución: Descarga versión quantizada menor:
ollama pull mistral:7b-q4 # Q4 (4-bit)
ollama pull mistral:7b-q2 # Q2 (2-bit, más pequeño)
✅ Resumen
Comandos esenciales:
ollama pull <model>- Descargaollama list- Listaollama run <model>- Ejecutaollama rm <model>- Eliminaollama show <model>- Info
Workflow típico:
ollama pull mistral
ollama list
ollama run mistral
# Chat interactivo...
ollama rm mistral # Si ya no lo necesitas
Siguiente: 04-api-rest.md
Aprenderás a usar Ollama como servidor API REST (compatible OpenAI).
Tiempo: 25 min