Assistant IA LobeChat
Déployez LobeChat sur Clore.ai — une interface de chat IA remarquable et riche en fonctionnalités avec prise en charge multi-fournisseurs, base de connaissances et plugins, fonctionnant sur des serveurs cloud abordables alimentés par GPU.
Aperçu
LobeChat est un framework de chat IA moderne et open source avec plus de 55 000 étoiles sur GitHub, connu pour son interface soignée et son vaste ensemble de fonctionnalités. Il prend en charge pratiquement tous les principaux fournisseurs de LLM — OpenAI, Anthropic Claude, Google Gemini, Mistral, ainsi que des modèles locaux via Ollama — le tout depuis une interface unique auto-hébergée.
Pourquoi exécuter LobeChat sur Clore.ai ?
Aucun GPU requis — LobeChat lui-même est une application web légère. Des instances Clore.ai uniquement CPU ou avec un GPU minimal sont parfaitement suffisantes pour l’interface.
Associer à des LLM locaux — Lancez Ollama ou vLLM sur le même serveur Clore.ai et pointez LobeChat vers celui-ci pour une inférence locale et privée complète.
Hébergement abordable — Une instance de base Clore.ai coûte une fraction du prix des fournisseurs VPS traditionnels, et vous pouvez l’arrêter lorsqu’elle n’est pas utilisée.
Propriété complète des données — Le mode base de données stocke toutes les conversations, fichiers et embeddings dans votre propre instance PostgreSQL sur le serveur.
LobeChat fonctionne en deux modes distincts :
Autonome
Un seul conteneur Docker, paramètres stockés dans le navigateur
Tests rapides, usage personnel
Base de données
Pile complète (PostgreSQL + MinIO + Auth + application)
Équipes, historique persistant, base de connaissances
Exigences
Spécifications du serveur
GPU
Aucun requis
RTX 3090 (si vous exécutez des LLM locaux)
Uniquement nécessaire pour le backend Ollama/vLLM
VRAM
—
24 Go (RTX 3090)
Pour l’inférence de modèles locaux
CPU
2 vCPU
4+ vCPU
LobeChat lui-même est léger
RAM
2 Go
8 Go
4+ Go si vous utilisez le mode base de données
Stockage
10 Go
50+ Go
Davantage si vous stockez des fichiers téléversés ou des modèles
Référence tarifaire Clore.ai
Instance CPU uniquement
~0,05–0,10 $/h
LobeChat autonome uniquement
RTX 3090 (24 Go de VRAM)
0,07–0,21 $/h
LobeChat + LLM locaux Ollama
RTX 4090 (24 Go de VRAM)
0,14–0,42 $/h
LobeChat + inférence locale plus rapide
💡 Astuce : Pour une utilisation via API uniquement (connexion à OpenAI, Anthropic, etc.), n'importe quelle petite instance convient. Un serveur GPU n'a de sens que si vous souhaitez également exécuter des LLM locaux. Voir Guide de comparaison des GPU pour plus de détails.
Prérequis
Compte Clore.ai avec un serveur déployé
Accès SSH à votre serveur
Docker et Docker Compose (préinstallés sur les serveurs Clore.ai)
Pilotes NVIDIA (préinstallés ; pertinents uniquement si vous utilisez un backend LLM local)
Au moins une clé API (OpenAI, Anthropic, etc.) ou une instance Ollama locale
Démarrage rapide
Option A : mode autonome (recommandé pour commencer)
Le mode autonome exécute LobeChat dans un seul conteneur. Les paramètres et l'historique des conversations sont stockés dans le stockage local du navigateur — aucune base de données n'est requise.
Étape 1 : connectez-vous à votre serveur Clore.ai
Étape 2 : récupérez et lancez LobeChat
Étape 3 : vérifiez qu'il s'exécute
Étape 4 : accédez à l'interface
Ouvrez votre navigateur et rendez-vous sur :
⚠️ Note de sécurité : Les serveurs Clore.ai sont accessibles publiquement. Pensez à définir
ACCESS_CODEpour protéger votre instance par mot de passe (voir la section Configuration ci-dessous).
Option B : mode autonome avec plusieurs fournisseurs
Passez plusieurs clés API pour prendre en charge plusieurs fournisseurs simultanément :
Option C : avec un backend Ollama local
Si vous avez Ollama en cours d'exécution sur le même serveur Clore.ai (voir Guide Ollama):
Sous Linux, remplacez
host-gatewaypar l'adresse IP réelle du pont Docker, généralement172.17.0.1:
Option D : mode base de données (Docker Compose)
Le mode base de données permet un historique persistant des conversations, la prise en charge multi-utilisateur, le téléversement de fichiers vers un stockage compatible S3 et une base de connaissances complète.
Étape 1 : créez le répertoire du projet
Étape 2 : créez docker-compose.yml
Étape 3 : démarrez la pile
Étape 4 : créez le bucket MinIO
Configuration
Référence des variables d'environnement
OPENAI_API_KEY
clé API OpenAI
—
OPENAI_PROXY_URL
Point de terminaison personnalisé compatible OpenAI
https://api.openai.com/v1
ANTHROPIC_API_KEY
Clé API Anthropic Claude
—
GOOGLE_API_KEY
Clé API Google Gemini
—
MISTRAL_API_KEY
Clé API Mistral AI
—
OLLAMA_PROXY_URL
URL vers l'instance Ollama locale
—
ACCESS_CODE
Mot de passe pour protéger l'interface
—
DEFAULT_AGENT_CONFIG
Configuration JSON du comportement par défaut de l'assistant
—
FEATURE_FLAGS
Activer/désactiver des fonctionnalités spécifiques
—
Activation de fonctionnalités spécifiques
Activer le plugin de recherche web :
Activer la synthèse vocale :
Définir une invite système personnalisée pour l'agent par défaut :
Mise à jour de LobeChat
Pour Docker Compose :
Accélération GPU
LobeChat lui-même ne pas nécessite pas de GPU. Cependant, lorsqu'il est associé à un backend accéléré par GPU sur Clore.ai, vous obtenez une inférence LLM locale et privée :
Association avec vLLM (inférence haute performance)
Voir le Guide vLLM pour la configuration complète. Intégration rapide :
Utilisation des ressources
Ollama (Llama 3.2 3B)
~2 Go
50–80 jetons/s sur une 3090
Ollama (Llama 3.1 8B)
~6 Go
40–60 jetons/s sur une 3090
vLLM (Llama 3.1 8B)
~16 GB
80–150 jetons/s sur une 3090
vLLM (Llama 3.1 70B)
~80 Go
20–40 jetons/s sur une A100 80 Go
Conseils et bonnes pratiques
Optimisation des coûts
Arrêtez votre serveur lorsqu'il est inactif. Clore.ai facture à l'heure — utilisez le tableau de bord pour mettre en pause les instances que vous n'utilisez pas activement.
Mode autonome pour usage personnel. À moins que vous n'ayez besoin d'une prise en charge multi-utilisateur ou d'un historique persistant côté serveur, le mode autonome évite la surcharge de PostgreSQL et MinIO.
Utilisez des fournisseurs d'API pour les grands modèles. Acheminer les requêtes Claude ou GPT-4 via des API externes est moins cher que de louer une H100 pour des requêtes occasionnelles.
Sécurité
N'exposez jamais LobeChat sans un
ACCESS_CODEsur une IP publique.Envisagez d'utiliser un proxy inverse Nginx avec HTTPS si vous l'exécutez à long terme.
Faites tourner les clés API si vous soupçonnez une fuite.
Performances
Pour le mode base de données avec plus de 10 utilisateurs simultanés, assurez-vous d'avoir au moins 8 Go de RAM sur l'hôte.
MinIO fonctionne mieux avec un stockage basé sur SSD (instances NVMe Clore.ai).
Persistance entre les sessions Clore.ai
Étant donné que les serveurs Clore.ai peuvent être arrêtés :
Exportez régulièrement les conversations depuis Paramètres → Exportation des données dans l'interface.
Dépannage
Le conteneur ne démarre pas
Impossible de se connecter à Ollama depuis LobeChat
Erreurs de connexion à la base de données (mode base de données)
Les images/fichiers ne se téléversent pas (mode base de données)
Erreurs de mémoire insuffisante
Pour aller plus loin
Documentation de LobeChat — documentation officielle, développement de plugins, guides de déploiement
GitHub de LobeChat — code source, problèmes, discussions
Exécuter Ollama sur Clore.ai — backend LLM local pour LobeChat
Exécuter vLLM sur Clore.ai — inférence haute performance compatible OpenAI
Guide de comparaison des GPU — choisir le bon GPU Clore.ai
LobeChat Docker Hub — tags et versions des images
Variables d'environnement de LobeChat — référence complète des variables
Mis à jour
Ce contenu vous a-t-il été utile ?