For the complete documentation index, see llms.txt. This page is also available as Markdown.

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 :

Mode
Description
Idéal pour

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

Composant
Minimum
Recommandé
Remarques

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

Type de serveur
Coût approx.
Cas d’utilisation

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

A100 80 Go

LobeChat + grands modèles (70B+)

💡 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_CODE pour 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-gateway par l'adresse IP réelle du pont Docker, généralement 172.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

Variable
Description
Par défaut

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

Backend
VRAM GPU utilisée
Débit approximatif

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_CODE sur 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

Mis à jour

Ce contenu vous a-t-il été utile ?