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

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

Fonctionnalité
Description

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

Composant
Minimum
Recommandé
Remarques

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

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

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

A100 80 Go

LibreChat + grands modèles 70B+

💡 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 3080

  • MongoDB — stockage des conversations et des utilisateurs

  • MeiliSearch — 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

Variable
Description
Exemple

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

Taille du modèle
VRAM minimale
GPU Clore recommandé
Coût approx.

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

70B (FP16)

80 Go

A100 80 Go


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_SECRET et CREDS_KEY

  • Désactivez l'inscription après la création du premier utilisateur : ALLOW_REGISTRATION=false

  • Utilisez 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

Mis à jour

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