Uma estrutura de bate-papo de IA moderna e de código aberto, que suporta vários provedores de IA, gerenciamento de base de conhecimento, interação multimodal e outras funções.
Apresentação Detalhada do Projeto LobeChat
Visão Geral do Projeto
LobeChat é um framework de chat de IA moderno e de código aberto, que suporta múltiplos provedores de IA (OpenAI / Claude 4 / Gemini / DeepSeek / Ollama / Qwen), bases de conhecimento (upload de arquivos / gestão de conhecimento / RAG), multimodalidade (plugins / Artifacts / MCP) e funcionalidades de cadeia de pensamento. Os usuários podem implantar seu próprio aplicativo ChatGPT/Claude/DeepSeek privado com um clique e gratuitamente.
Principais Características
🧠 Visualização da Cadeia de Pensamento da IA
Experimente o processo de raciocínio da IA como nunca antes. Através da inovadora funcionalidade de visualização da cadeia de pensamento (CoT), os usuários podem observar como problemas complexos se desenvolvem gradualmente, proporcionando uma transparência sem precedentes no processo de tomada de decisão da IA. Esta funcionalidade transforma o pensamento abstrato em uma experiência interativa e envolvente.
🌿 Diálogo Ramificado
Introduz uma forma mais natural e flexível de diálogo com a IA. Através da funcionalidade de diálogo ramificado, as discussões podem evoluir em múltiplas direções, como uma conversa humana, criando novos ramos de diálogo a partir de qualquer mensagem:
- Modo de Continuação: Expande perfeitamente a discussão atual, mantendo o contexto valioso
- Modo Independente: Inicia novos tópicos com base em qualquer mensagem anterior
🎨 Integração de Artifacts do Claude
Integra a funcionalidade de Artifacts do Claude, expandindo as fronteiras da interação IA-humano, suportando a criação e visualização em tempo real de vários formatos de conteúdo:
- Geração e exibição de gráficos SVG dinâmicos
- Construção e renderização em tempo real de páginas HTML interativas
- Geração de documentos profissionais em vários formatos
📁 Upload de Arquivos e Base de Conhecimento
Suporta upload de arquivos e funcionalidades de base de conhecimento, permitindo que os usuários carreguem vários tipos de arquivos, incluindo documentos, imagens, áudios e vídeos, criando uma base de conhecimento para facilitar o gerenciamento e a pesquisa de arquivos.
🤖 Suporte a Múltiplos Provedores de IA
LobeChat suporta mais de 30 provedores de serviços de modelos de IA, incluindo, mas não se limitando a:
Principais Provedores
- OpenAI: Modelos da série GPT, líder global em processamento de linguagem natural
- Anthropic: Claude 3.5 Sonnet, modelos da série Claude 3
- Google: Modelos de IA multimodal da série Gemini
- DeepSeek: Focado em pesquisa e aplicação de tecnologia de IA
- Ollama: Suporta a implantação de modelos locais
- Qwen: Modelo de linguagem em larga escala desenvolvido independentemente pela Alibaba Cloud
Outros Provedores Suportados
- Amazon Bedrock
- HuggingFace
- OpenRouter
- Cloudflare Workers AI
- GitHub Models
- Novita AI
- Together AI
- Fireworks AI
- Groq
- Perplexity
- Mistral
👁️ Capacidade Multimodal
Suporta o mais recente modelo gpt-4-vision da OpenAI, com capacidade de reconhecimento visual. Os usuários podem facilmente fazer upload ou arrastar e soltar imagens na caixa de diálogo, e a IA pode reconhecer o conteúdo da imagem e realizar conversas inteligentes com base nisso.
🎤 Texto para Voz (TTS) e Voz para Texto (STT)
Suporta tecnologias TTS e STT, permitindo que o aplicativo converta mensagens de texto em saídas de voz claras. Os usuários podem escolher entre várias opções de voz, incluindo OpenAI Audio e Microsoft Edge Speech.
🎨 Geração de Imagens a partir de Texto
Suporta a mais recente tecnologia de geração de imagens a partir de texto, permitindo que os usuários invoquem diretamente ferramentas de criação de imagens em conversas com a IA. Através de ferramentas de IA como DALL-E 3, MidJourney e Pollinations, as ideias são transformadas em imagens.
🔌 Ecossistema de Plugins
O ecossistema de plugins é uma extensão importante das funcionalidades principais do LobeChat, aumentando significativamente a praticidade e a flexibilidade do assistente:
- Obtenção e processamento de informações em tempo real
- Pesquisa de informações na web
- Pesquisa rápida de documentos
- Geração de imagens
- Obtenção de dados de várias plataformas como Bilibili, Steam, etc.
- Interação com vários serviços de terceiros
🏪 Mercado de Agentes
No Mercado de Agentes do LobeChat, os criadores podem descobrir uma comunidade vibrante e inovadora, reunindo muitos Agentes cuidadosamente projetados. Esses Agentes desempenham um papel importante não apenas em cenários de trabalho, mas também oferecem grande conveniência no processo de aprendizado.
💾 Opções de Armazenamento de Dados
Suporta duas opções de banco de dados:
- Banco de Dados Local: Adequado para usuários que precisam de mais controle de dados e proteção de privacidade, usando a tecnologia CRDT para sincronização multi-dispositivo
- Banco de Dados do Servidor: Suporta PostgreSQL como banco de dados do servidor, proporcionando uma experiência de usuário mais conveniente
👥 Gerenciamento Multi-Usuário
Oferece duas principais soluções de autenticação e gerenciamento de usuários:
- next-auth: Integra uma biblioteca de autenticação flexível e poderosa, suportando OAuth, login por e-mail e outros métodos de autenticação
- Clerk: Plataforma moderna de gerenciamento de usuários, oferecendo autenticação multi-fator (MFA), gerenciamento de perfis de usuário e outras funcionalidades avançadas
📱 Suporte a PWA
Adota a tecnologia de Aplicativo Web Progressivo (PWA), proporcionando uma experiência próxima a aplicativos nativos em dispositivos desktop e móveis, mantendo características leves e de alto desempenho.
🎨 Personalização de Temas
Oferece modos de tema flexíveis e diversos:
- Modo claro diurno e modo escuro noturno
- Ricas opções de personalização de cores
- Suporte para modo de balão de chat e modo de documento
- Reconhecimento inteligente do modo de cor do sistema e troca automática de tema
Características Técnicas
🚀 Implantação Rápida
- Implantação com um clique usando a plataforma Vercel ou imagem Docker
- Implantação concluída em 1 minuto, sem configuração complexa
- Suporta vinculação de domínio personalizado
🔒 Proteção de Privacidade
Todos os dados são armazenados localmente no navegador do usuário, garantindo a segurança da privacidade do usuário.
💎 Design de UI Requintado
- Interface cuidadosamente projetada, com aparência elegante e interação fluida
- Suporte para temas claros e escuros
- Design amigável para dispositivos móveis
- Suporte a PWA para fornecer uma experiência mais próxima da nativa
🗣️ Experiência de Diálogo Fluida
- Resposta fluida garante uma experiência de diálogo suave
- Suporte completo para renderização Markdown
- Suporte para realce de código, fórmulas LaTeX, diagramas de fluxo Mermaid, etc.
Métodos de Implantação
Opções de Implantação com Um Clique
- Vercel
- Zeabur
- Sealos
- RepoCloud
- Alibaba Cloud
Desenvolvimento Local
$ git clone https://github.com/lobehub/lobe-chat.git
$ cd lobe-chat
$ pnpm install
$ pnpm dev
Usando GitHub Codespaces
Suporta ambiente de desenvolvimento online, sem necessidade de configuração local.
Produtos Relacionados
LobeHub também oferece os seguintes produtos relacionados:
- Lobe SD Theme: Tema moderno para Stable Diffusion WebUI
- Lobe Midjourney WebUI: Interface WebUI para Midjourney
- Lobe i18n: Ferramenta de tradução automática i18n internacionalizada impulsionada por ChatGPT
- Lobe Commit: Ferramenta CLI baseada em Langchain/ChatGPT para geração de mensagens de commit Git