Un framework de chat IA moderne et open source, prenant en charge plusieurs fournisseurs d'IA, la gestion de bases de connaissances, l'interaction multimodale, etc.
Présentation détaillée du projet LobeChat
Aperçu du projet
LobeChat est un framework de chat IA moderne et open source, prenant en charge plusieurs fournisseurs d'IA (OpenAI / Claude 4 / Gemini / DeepSeek / Ollama / Qwen), des bases de connaissances (téléchargement de fichiers / gestion des connaissances / RAG), la multimodalité (plugins / Artifacts / MCP) et les fonctionnalités de chaîne de pensée. Les utilisateurs peuvent déployer gratuitement et en un clic leur propre application ChatGPT/Claude/DeepSeek privée.
Caractéristiques principales
🧠 Visualisation de la chaîne de pensée de l'IA
Découvrez un processus de raisonnement de l'IA sans précédent. Grâce à la fonctionnalité innovante de visualisation de la chaîne de pensée (CoT), les utilisateurs peuvent observer comment des problèmes complexes se déploient progressivement, offrant une transparence sans précédent dans le processus de décision de l'IA. Cette fonctionnalité transforme la pensée abstraite en une expérience interactive captivante.
🌿 Conversations ramifiées
Introduisez une manière plus naturelle et plus flexible de dialoguer avec l'IA. Grâce à la fonctionnalité de conversations ramifiées, les discussions peuvent se développer dans plusieurs directions comme une conversation humaine, en créant de nouvelles branches de conversation à partir de n'importe quel message :
- Mode de continuation : étendez de manière transparente la discussion actuelle tout en conservant un contexte précieux
- Mode indépendant : démarrez de nouveaux sujets à partir de n'importe quel message précédent
🎨 Intégration de Claude Artifacts
Intègre la fonctionnalité Claude Artifacts, étendant les frontières de l'interaction IA-humain, prenant en charge la création et la visualisation en temps réel de divers formats de contenu :
- Génération et affichage de graphiques SVG dynamiques
- Construction et rendu en temps réel de pages HTML interactives
- Génération de documents professionnels dans divers formats
📁 Téléchargement de fichiers et base de connaissances
Prend en charge le téléchargement de fichiers et la fonctionnalité de base de connaissances, permettant aux utilisateurs de télécharger divers types de fichiers, notamment des documents, des images, de l'audio et de la vidéo, de créer des bases de connaissances, facilitant ainsi la gestion et la recherche de fichiers.
🤖 Prise en charge de plusieurs fournisseurs d'IA
LobeChat prend en charge plus de 30 fournisseurs de services de modèles d'IA, y compris, mais sans s'y limiter :
Principaux fournisseurs
- OpenAI : Modèles de la série GPT, leader mondial dans le domaine du traitement du langage naturel
- Anthropic : Modèles Claude 3.5 Sonnet, Claude 3
- Google : Modèles d'IA multimodaux de la série Gemini
- DeepSeek : Se concentre sur la recherche et l'application de la technologie de l'IA
- Ollama : Prend en charge le déploiement de modèles locaux
- Qwen : Modèle de langage à grande échelle développé indépendamment par Alibaba Cloud
Autres fournisseurs pris en charge
- Amazon Bedrock
- HuggingFace
- OpenRouter
- Cloudflare Workers AI
- GitHub Models
- Novita AI
- Together AI
- Fireworks AI
- Groq
- Perplexity
- Mistral
👁️ Capacités multimodales
Prend en charge le dernier modèle gpt-4-vision d'OpenAI, doté de capacités de reconnaissance visuelle. Les utilisateurs peuvent facilement télécharger ou faire glisser des images dans la boîte de dialogue, et l'IA peut reconnaître le contenu de l'image et engager une conversation intelligente basée sur celle-ci.
🎤 Synthèse vocale (TTS) et reconnaissance vocale (STT)
Prend en charge les technologies TTS et STT, permettant à l'application de convertir les messages texte en une sortie vocale claire. Les utilisateurs peuvent choisir parmi une variété d'options vocales, notamment OpenAI Audio et Microsoft Edge Speech.
🎨 Génération d'images à partir de texte
Prend en charge les dernières technologies de génération d'images à partir de texte, permettant aux utilisateurs d'appeler directement des outils de création d'images dans leurs conversations avec l'IA. Transformez vos idées en images grâce à des outils d'IA tels que DALL-E 3, MidJourney et Pollinations.
🔌 Écosystème de plugins
L'écosystème de plugins est une extension importante des fonctionnalités de base de LobeChat, améliorant considérablement la praticité et la flexibilité de l'assistant :
- Obtenir et traiter des informations en temps réel
- Rechercher des informations sur le web
- Rechercher rapidement des documents
- Générer des images
- Obtenir des données à partir de diverses plateformes telles que Bilibili, Steam, etc.
- Interagir avec divers services tiers
🏪 Marché des Agents
Sur le marché des Agents LobeChat, les créateurs peuvent découvrir une communauté dynamique et innovante, rassemblant de nombreux Agents soigneusement conçus. Ces Agents jouent non seulement un rôle important dans les environnements de travail, mais offrent également une grande commodité dans le processus d'apprentissage.
💾 Options de stockage des données
Prend en charge deux choix de base de données :
- Base de données locale : Convient aux utilisateurs qui ont besoin de plus de contrôle des données et de protection de la vie privée, en utilisant la technologie CRDT pour la synchronisation multi-appareils
- Base de données côté serveur : Prend en charge PostgreSQL comme base de données côté serveur, offrant une expérience utilisateur plus pratique
👥 Gestion multi-utilisateurs
Fournit deux solutions principales d'authentification et de gestion des utilisateurs :
- next-auth : Intègre une bibliothèque d'authentification flexible et puissante, prenant en charge diverses méthodes d'authentification telles que OAuth, la connexion par e-mail, etc.
- Clerk : Plateforme moderne de gestion des utilisateurs, offrant des fonctionnalités avancées telles que l'authentification multi-facteurs (MFA), la gestion des profils utilisateur, etc.
📱 Prise en charge PWA
Adopte la technologie des applications web progressives (PWA), offrant une expérience proche des applications natives sur les appareils de bureau et mobiles, tout en conservant des caractéristiques de légèreté et de haute performance.
🎨 Personnalisation du thème
Offre des modes de thème flexibles et variés :
- Mode clair diurne et mode sombre nocturne
- Riches options de personnalisation des couleurs
- Prend en charge le mode bulle de chat et le mode document
- Reconnaît intelligemment le mode de couleur du système et bascule automatiquement le thème
Caractéristiques techniques
🚀 Déploiement rapide
- Déploiement en un clic à l'aide de la plateforme Vercel ou d'une image Docker
- Déploiement terminé en 1 minute, sans configuration complexe
- Prend en charge la liaison de nom de domaine personnalisé
🔒 Protection de la vie privée
Toutes les données sont stockées localement dans le navigateur de l'utilisateur, garantissant la sécurité de la vie privée de l'utilisateur.
💎 Conception d'interface utilisateur exquise
- Interface soigneusement conçue, apparence élégante et interaction fluide
- Prend en charge les thèmes clairs et sombres
- Conception adaptée aux mobiles
- La prise en charge de PWA offre une expérience plus proche du natif
🗣️ Expérience de conversation fluide
- Une réponse fluide assure une expérience de conversation fluide
- Prise en charge complète du rendu Markdown
- Prend en charge la coloration syntaxique du code, les formules LaTeX, les diagrammes de flux Mermaid, etc.
Méthodes de déploiement
Options de déploiement en un clic
- Vercel
- Zeabur
- Sealos
- RepoCloud
- Alibaba Cloud
Développement local
$ git clone https://github.com/lobehub/lobe-chat.git
$ cd lobe-chat
$ pnpm install
$ pnpm dev
Utilisation de GitHub Codespaces
Prend en charge un environnement de développement en ligne, sans configuration locale requise.
Produits connexes
LobeHub propose également les produits connexes suivants :
- Lobe SD Theme : Thème moderne pour Stable Diffusion WebUI
- Lobe Midjourney WebUI : Interface WebUI pour Midjourney
- Lobe i18n : Outil de traduction automatique i18n internationalisé piloté par ChatGPT
- Lobe Commit : Outil CLI de génération de messages de commit Git basé sur Langchain/ChatGPT