Home
Login

Interface de chat de IA auto-hospedada e rica em recursos, com suporte para Ollama e API OpenAI, oferecendo uma experiência de diálogo de IA totalmente offline.

NOASSERTIONJavaScript 99.5kopen-webui Last Updated: 2025-06-20

Apresentação Detalhada do Projeto Open WebUI

Visão Geral do Projeto

Open WebUI é uma plataforma de IA auto-hospedada, extensível, rica em recursos e amigável, projetada para operar completamente offline. Ele suporta vários executores de LLM, como Ollama e APIs compatíveis com OpenAI, e possui um mecanismo de inferência RAG integrado, tornando-o uma solução poderosa de implantação de IA.

Principais Características

🚀 Implantação Simplificada

  • Instalação Acessível: Instalação perfeita usando Docker ou Kubernetes (kubectl, kustomize ou helm)
  • Suporte a Múltiplas Imagens: Fornece imagens com tags :ollama e :cuda para suportar diferentes necessidades de implantação
  • Instalação de Pacotes Python: Suporta instalação rápida via pip

🤝 Integração de Múltiplos Modelos

  • Integração com Ollama: Suporte nativo para execução de modelos Ollama
  • Compatível com API OpenAI: Integração fácil com APIs compatíveis com OpenAI
  • Suporte a Plataformas de Terceiros: Pode se conectar a plataformas como LMStudio, GroqCloud, Mistral, OpenRouter, etc.
  • Concorrência de Múltiplos Modelos: Converse com vários modelos simultaneamente, aproveitando as vantagens de diferentes modelos

🛡️ Segurança e Gerenciamento de Permissões

  • Controle de Permissões Granular: Administradores podem criar funções e permissões de usuário detalhadas
  • Controle de Acesso Baseado em Função (RBAC): Garante acesso seguro, restringindo permissões
  • Gerenciamento de Grupos de Usuários: Suporta a criação e gerenciamento de diferentes grupos de usuários

📱 Design Responsivo

  • Compatibilidade Multiplataforma: Oferece uma experiência perfeita em PCs desktop, laptops e dispositivos móveis
  • Aplicativo Web Progressivo (PWA): Oferece uma experiência semelhante a um aplicativo nativo em dispositivos móveis
  • Acesso Offline: Fornece funcionalidade de acesso offline em localhost

✒️ Suporte a Conteúdo

  • Suporte a Markdown: Funcionalidade completa de renderização Markdown
  • Suporte a LaTeX: Suporta a exibição de fórmulas matemáticas e símbolos científicos
  • Internacionalização Multilíngue: Suporta interfaces em vários idiomas

🎤 Interação Multimídia

  • Chamadas de Voz: Integra funcionalidade de chamadas de voz mãos-livres
  • Chamadas de Vídeo: Suporta chamadas de vídeo, proporcionando um ambiente de interação mais dinâmico
  • Entrada de Voz: Suporta entrada e reconhecimento de voz

🛠️ Funcionalidades Avançadas

Construtor de Modelos

  • Crie facilmente modelos Ollama através da interface Web
  • Crie e adicione funções/agentes personalizados
  • Personalize elementos de bate-papo
  • Importe facilmente modelos através da integração da comunidade Open WebUI

Ferramenta de Chamada de Função Python

  • Suporte a editor de código integrado
  • Suporte a ferramentas no espaço de trabalho
  • Traga sua própria função (BYOF): Implemente integração LLM perfeita adicionando funções Python puras

📚 Integração RAG Local

  • Interação com Documentos: Integre perfeitamente a interação com documentos na experiência de bate-papo
  • Biblioteca de Documentos: Carregue documentos diretamente no bate-papo ou adicione-os à biblioteca de documentos
  • Comandos de Consulta: Use comandos # para acessar facilmente os documentos
  • Geração Aumentada de Recuperação: Fornece suporte RAG avançado

🔍 RAG de Pesquisa na Web

  • Múltiplos Provedores de Pesquisa: Suporta SearXNG, Google PSE, Brave Search, serpstack, serper, Serply, DuckDuckGo, TavilySearch, SearchApi e Bing
  • Integração de Resultados de Pesquisa: Injete resultados de pesquisa diretamente na experiência de bate-papo
  • Aquisição de Informações em Tempo Real: Obtenha as informações mais recentes da web

