Documentation Index
Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt
Use this file to discover all available pages before exploring further.
Prérequis
Avant de commencer, assurez-vous que :-
AnythingLLM est installé
Téléchargez et installez AnythingLLM depuis le site officiel ou visitez GitHub -
Clé API APIMart obtenue
Connectez-vous à la console APIMart pour obtenir votre clé API (commence parsk-)
Astuce : si vous n’avez pas encore de compte APIMart, inscrivez-vous d’abord sur APIMart et obtenez une clé API.
Étape 1 : Lancer AnythingLLM et accéder aux paramètres
1.1 Démarrer l’application
- Lancez l’application de bureau AnythingLLM ou accédez à la version web
- Un écran de bienvenue apparaît lors du premier lancement
- Cliquez sur le bouton Open settings en bas à gauche

Remarque : AnythingLLM prend en charge les versions de bureau (Windows, macOS, Linux) et le déploiement Docker.
1.2 Accéder à la configuration LLM
Sur la page des paramètres :- Trouvez LLM Preference dans le menu de gauche
- Cliquez pour entrer dans la page de configuration LLM
Étape 2 : Configurer l’API APIMart
2.1 Sélectionner le fournisseur LLM
Sur la page de configuration LLM :- Trouvez le menu déroulant LLM Provider
- Sélectionnez Generic OpenAI

Pourquoi Generic OpenAI ? APIMart fournit une interface API compatible OpenAI, donc en sélectionnant le fournisseur Generic OpenAI dans AnythingLLM, vous pouvez utiliser les services APIMart.
2.2 Configurer les informations API
Après avoir sélectionné Generic OpenAI, remplissez la configuration suivante :| Champ | Valeur |
|---|---|
| API Key | Votre clé API APIMart (sk-xxxxxxxxxxxx) |
| Base URL ou API Base Path | https://api.apimart.ai/v1 |
| Chat Model ou Model Name | Saisissez le nom du modèle spécifique (voir les modèles recommandés ci-dessous) |

