Usaremos:
- Ollama: para rodar os modelos de IA localmente
- Open WebUI: uma interface web que se conecta ao Ollama, parecida com o ChatGPT, com suporte a envio de arquivos
Instalar Ollama + Open WebUI
Requisitos
- Sistema operacional: Windows, macOS ou Linux
- Python 3.10+ instalado (necessário para rodar o Open WebUI)
- Node.js (opcional): só se for usar a interface de desenvolvimento
#1: Instalar o Ollama
- Acesse: https://ollama.com
- Clique em Download e instale o Ollama para seu sistema.
- Após instalar, verifique se está funcionando: No terminal (cmd, PowerShell, ou terminal do macOS/Linux), digite:
ollama run mistral
Isso vai baixar e rodar o modelo Mistral. Pressione Ctrl+C para encerrar o chat.
#2: Instalar o Open WebUI
1. Instale o Git (se ainda não tiver)
- Windows/macOS: https://git-scm.com/downloads
2. Clone o repositório do Open WebUI
Abra o terminal e execute:
git clone https://github.com/open-webui/open-webui.git
cd open-webui
3. Instale o Open WebUI
Certifique-se de ter o Python 3.10 ou superior instalado. Se tiver o
pip
, use:
pip install -r requirements.txt
4. Inicie o Open WebUI
python3 main.py
O servidor local será iniciado por padrão em
http://localhost:8080
.
#3: Usar a IA com interface web
- Abra o navegador e vá até:
http://localhost:8080
- Você verá uma interface estilo ChatGPT.
- Clique no menu para selecionar o modelo (por exemplo,
mistral
oullama2
) — que será executado pelo Ollama. - Envie mensagens normalmente no chat.
#4: Enviar arquivos (PDF, TXT etc)
O Open WebUI tem suporte embutido para upload de arquivos que são lidos como contexto (RAG):
- No campo de mensagem, clique no ícone de clipe de papel ou “+”.
- Faça o upload de um arquivo (PDF, TXT, DOCX).
- Agora você pode pedir coisas como:
- “Resuma o arquivo que acabei de enviar”
- “Quais são os tópicos abordados no documento?”
- “Escreva um email com base nesse conteúdo”
Dica: Rodando modelos adicionais no Ollama
Você pode baixar outros modelos com:
ollama run llama2
ollama run codellama
ollama run gemma
O Open WebUI detectará automaticamente os modelos disponíveis no Ollama.
Veja também: Artigos Sobre IA