Apps de chat · AnythingLLM
Utiliser AnythingLLM avec des modèles open source hébergés dans l’UE
AnythingLLM est une application de bureau et auto-hébergeable pour discuter avec vos documents et lancer des agents. Son fournisseur Generic OpenAI se connecte à toute API compatible OpenAI : vos documents et votre base vectorielle restent en local, tandis que le modèle tourne sur les modèles open-weight d’inference.eu, dans des centres de données européens.
- 01Format d'API: OpenAI
- 02Centres de données dans l'UE
- 03Couvert par un seul DPA
Configuré en quelques minutes
- 1
Créez une clé API dans votre compte inference.eu.
- 2
Dans AnythingLLM, ouvrez Settings > AI Providers > LLM et choisissez Generic OpenAI.
- 3
Saisissez l’URL de base d’inference.eu, votre clé API et un nom de modèle comme
glm-5.3. - 4
Réglez la fenêtre de contexte et le nombre maximal de jetons selon le modèle, puis enregistrez.
- 5
Ouvrez un workspace, déposez un document et posez une question à son sujet pour vérifier la connexion.
LLM_PROVIDER='generic-openai'
GENERIC_OPEN_AI_BASE_PATH='https://api.inference.eu/v1'
GENERIC_OPEN_AI_API_KEY='<your INFERENCE_EU_API_KEY>'
GENERIC_OPEN_AI_MODEL_PREF='glm-5.3'
GENERIC_OPEN_AI_MODEL_TOKEN_LIMIT=131072
DISABLE_TELEMETRY='true'
# Desktop app: Settings > AI Providers > LLM > Generic OpenAI,
# then fill in Base URL, API Key, Chat Model Name and context window.Qu’est-ce qu’AnythingLLM
AnythingLLM, de Mintplex Labs, est une application open source de chat augmenté par vos documents et d’agents. Elle fonctionne comme application de bureau sous Windows, macOS et Linux, ou en déploiement Docker multi-utilisateur. Vous organisez vos documents en workspaces, et AnythingLLM les découpe, les vectorise et les stocke pour que les réponses citent vos propres fichiers. Les agents ajoutent navigation web, gestion de fichiers et compétences personnalisées.
Par défaut, embeddings et base vectorielle tournent en local. Seul le modèle de langage nécessite un fournisseur, et l’option Generic OpenAI se connecte à toute API compatible OpenAI : c’est ainsi que vous utilisez inference.eu.
Comment fonctionne la configuration
Dans Settings > AI Providers > LLM, sélectionnez Generic OpenAI et renseignez Base URL (l’URL de base d’inference.eu terminée par /v1), la clé API, le nom du modèle tel qu’inference.eu l’indique, la fenêtre de contexte du modèle et le nombre maximal de jetons par réponse. Chaque workspace peut aussi définir son propre fournisseur et modèle.
Pour les déploiements Docker, les mêmes réglages se placent dans le .env du serveur avec LLM_PROVIDER='generic-openai', GENERIC_OPEN_AI_BASE_PATH, GENERIC_OPEN_AI_API_KEY, GENERIC_OPEN_AI_MODEL_PREF et GENERIC_OPEN_AI_MODEL_TOKEN_LIMIT. L’option Generic OpenAI est très souple : vérifiez soigneusement chaque champ.
Quels modèles choisir
Le chat sur documents demande un modèle fidèle au texte retrouvé et à l’aise avec un long contexte. glm-5.3 et kimi-k3 sont de bons choix pour répondre à des questions portant sur de nombreux documents, comparer des contrats ou résumer des rapports.
Pour les questions rapides et les workspaces plus légers, gpt-oss-120b répond vite. Les agents AnythingLLM appellent des outils pour la navigation web, l’enregistrement de fichiers et les compétences personnalisées : utilisez dans les workspaces où vous invoquez @agent un modèle aux appels d’outils fiables, comme kimi-k3 ou glm-5.3. Indiquez la vraie fenêtre de contexte pour inclure assez d’extraits.
Dépannage
Une erreur 401 signifie que la clé API est erronée ou a été collée avec des espaces. Une erreur 404 vient le plus souvent d’une URL de base sans /v1 ou contenant /chat/completions. « Model not found » indique que le nom du modèle diffère de l’identifiant inference.eu : saisissez-le exactement.
Si les réponses ignorent vos documents, la fenêtre de contexte est trop basse ou trop peu d’extraits sont récupérés : augmentez la limite de jetons et vérifiez le seuil de similarité du workspace. Si les agents n’appellent pas d’outils, choisissez pour l’agent un modèle aux appels d’outils plus solides. Après une modification, ouvrez un nouveau chat.
Garder les données dans l’UE
Avec inference.eu comme fournisseur de LLM, les questions et extraits de documents qu’AnythingLLM envoie au modèle sont traités dans des centres de données de l’UE et ne servent jamais à l’entraînement. Nous signons un accord de sous-traitance au titre de l’article 28 du RGPD, publions la liste de nos sous-traitants et facturons en euros.
AnythingLLM garde par défaut documents, embeddings et base vectorielle sur votre machine ou votre serveur. Il collecte une télémétrie d’usage anonyme, sauf si vous réglez DISABLE_TELEMETRY sur true ou la désactivez dans Privacy. Les compétences d’agent comme la recherche web utilisent leurs propres fournisseurs : vérifiez-les avant de les activer.
AnythingLLM : questions fréquentes
Les questions que nous posent le plus les achats, les développeurs et les juristes. Il en manque une ? Posez-la-nous directement.
Pages liées
- Open WebUIConnectez Open WebUI à inference.eu comme connexion compatible OpenAI et offrez à votre équipe un chat auto-hébergé sur des modèles open-weight de l’UE.Apps de chat
- LibreChatAjoutez inference.eu comme custom endpoint dans librechat.yaml et offrez un chat auto-hébergé avec agents sur des modèles open-weight traités dans l’UE.Apps de chat
- LlamaIndexConnectez LlamaIndex à inference.eu avec la classe OpenAILike et faites tourner vos pipelines RAG et agents sur des modèles open-weight traités dans l’UE.Frameworks
Faites passer vos charges IA sur une infrastructure européenne
Dites-nous quels modèles vous utilisez et votre volume approximatif. Nous répondons sous un jour ouvré avec un tarif et la suite.
- Réponse sous un jour ouvré
- Tarif adapté à votre volume
- DPA prêt à signer