Correo: [email protected] - Teléfono: +56979962128

¿Qué es lo que haremos?

 
A screenshot of an AI interface displaying a clean, minimalist design. The interface greets the user with "Hello, MrC" and includes a search bar labeled "How can I help you today?" with microphone and audio icons on the right. Below, suggested prompts include "Tell me a fun fact about the Roman Empire," "Show me a code snippet of a website's sticky header," and "Give me ideas for what to do with my kids' art." The background is white with minimal elements.
 

Ollama es una herramienta de código abierto diseñada para ejecutar modelos de lenguaje grandes (LLM) en tu propia Raspberry Pi, en lugar de hacerlo a través de internet.

Siguiendo estos pasos, transformarás tu Raspberry Pi en un potente asistente de IA utilizando Ollama. Instalarás Ollama junto con su interfaz WebUI, descargarás un modelo de IA adecuado e interactuarás con él para realizar diversas tareas, como responder preguntas, ayudarte a escribir una historia o brindar soporte.

Esta configuración te permitirá explorar y utilizar capacidades avanzadas de IA generativa directamente desde tu Raspberry Pi.

Necesitarás:

   

Instalando Ollama en tu Raspberry

 
 

Abre una ventana de terminal en tu Raspberry Pi

Para comenzar, necesitas acceder a la terminal. Puedes hacerlo haciendo clic en el icono de la terminal o presionando Ctrl + Alt + T.

Icon of a terminal window with a grey background and a blue title bar at the top, featuring a white command prompt symbol in the center.

Instala Ollama

Utiliza el siguiente script de shell para instalar Ollama y la interfaz WebUI:

curl -fsSL https://ollama.com/install.sh | sh

Este proceso de instalación puede tardar un poco. Sabrás que ha finalizado cuando vuelva a aparecer la línea de comandos (el prompt) en la terminal.

 
   

Descarga (Pull) y ejecuta un modelo en tu Ollama

En términos sencillos, “hacer pull a un modelo” significa descargar un modelo de IA específico que Ollama utilizará para realizar tareas.

Hay varios modelos disponibles en ollama.com/library. Te recomendamos comenzar con gemma:2b, phi o tinyllama. Ten cuidado con los modelos de más de 5.000 millones de parámetros, ya que podrían ser demasiado exigentes para una Raspberry Pi estándar.

Ejecuta el siguiente comando, reemplazando [model name here] por el nombre del modelo que quieras utilizar:

 
ollama run [nombre del modelo]
 

Verás cómo se llenan algunas barras de progreso y, a continuación, se te pedirá que introduzcas una instrucción (prompt) para el modelo.

Animation showing a command line interface with the prompt displaying "pi@raspberrypi:~ $" followed by a command being typed.

Interactúa con el modelo haciéndole preguntas, pidiéndole que escriba un poema o una historia, o utilizándolo como ayuda para estudiar:

>>> escribe un poema corto y gracioso sobre skibidi

Oh Skibidi, eres un espectáculo digno de ver, Una vela hecha de nubes, tan ligera y audaz. 
Tu risa resuena en el aire, Mientras bailas por la feria estrellada. 
Con una sonrisa tan amplia, llenas el cielo, Un brillo que hace suspirar a todos.
Skibidi, una alegría que no podemos negar, Un skibidi, un suspiro juguetón.

Presiona Ctrl + D para salir del proceso de interacción con el LLM cuando hayas terminado.

   
   

Uso de la WebUI

La WebUI funciona como cualquier otra interfaz de chatbot. Puedes escribir tus instrucciones (prompts) y ver las respuestas generadas por el modelo.

 
A screenshot of an AI interface displaying a clean, minimalist design. The text "Hello, MrC" is prominently shown in the center. Below, there is a search bar labeled "How can I help you today?" with a microphone and audio icon to the right. Suggested prompts include "Tell me a fun fact about the Roman Empire," "Show me a code snippet of a website's sticky header," and "Give me ideas for what to do with my kids' art." On the left side, there is a menu with options for "Workspace," "Search," and "Chats." A circular profile icon labeled "M" is in the top right corner.
   

Instala Docker y la WebUI

Instala Docker introduciendo el siguiente comando en la terminal:

sudo apt install docker.io

Espera a que Docker se instale. Sabrás que la instalación ha finalizado cuando vuelva a aparecer la línea de comandos (el prompt).

Instala la WebUI copiando y pegando el siguiente comando en la terminal:

sudo docker run -d -p 3000:8080 -v ollama:/root/.ollama -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:ollama

Espera a que se instale la WebUI. Al igual que antes, sabrás que ha terminado cuando vuelva a aparecer la línea de comandos.

Accede a la interfaz WebUI yendo a http://localhost:3000/ en tu navegador web.

A browser tab titled "Open WebUI" shows the URL "localhost:3000" in the address bar.

Aprende esto en un curso

Si prefieres verlo en vivo y con alguien que resuelva tus dudas, estos cursos presenciales de MCI Educación cubren el tema de este tutorial: