A equipa que usa modelos de IA diariamente acaba por pagar, mais cedo ou mais tarde, pelo chat na nuvem: o ChatGPT Plus na versão para equipas custa 20 € por mês, ou seja, 240 € por ano, e as conversas e documentos carregados para o chat ficam nos servidores do fornecedor. Open WebUI é uma interface de chat aberta que funciona no navegador como os assistentes conhecidos, mas conectas-na às tuas próprias fontes de modelos: o servidor Ollama ou qualquer API compatível com OpenAI. O histórico das conversas, as contas da equipa e os documentos carregados ficam no teu Box, e tu decides com qual fornecedor e por quanto conversas. Abaixo tens o passo a passo de como instalar o Open WebUI na Saplo.
Porque escolher Open WebUI em vez do ChatGPT Plus
O chat pago com IA na cloud é simples enquanto for utilizado por uma única pessoa, por uso próprio. Os problemas começam quando toda a equipa precisa de ter acesso aos modelos:
- assinatura cobrada por membro da equipa, o ChatGPT Plus na versão para equipas custa 20 € por mês, ou seja, 240 € por ano, e o custo aumenta por cada novo membro da equipa que tenha acesso ao chat,
- conversas e documentos ficam no fornecedor, contratos carregados no chat, descrições de projetos e notas internas ficam armazenados nos servidores de uma empresa externa, fora da infraestrutura da tua empresa,
- um único fornecedor de modelos, não podes ligar o teu próprio modelo a partir do servidor Ollama nem usar uma API mais económica compatível com OpenAI, porque a interface só funciona com a oferta de uma empresa.
O Open WebUI não tem nenhuma destas limitações: é uma interface de chat instalada no teu Box, onde tu próprio ligas as fontes dos modelos. Podes usar a chave API de qualquer fornecedor compatível com OpenAI, ao mesmo tempo que manténs modelos no teu próprio servidor Ollama e alternas entre eles na mesma conversa. Crias contas de equipa sem limite, e todo o custo é o do próprio Box.
Requisitos
Para instalar o Open WebUI na Saplo, precisas de:
- Um Box com Docker ativo (o motor ativa-o automaticamente durante a instalação através do catálogo),
- pelo menos 1 GB de RAM livre no Box e 4 GB de espaço em disco, ou seja, o plano mais barato que suporta isto é o Box S por 27 € por ano (a comunicação via API é leve para o Box, porque o processamento ocorre do lado do fornecedor do modelo ou do teu servidor Ollama),
- um domínio ou subdomínio *.saploapp.pl incluído em todos os planos, onde o chat ficará alojado,
- não precisas de uma base de dados separada, o Open WebUI guarda os dados na sua própria base SQLite num volume no teu Box,
- acesso a modelos, ou seja, uma chave API de um fornecedor compatível com OpenAI ou o endereço do teu próprio servidor Ollama. A Saplo não fornece chaves nem o seu Ollama próprio, tu ligas a fonte dos modelos após a instalação no painel da aplicação.
Descrição completa da aplicação e o seu lugar no catálogo podes encontrar na página do Open WebUI na Saplo.
Instalação passo a passo
- No painel Saplo, acede ao Catálogo de aplicações e escolhe Open WebUI.
- Seleciona uma Box com pelo menos 1 GB de RAM livre e 4 GB de espaço livre em disco, assim como o domínio ou subdomínio onde o chat será alojado.
- Confirma a instalação. O motor descarrega a imagem oficial
ghcr.io/open-webui/open-webui, cria um container com a base de dados num volume, gera um segredo de sessão persistente (as contas de utilizador e login resistem ao reinício do container) e disponibiliza o painel via nginx da Box com SSL gratuito. - A primeira execução inicializa a base de dados da aplicação, incluindo a base vetorial para pesquisa nos documentos carregados, pelo que pode demorar mais do que os habituais segundos. O motor espera que o painel responda via HTTP antes de considerar a instalação concluída.
- Depois da instalação, o chat funciona sob o domínio indicado. A primeira conta criada no formulário de registo recebe automaticamente permissões de administrador.
Primeiros passos após a instalação
- Abre o domínio da aplicação e cria uma conta no formulário de registo. A primeira conta criada torna-se na conta de administrador, sem necessidade de configuração adicional.
- Desativa o registo (Configurações -> Geral -> Ativar registo) para que pessoas de fora da equipa que acedam ao teu domínio não possam criar contas.
- Liga as fontes dos modelos (Administração -> Configurações -> Ligações): cola a chave API do teu fornecedor compatível com OpenAI ou o endereço do teu próprio servidor Ollama. Podes ligar várias fontes ao mesmo tempo e alternar o modelo durante a conversa.
- Adiciona as contas da equipa, e guarda instruções e prompts comuns como modelos prontos, para que todos na equipa comecem a trabalhar com as mesmas configurações.
- Faz upload dos documentos diretamente na conversa ou na base de conhecimento partilhada e pergunta ao modelo sobre o conteúdo, sem precisares de colar os ficheiros inteiros na janela de chat.
Open WebUI na Saplo kontra ChatGPT Plus
| ChatGPT Plus (para a equipa) | Open WebUI na Saplo | |
|---|---|---|
| Preço do interface anual | 240 € (20 €/mês) | 27 € (Box S) |
| Taxa para pessoa adicional | sim, a subscrição aumenta com a equipa | não, conta o recurso do Box |
| Modelos | oferta de um único fornecedor | qualquer API compatível com OpenAI ou o teu próprio Ollama |
| Mudança de fornecedor do modelo | novo serviço, novo histórico | trocas a chave, o histórico mantém-se |
| Onde ficam as conversas e documentos | na cloud do fornecedor | no teu Box |
A isto soma-se o modo de faturação: a subscrição na cloud é paga sempre, mesmo no mês em que ninguém inicia um chat, e o custo da API é cobrado conforme o uso, aumentando e diminuindo com o tráfego real da equipa.
Perguntas frequentes
Será que a Saplo fornece acesso a modelos de IA? Não, o Open WebUI é uma interface, não um modelo. Ligam a tua própria chave API no painel da aplicação (Administração -> Configurações -> Ligações), funciona com qualquer fornecedor compatível com OpenAI, e como alternativa podes ligar o teu próprio servidor Ollama.
Além do Box, tenho de pagar mais alguma coisa? Se usares a API do fornecedor dos modelos, o pagamento é feito diretamente a esse fornecedor conforme o uso, como em qualquer chave API. Para o teu próprio servidor Ollama, o custo depende do hardware onde o modelo está instalado. A própria interface na Saplo tem um custo fixo e conhecido, o preço do Box.
Preciso de uma base de dados separada? Não, o Open WebUI grava tudo numa base de dados SQLite própria num volume de dados no teu Box. O motor da Saplo cria um único contentor, sem necessidade de MySQL ou Postgres para comprares e configurares.
Quantas pessoas podem usar o chat? O Open WebUI não limita utilizadores: crias contas sem limite e sem taxa para contas adicionais. O limite real são os recursos do Box, e a utilização do chat via API sobrecarrega pouco o Box, pois a contabilização é feita pelo fornecedor do modelo.
As minhas conversas são privadas? O histórico de conversas, contas e documentos carregados ficam guardados na base de dados no teu Box. O conteúdo da pergunta é enviado apenas ao fornecedor cuja chave usas, por isso és tu que decides quem processa os dados da equipa.
O Open WebUI não precisa estar sozinho: o mesmo Box suporta outras aplicações do catálogo dentro dos seus recursos. Encontras detalhes na página do hosting de aplicações.
Se a tua equipa paga por chat com IA na cloud, mas quer ter a sua própria interface, liberdade na escolha dos modelos e conversas na própria infraestrutura, escreve-nos, ajudamos a escolher o Box e a instalar o Open WebUI.
- #AI
- #Ollama
- #Open WebUI
- #Guia
