LibreChat multi-fournisseurs
Déployez LibreChat sur Clore.ai — une puissante alternative auto-hébergée à ChatGPT avec prise en charge IA multi-fournisseurs, branches de conversation et écosystème de plugins sur une infrastructure cloud GPU abordable.
Aperçu
LibreChat est une interface de type ChatGPT améliorée et open source, avec plus de 22 000 étoiles sur GitHub. Elle réimagine fidèlement l'expérience ChatGPT tout en ajoutant des fonctionnalités que l'original n'a pas — changement de fournisseur au sein de la même conversation, branchement/fork de conversations, un riche système de plugins, le téléversement de fichiers avec vision, et un bac à sable complet pour l'interpréteur de code.
Pourquoi exécuter LibreChat sur Clore.ai ?
Vrai multi-fournisseur dans une seule interface — Passez de GPT-4, Claude 3.5, Gemini Pro, Mistral et des modèles Ollama locaux en cours de session.
Aucun GPU nécessaire pour l'application — LibreChat est une application Node.js ; elle n'a besoin de calcul pour l'inférence que si vous lui connectez un backend LLM local.
Auto-hébergement économique — La tarification de Clore.ai commence à une fraction de centime par minute, idéal pour faire tourner un hub IA personnel.
Conversations persistantes — MongoDB stocke tout votre historique de chat côté serveur, contrairement aux solutions locales au navigateur.
Adapté aux équipes — Prise en charge multi-utilisateur avec gestion individuelle des clés API.
Caractéristiques clés
Multi-fournisseur
OpenAI, Anthropic, Google, Azure, Mistral, Ollama, OpenRouter
Branchement de conversations
Dupliquer et explorer des réponses alternatives
Plugins
Recherche Bing, Zapier, WolframAlpha, outils personnalisés
Téléversement de fichiers
Images, PDF, documents avec analyse visuelle
Interpréteur de code
Exécuter Python dans un bac à sable isolé
Artefacts
Rendre des sorties HTML, React et Markdown
Préréglages
Enregistrer et partager des configurations de modèle personnalisées
Exigences
Spécifications du serveur
GPU
Aucun requis
RTX 3090 (si vous ajoutez Ollama)
Uniquement pour l'inférence LLM locale
VRAM
—
24 Go
Pour les modèles locaux via Ollama
CPU
2 vCPU
4 vCPU
Node.js + MongoDB
RAM
4 Go
8 Go
MongoDB bénéficie de davantage de RAM
Stockage
20 Go
50+ Go
Téléversements de fichiers, cache de modèle si local
Référence tarifaire Clore.ai
Axé sur le CPU (4 vCPU, 8 Go de RAM)
~0,05–0,10 $/h
LibreChat + fournisseurs d'API externes
RTX 3090 (24 Go de VRAM)
0,07–0,21 $/h
LibreChat + inférence locale Ollama
RTX 4090 (24 Go de VRAM)
0,14–0,42 $/h
LibreChat + Ollama/vLLM plus rapide
💡 Astuce coût : Si vous utilisez LibreChat uniquement pour router les appels d'API vers OpenAI/Anthropic/Google, vous ne payez que le calcul du serveur Clore.ai (peu coûteux), pas le matériel d'inférence. Prévoyez environ 0,05 à 0,15 $/h pour un hôte LibreChat fiable.
Prérequis
Serveur Clore.ai avec accès SSH
Docker + Docker Compose (préinstallés sur Clore.ai)
Git (préinstallé sur Clore.ai)
Au moins une clé API LLM ou un backend Ollama/vLLM local
Démarrage rapide
Méthode 1 : Docker Compose (officielle — recommandée)
Le déploiement officiel de LibreChat utilise Docker Compose avec MongoDB et MeiliSearch pour une fonctionnalité complète.
Étape 1 : connectez-vous à votre serveur Clore.ai
Étape 2 : cloner le dépôt
Étape 3 : configurer l'environnement
Définissez au minimum :
Générez rapidement les secrets :
Étape 4 : démarrer la pile
Cela démarre :
LibreChat— application principale sur le port 3080MongoDB— stockage des conversations et des utilisateursMeiliSearch— recherche rapide dans les conversations
Étape 5 : vérifier et accéder
Ouvrez dans le navigateur :
Créez un nouveau compte sur la page de connexion.
Méthode 2 : image Docker préconstruite (la plus rapide)
Si vous voulez éviter de construire à partir du code source :
Méthode 3 : test rapide en conteneur unique
Pour une preuve de concept rapide sans MongoDB (fonctionnalités limitées) :
⚠️ Cette méthode nécessite une instance MongoDB séparée. Utilisez la méthode 1 pour une configuration complète.
Configuration
Ajouter des fournisseurs d'IA
Modifier librechat.yaml (créez-le à la racine du projet) pour une configuration avancée des fournisseurs :
Montez ce fichier dans votre docker-compose.yml:
Référence des variables d'environnement
MONGO_URI
Chaîne de connexion MongoDB
mongodb://mongodb:27017/LibreChat
JWT_SECRET
Secret de signature JWT (64+ caractères)
Chaîne hexadécimale aléatoire
OPENAI_API_KEY
Clé OpenAI
sk-...
ANTHROPIC_API_KEY
Clé Anthropic
sk-ant-...
GOOGLE_KEY
Clé Google Gemini
IA...
ALLOW_REGISTRATION
Activer l'inscription publique
true / false
ALLOW_EMAIL_LOGIN
Activer la connexion par e-mail/mot de passe
true
DEBUG_LOGGING
Journaux détaillés
true
SEARCH
Activer MeiliSearch
true
MEILI_MASTER_KEY
Clé API MeiliSearch
Chaîne aléatoire
Restreindre l'inscription
Pour un usage privé, désactivez l'inscription publique après avoir créé votre compte :
Puis redémarrez : docker compose restart LibreChat
Activer l'interpréteur de code
L'interpréteur de code exécute Python dans un conteneur Docker isolé. Assurez-vous que le socket Docker est accessible.
Configuration du téléversement de fichiers
Accélération GPU
LibreChat n pas utilise pas directement le GPU — c'est une couche de routage. L'accélération GPU s'applique à tout backend d'inférence local que vous y connectez.
Connexion à Ollama (même serveur)
Si vous exécutez Ollama sur le même serveur Clore.ai (voir Guide Ollama):
Connexion à vLLM (haut débit)
Pour les déploiements à forte concurrence (voir Guide vLLM):
Dans librechat.yaml:
Dimensionnement GPU pour les modèles locaux
7–8B (Q4)
6 Go
RTX 3090
0,07–0,21 $/h
13B (Q4)
10 Go
RTX 3090
0,07–0,21 $/h
34B (Q4)
24 Go
RTX 4090
0,14–0,42 $/h
70B (Q4)
48 Go
2× RTX 3090
0,14–0,42 $/h
Conseils et bonnes pratiques
Gestion des coûts sur Clore.ai
Stratégie de sauvegarde
Restauration à partir d'une sauvegarde
Sécuriser LibreChat
Définissez toujours des valeurs fortes et uniques pour
JWT_SECRETetCREDS_KEYDésactivez l'inscription après la création du premier utilisateur :
ALLOW_REGISTRATION=falseUtilisez un proxy inverse (nginx/Caddy) avec HTTPS pour la production
Mettez régulièrement à jour l'image Docker :
docker compose pull && docker compose up -d
Proxy inverse Nginx (facultatif)
Dépannage
Le port 3080 n'est pas accessible
Connexion MongoDB refusée
Erreurs JWT / d'authentification
Les modèles Ollama n'apparaissent pas
Espace disque insuffisant
Mettre à jour vers la dernière version
Pour aller plus loin
Documentation LibreChat — référence complète de configuration
GitHub de LibreChat — code source, tickets, journal des modifications
LibreChat Docker Hub — tags d'image
Exécuter Ollama sur Clore.ai — backend LLM local
Exécuter vLLM sur Clore.ai — inférence à haut débit
Guide de comparaison des GPU — choisir le bon niveau de GPU
Référence du fichier de configuration LibreChat —
librechat.yamlschéma
Mis à jour
Ce contenu vous a-t-il été utile ?