- Diagnosticar si Ollama está instalado, arrancado y accesible.
- Resolver errores típicos al conectar apps, Claude Code o pasarelas.
- Ajustar modelo y flujo cuando el equipo se queda corto.
Diagnóstico de 60 segundos
ollama --version ollama list ollama ps curl http://localhost:11434/api/tags
api/tags devuelve una lista de modelos, Ollama está vivo. Si falla ahí, no sigas tocando tu app: arregla primero Ollama.Error: connection refused
Significa que tu programa llama a localhost:11434, pero no hay nada escuchando.
ollama serve
En macOS y Windows, Ollama normalmente arranca como app de escritorio. Si cerraste la app, vuelve a abrirla. En Linux, revisa el servicio:
systemctl status ollama sudo systemctl restart ollama
Error: model not found
El nombre que usas en tu app no coincide con el modelo instalado.
ollama list ollama pull qwen3:4b
ollama list. qwen3, qwen3:4b y ollama/qwen3:4b pueden significar cosas distintas según la herramienta.Ollama responde muy lento
- Baja a un modelo más pequeño: 1B, 3B o 4B.
- Cierra apps pesadas antes de lanzar el modelo.
- Reduce contexto y documentos de entrada.
- Usa el flujo híbrido: Claude Code para construir, Ollama para procesar datos privados o repetitivos.
La app funciona en terminal, pero no desde Docker
Dentro de un contenedor, localhost apunta al contenedor, no a tu ordenador. Prueba con el host de Docker:
http://host.docker.internal:11434
LiteLLM o una pasarela no conecta
Primero prueba Ollama directo. Después revisa el archivo de configuración de la pasarela.
curl http://localhost:11434/api/tags # En LiteLLM, el modelo suele declararse así: model: ollama/qwen3:4b api_base: http://localhost:11434
Checklist final
- El comando
ollama --versionfunciona. ollama listmuestra el modelo exacto.curl /api/tagsresponde.- Tu app apunta a
http://localhost:11434o al host correcto si usa Docker. - El modelo cabe en tu RAM sin bloquear el equipo.
Si has guardado la evidencia de esta lección, continúa con «Ollama no usa la GPU en Windows». Si no, repite la comprobación antes de avanzar.