| Nom du modèle | ID du modèle | Caractéristiques |
|---|---|---|
| GPT-5 | gpt-5 | Le plus récent et le plus puissant |
| GPT-4o | gpt-4o ou chatgpt-4o-latest | Conversation de haute qualité |
| GPT-4o Mini | gpt-4o-mini | Rapide et économique |
| Claude Sonnet 4.5 | claude-sonnet-4-5-20250929 | Excellent pour le code et le raisonnement |
| Claude Haiku 4.5 | claude-haiku-4-5-20251001 | Réponse rapide |
| Gemini 2.0 Flash | gemini-2.0-flash-exp | Prise en charge multimodale |
2.3 Ajuster les paramètres du modèle (optionnel)
Vous pouvez ajuster les paramètres suivants selon vos besoins :| Paramètre | Description | Valeur recommandée |
|---|---|---|
| Temperature | Contrôle l’aléatoire de la sortie | 0,7 (créatif) / 0,3 (précis) |
| Max Tokens | Longueur maximale de sortie | 2000-4000 |
| Top P | Paramètre de nucleus sampling | 0,9 |
2.4 Sauvegarder la configuration
- Cliquez sur le bouton Save au bas de la page
- Le système teste automatiquement la connexion
- Un message de succès apparaîtra si la configuration est correcte
Étape 3 : Configurer le modèle d’embedding (optionnel)
AnythingLLM prend en charge les embeddings vectoriels pour la recherche de documents et la fonctionnalité de base de connaissances.3.1 Accéder aux paramètres d’embedding
Sur la page des paramètres :- Trouvez Embedding Preference dans le menu de gauche
- Cliquez pour entrer dans la page de configuration du modèle d’embedding
3.2 Configurer le modèle d’embedding
| Champ | Valeur |
|---|---|
| Embedding Provider | Sélectionnez Generic OpenAI |
| API Key | Votre clé API APIMart (sk-xxxxxxxxxxxx) |
| Base URL | https://api.apimart.ai/v1 |
| Model | text-embedding-3-small ou text-embedding-3-large |
Étape 4 : Créer un workspace et télécharger des documents
4.1 Créer un workspace
- Revenez à l’interface principale
- Cliquez sur + New Workspace
- Saisissez le nom du workspace (par ex. « Assistant de documentation technique », « Base de connaissances du service client »)
- Cliquez sur Create
4.2 Télécharger des documents
AnythingLLM prend en charge divers formats de documents : Types de documents pris en charge :- 📄 Documents texte — .txt, .md, .pdf, .docx
- 💻 Fichiers de code — .py, .js, .java, .cpp, etc.
- 🌐 Pages web — via scraping d’URL
- 📊 Fichiers de données — .csv, .json, .xml
- Sur la page du workspace, cliquez sur Upload Documents
- Sélectionnez les fichiers ou faites glisser-déposer dans la zone de téléchargement
- Attendez la fin du traitement des documents
- Les documents seront automatiquement vectorisés
Traitement des documents : les documents téléchargés sont automatiquement divisés en morceaux et vectorisés à l’aide du modèle d’embedding, stockés dans la base de données locale.
4.3 Gérer les documents
Sur la page de gestion des documents :- Visualisez tous les documents téléchargés
- Supprimez les documents inutiles
- Visualisez les détails du découpage des documents
- Modifiez les métadonnées des documents
Étape 5 : Commencer les conversations
Après la configuration, vous pouvez commencer à utiliser AnythingLLM :5.1 Conversations de base
- Dans le workspace, trouvez la zone de saisie de conversation
- Saisissez votre question ou requête
- L’IA génère des réponses basées sur vos documents téléchargés et les modèles APIMart
5.2 Utiliser les fonctionnalités de base de connaissances
AnythingLLM va automatiquement :- Analyser votre question
- Récupérer le contenu pertinent des documents téléchargés
- Générer des réponses précises en combinant le contenu récupéré et le modèle d’IA
5.3 Changer de workspace
Vous pouvez créer plusieurs workspaces pour différents projets ou sujets :- Cliquez sur le nom du workspace en haut à gauche
- Sélectionnez d’autres workspaces ou créez-en de nouveaux
- Chaque workspace dispose de documents et d’historique de conversation indépendants
Fonctionnalités avancées
1. Mode Agent
AnythingLLM prend en charge la fonctionnalité Agent, permettant à l’IA de :- 🔍 Rechercher sur le web — obtenir des informations en temps réel
- 🧮 Effectuer des calculs — gérer les mathématiques et l’analyse de données
- 📊 Générer des graphiques — visualiser les données
- 🔗 Appeler des API — interagir avec des services externes
- Trouvez Agent Configuration dans les paramètres du workspace
- Sélectionnez les outils et fonctionnalités à activer
- Sauvegardez la configuration
2. Gestion de l’historique de conversation
- Exporter les conversations — exporter les conversations au format texte ou JSON
- Rechercher l’historique — trouver rapidement les conversations passées
- Supprimer les enregistrements — nettoyer l’historique de conversation inutile
3. Prompts système personnalisés
Dans les paramètres du workspace :- Trouvez System Prompt
- Personnalisez le rôle et le comportement de l’IA
- Exemple :
4. Gestion multi-utilisateurs (déploiement Docker uniquement)
En cas de déploiement Docker :- Créer plusieurs comptes utilisateurs
- Définir différents niveaux de permission
- Gérer les permissions d’accès aux workspaces
5. Accès API
AnythingLLM fournit une API REST pour :- L’accès programmatique aux workspaces
- Télécharger et gérer les documents
- Envoyer des requêtes de conversation
- Intégrer dans vos applications
FAQ
Q1 : Impossible de se connecter au service APIMart ?
Solution :-
Vérifier la Base URL :
- Assurez-vous qu’il s’agit de
https://api.apimart.ai/v1(inclut/v1) - N’ajoutez pas de chemins supplémentaires et n’omettez pas
/v1
- Assurez-vous qu’il s’agit de
-
Vérifier la clé API :
- Confirmez que la clé API commence par
sk- - Vérifiez si la clé est valide dans la console APIMart
- Confirmez que la clé API commence par
-
Vérifier la connexion réseau :
- Assurez-vous que vous pouvez accéder à
https://api.apimart.ai - Vérifiez les paramètres du pare-feu ou du proxy
- Assurez-vous que vous pouvez accéder à
Q2 : Les documents ne sont pas correctement récupérés après le téléchargement ?
Solution :-
Vérifier la configuration du modèle d’embedding :
- Confirmez que le modèle d’embedding est correctement configuré
- Testez la connexion du modèle d’embedding
-
Retraiter les documents :
- Supprimez et retéléchargez les documents
- Vérifiez si le format du document est pris en charge
-
Ajuster les paramètres de recherche :
- Ajustez le seuil de similarité dans les paramètres du workspace
- Augmentez le nombre de fragments de documents retournés
Q3 : Réponse de conversation lente ?
Solution :-
Passer à des modèles plus rapides :
- Utilisez
gpt-4o-miniau lieu degpt-4o - Utilisez
gemini-2.0-flash-exppour une réponse plus rapide
- Utilisez
-
Optimiser la quantité de documents :
- Réduisez le nombre de documents dans le workspace
- Supprimez les gros fichiers inutiles
-
Ajuster Max Tokens :
- Réduisez la longueur maximale de sortie
- Utilisez des prompts plus concis
Q4 : Comment consulter l’utilisation et les coûts de l’API ?
Connectez-vous à la console APIMart pour voir :- 📊 Statistiques d’appels API
- 💰 Détails des coûts
- 📈 Graphiques de tendance d’utilisation
- 🔍 Journaux détaillés des requêtes
Q5 : Quelles options de déploiement AnythingLLM prend-il en charge ?
AnythingLLM prend en charge plusieurs options de déploiement :- 🖥️ Application de bureau — Windows, macOS, Linux
- 🐳 Docker — déploiement auto-hébergé
- ☁️ Version cloud — AnythingLLM Cloud (à venir)
Exemples de cas d’utilisation
1. Base de connaissances d’entreprise
Configuration :- Modèle :
gpt-4o-mini(économique) - Documents : documents internes de l’entreprise, manuels, FAQ
- Fonction : recherche rapide d’informations pour les employés
- Intégration des nouveaux employés
- Recherche rapide de politiques d’entreprise
- Recherche dans la documentation technique
2. Assistant de documentation technique
Configuration :- Modèle :
claude-sonnet-4-5-20250929(excellent pour le code) - Documents : docs API, spécifications techniques, base de code
- Fonction : aider les développeurs à trouver des informations techniques
- Requêtes de documentation d’utilisation d’API
- Recherche d’exemples de code
- Réponses aux questions techniques
3. Base de connaissances du service client
Configuration :- Modèle :
gpt-4o(conversation de haute qualité) - Documents : manuels de produit, FAQ, solutions
- Fonction : réponse rapide aux questions des clients
- Réponse automatique aux FAQ
- Guide d’utilisation du produit
- Suggestions de dépannage
4. Assistant de recherche et d’apprentissage
Configuration :- Modèle :
gpt-5(compréhension puissante) - Documents : articles de recherche, manuels, notes
- Fonction : aide à l’apprentissage et à la recherche
- Synthèse et analyse d’articles
- Explication des points de connaissance
- Planification du parcours d’apprentissage
Fonctionnalités
En utilisant AnythingLLM + APIMart, vous pouvez :- 📚 Base de connaissances privée — construire une base de connaissances privée sécurisée localement
- 🔒 Confidentialité des données — toutes les données stockées localement, protégeant la confidentialité
- 🤖 Prise en charge multi-modèles — basculer de manière flexible entre différents modèles d’IA
- 📄 Prise en charge multi-formats — prise en charge de divers formats de documents
- 🎯 Recherche précise — recherche intelligente basée sur les vecteurs
- 💬 Conversation contextuelle — maintenir le contexte dans les longues conversations
- 🔧 Hautement personnalisable — prompts personnalisés, paramètres, etc.
- 🌐 Multi-plateforme — prend en charge Windows, macOS, Linux
Sécurité et confidentialité des données
Stockage local des données
Approche de stockage des données d’AnythingLLM :- 📁 Système de fichiers local — documents stockés localement
- 🗄️ Base de données vectorielle locale — index vectoriels stockés localement
- 💾 Historique de conversation — enregistrements de conversation stockés localement
Sécurité des appels API
- 🔐 Transmission chiffrée — tous les appels API utilisent le chiffrement HTTPS
- 🔑 Protection de la clé — clé API stockée en toute sécurité
- 🚫 Pas de conservation des données — APIMart ne stocke pas le contenu de vos conversations
Bonnes pratiques
1. Gestion des documents
- Mises à jour régulières — maintenir à jour le contenu des documents
- Organisation structurée — utiliser une structure de dossiers claire
- Conventions de nommage — utiliser des noms de fichiers significatifs
- Supprimer les obsolètes — nettoyer régulièrement les documents obsolètes
2. Optimisation des prompts
❌ Mauvais prompt :3. Optimisation des performances
- Contrôler la taille des documents — éviter de télécharger des fichiers individuels trop volumineux
- Découpage raisonnable — utiliser les paramètres de découpage de document par défaut
- Choisir un modèle approprié — sélectionner le modèle en fonction de la complexité de la tâche
- Surveiller l’utilisation — vérifier régulièrement l’utilisation de l’API
4. Planification des workspaces
- Diviser par projet — créer des workspaces indépendants pour différents projets
- Gestion des permissions — définir les permissions des workspaces de manière appropriée (version Docker)
- Sauvegarder les données — sauvegarder régulièrement les workspaces importants
Support et aide
Si vous rencontrez des problèmes :- 📚 Documentation APIMart
- 📚 Documentation officielle AnythingLLM
- 📚 AnythingLLM GitHub
- 💬 Communauté Discord
- 🐦 Twitter @APIMart_
- 📧 Support technique : zhihong@apimart.ai
Commencer à utiliser APIMart
Inscrivez-vous à APIMart maintenant, obtenez votre clé API et construisez votre base de connaissances privée dans AnythingLLM !