🌐 Funcionalidade de Navegação na Web

  • Integre perfeitamente o conteúdo do site no bate-papo usando o comando # seguido do URL
  • Incorpore conteúdo da web diretamente nas conversas
  • Melhore a riqueza e a profundidade da interação

🎨 Integração de Geração de Imagens

  • Geração de Imagens Local: Suporta AUTOMATIC1111 API ou ComfyUI
  • Geração de Imagens Externa: Suporta DALL-E da OpenAI
  • Conteúdo Visual Dinâmico: Enriquece a experiência de bate-papo com conteúdo visual

🧩 Plugins e Extensões

Framework de Plugins Pipelines

  • Integre perfeitamente lógica personalizada e bibliotecas Python no Open WebUI usando o framework de plugins Pipelines
  • Suporte para chamadas de função
  • Controle de acesso do usuário e limitação de taxa
  • Monitoramento de uso com ferramentas como Langfuse
  • Suporte a tradução em tempo real LibreTranslate para vários idiomas
  • Funcionalidades avançadas como filtragem de mensagens tóxicas

Métodos de Instalação

Instalação via Python pip

# Instalar Open WebUI
pip install open-webui

# Executar Open WebUI
open-webui serve

Instalação via Docker

Instalação Básica

docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

Instalação com Suporte a GPU

docker run -d -p 3000:8080 --gpus all --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:cuda

Instalação Completa com Ollama

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

Comunidade e Ecossistema

Comunidade Open WebUI

  • Descubra, baixe e explore Modelfiles personalizados
  • Oferece amplas possibilidades de aprimoramento da interação de bate-papo
  • Suporte e contribuições ativos da comunidade

Atualizações Contínuas

  • Atualizações, correções e novos recursos regulares
  • Equipe de desenvolvimento ativa
  • Feedback responsivo da comunidade

Funcionalidades de Nível Empresarial

  • Plano Empresarial: Oferece funcionalidades aprimoradas
  • Temas Personalizados: Suporta temas e marcas personalizados
  • Suporte Profissional: Suporte técnico de nível empresarial

Casos de Uso

Usuários Individuais

  • Assistente de IA pessoal
  • Ferramenta de estudo e pesquisa
  • Assistente de escrita criativa
  • Auxílio ao desenvolvimento de código

Usuários Empresariais

  • Consulta de base de conhecimento interna
  • Automação de atendimento ao cliente
  • Processamento e análise de documentos
  • Ferramenta de colaboração em equipe

Desenvolvedores

  • Desenvolvimento de protótipos de aplicativos de IA
  • Teste e avaliação de modelos
  • Desenvolvimento de ferramentas de IA personalizadas
  • Teste de integração de API

Arquitetura Técnica

Tecnologias de Front-End

  • Stack de tecnologia Web moderna
  • Design responsivo
  • Suporte a PWA
  • Internacionalização multilíngue

Tecnologias de Back-End

  • Infraestrutura Python
  • Design de API RESTful
  • Arquitetura de plugin
  • Implantação em contêineres

Processamento de Dados

  • Geração Aumentada de Recuperação RAG
  • Vetorização de documentos
  • Integração de pesquisa em tempo real
  • Processamento de dados multimodais

Vantagens e Características

  1. Totalmente Open Source: Licença MIT, uso e modificação gratuitos
  2. Proteção de Privacidade: Opera completamente offline, os dados não são vazados
  3. Rico em Recursos: Integra vários recursos necessários para aplicativos de IA modernos
  4. Fácil de Implantar: Vários métodos de instalação, adequados para usuários de diferentes níveis técnicos
  5. Altamente Personalizável: Suporte a sistema de plugins e funcionalidades personalizadas
  6. Comunidade Ativa: Desenvolvimento contínuo e suporte da comunidade

Conclusão

Open WebUI é uma plataforma de IA auto-hospedada, completa e fácil de usar, especialmente adequada para usuários que precisam de proteção de privacidade, personalização de recursos e controle total. Seja para uso pessoal ou implantação empresarial, ele pode fornecer uma experiência de interação de IA poderosa e flexível. Através de seu rico ecossistema de plugins e suporte contínuo da comunidade, o Open WebUI está se tornando uma solução líder no campo da interface de IA de código aberto.