Comment utiliser l'API REST AnythingLLM
Intégrez le chat sur documents privés dans votre application avec l'API REST AnythingLLM. Téléversez des documents, gérez vos espaces de travail et interrogez vos embeddings par programmation, sans dépendance vis-à-vis d'un fournisseur ni frais par jeton.
L'API REST AnythingLLM vous offre le RAG en 3 minutes
AnythingLLM est une plateforme complète de Retrieval-Augmented Generation (RAG). Elle fragmente vos documents, les intègre dans une base de données vectorielle et récupère le contexte le plus pertinent lorsque vous posez une question. Elle envoie ensuite ce contexte ainsi que votre requête à un LLM pour obtenir une réponse.
L'API REST vous permet d'automatiser tout ce pipeline :
- Téléversez des documents dans des espaces de travail via
/api/documents/upload - Interrogez des documents avec
/api/workspaces/{id}/chat - Gérez les utilisateurs, les fournisseurs de LLM et les embeddings par programmation
- Recevez des notifications webhook lorsque les documents sont indexés
Pourquoi l'API AnythingLLM surpasse l'API ChatGPT pour le chat sur documents
L'API ChatGPT facture entre $0.01 et $0.05 par requête et envoie vos données sur les serveurs d'OpenAI. AnythingLLM fonctionne sur votre propre environnement. Vos documents restent privés. Vous payez un forfait de $40/month (sur Opsily) quel que soit le volume de requêtes—aucune facturation par requête.
Vous bénéficiez également d'une flexibilité totale : passez d'Ollama (local) à OpenAI, Anthropic ou HuggingFace sans avoir à réindexer vos documents. ChatGPT vous enferme dans son écosystème.
Les déploiements en production nécessitent un hébergement managé
Auto-héberger AnythingLLM signifie gérer les sauvegardes, les correctifs de sécurité, l'optimisation de la base de données et les certificats SSL. Opsily s'occupe de tout cela. Déployez sur Opsily en 3 minutes. Bénéficiez de mises à jour automatiques, de centres de données allemands conformes au RGPD, de sauvegardes quotidiennes chiffrées et du SSL—inclus.
Approuvé par des équipes en pleine croissance
















Démarrer avec l'API AnythingLLM
De zéro à une API en ligne en 3 minutes. Pas de Docker, pas de DevOps requis.
Choose Your App
Select an app to get started.
Déployer AnythingLLM
Cliquez sur Installer sur Opsily. Nous provisionnons un environnement managé avec PostgreSQL, Milvus et Ollama pré-configurés. Aucune configuration. Aucune attente.
Obtenez votre clé API
Connectez-vous. Allez dans Paramètres > Clés API. Générez une nouvelle clé. Copiez-la. Utilisez-la dans vos requêtes : curl -H 'Authorization: Bearer VOTRE_CLE' https://votre-instance.opsily.com/api/...
Téléversez vos documents
Envoyez une requête POST vers /api/documents/upload avec un PDF, un fichier texte ou une URL web. AnythingLLM le fragmente, l'intègre dans Milvus et l'indexe. Cela prend quelques secondes pour les petits documents.
Commencez à interroger
Envoyez une requête POST vers /api/workspaces/{id}/chat avec votre question. AnythingLLM récupère le contexte de vos documents et renvoie la réponse du LLM. Zéro dépendance vis-à-vis d'un fournisseur.
Exemple Python : Discutez avec vos documents
import requests
BASE_URL = "https://votre-instance.opsily.com/api"
API_KEY = "sk_..."
WORKSPACE_ID = "workspace_123"
headers = {"Authorization": f"Bearer {API_KEY}"}
# Chat avec des documents
response = requests.post(
f"{BASE_URL}/workspaces/{WORKSPACE_ID}/chat",
headers=headers,
json={"message": "Résume notre politique de confidentialité"}
)
print(response.json()["response"]) # Réponse du LLM basée sur vos documents
Exemple JavaScript : Intégration dans votre application web
const chatWithDocuments = async (question) => {
const response = await fetch(
`https://votre-instance.opsily.com/api/workspaces/workspace_123/chat`,
{
method: "POST",
headers: {
"Authorization": `Bearer ${API_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({ message: question })
}
);
const data = await response.json();
return data.response;
};
Les deux exemples utilisent les mêmes points de terminaison. Ils fonctionnent tous deux sur l'hébergement managé Opsily ou sur un environnement auto-hébergé. Aucune dépendance vis-à-vis d'un fournisseur.

EUR 800 a year for tools that used to cost us multiples of that. We replaced HubSpot, Make.com, and our password manager with self-hosted apps on Opsily. One provider, one fee.
Franz Koller
Co-Founder · Joy
Pourquoi choisir l'hébergement managé pour votre API
L'auto-hébergement signifie une charge opérationnelle. Opsily l'élimine.
Déploiement en 3 minutes
Pas de Docker, pas de connaissances Linux, pas de recherche de serveur. Cliquez sur Installer. Nous configurons AnythingLLM, PostgreSQL, Milvus, Ollama, SSL et les sauvegardes. Pendant que vous lisez ceci, c'est déjà en ligne. L'auto-hébergement prend 2-4 heures pour des ingénieurs expérimentés. Pour des fondateurs non techniques, cela prend une semaine. Opsily supprime toute cette charge. Vous commencez à interroger vos documents immédiatement.
Conforme au RGPD par défaut
Vos documents restent dans des centres de données allemands. Aucun transfert de données vers les États-Unis. Pas de paperasse de conformité. Votre équipe juridique dort sur ses deux oreilles. L'auto-hébergement signifie que vous êtes responsable du chiffrement, des journaux d'accès, des sauvegardes et des pistes d'audit. Une seule erreur signifie des violations du RGPD et des amendes. Opsily gère cela de bout en bout. Nous sommes certifiés RGPD. Vous obtenez la conformité sans les maux de tête.
Mises à jour et correctifs automatiques
Lorsqu'AnythingLLM publie un correctif de sécurité ou une nouvelle fonctionnalité, nous le testons et le déployons sur votre instance sans interruption de service. Vous n'effectuez jamais de correctifs manuellement. Vous ne déboguez jamais les mises à niveau échouées. L'auto-hébergement signifie que vous êtes responsable de chaque mise à jour. Manquez un correctif de sécurité et vous êtes responsable. Opsily vous maintient en sécurité pendant que vous vous concentrez sur votre produit.
Built for teams who need reliability
Fonctionne mieux avec
AnythingLLM s'intègre avec ces applications sur la même instance Opsily. Pas de frais supplémentaires. Pas de complexité multi-serveur.
Private AI document chat that works with any LLM, anywhere
Tarification d'AnythingLLM managé
Tous les plans incluent AnythingLLM, Ollama, PostgreSQL, la base de données vectorielle Milvus, des sauvegardes quotidiennes, le SSL, des mises à jour automatiques et un hébergement allemand conforme au RGPD. Pas de frais par requête. Pas de dépassement par document. Pas de factures surprises.
Loading pricing...
Vos données sont sécurisées
Environnement de qualité entreprise pour vos documents.
GDPR Compliant
Documents stockés dans des centres de données allemands avec une souveraineté totale des données. Aucun transfert de données vers les États-Unis. Conforme aux exigences de chiffrement eIDAS et RGPD Article 32.
Automatic SSL/TLS
Chiffrement HTTPS sur toutes les connexions. Renouvellement automatique des certificats. Vos clés API et vos requêtes de documents sont chiffrées en transit. Pas d'attaques de type homme du milieu.
Daily Encrypted Backups
Instantanés quotidiens automatisés de votre base de données et de vos documents. Stockage géographiquement redondant. Rétention de 7 jours. Récupérable en quelques minutes en cas de sinistre.
Open Source Auditable
AnythingLLM est un logiciel open source sous licence MIT. Vous pouvez inspecter le code. Aucune collecte de données cachée. Pas de télémétrie. Pas de suivi par le fournisseur. Transparence totale.
Zero Vendor Lock-in
Exportez vos documents et les paramètres de vos espaces de travail à tout moment. Passez à l'auto-hébergement ou à un autre fournisseur. Vos données vous appartiennent. AnythingLLM utilise des formats standard : PostgreSQL, base de données vectorielle Milvus, fichiers PDF/texte.
Questions sur l'API AnythingLLM
Tout ce que vous devez savoir sur l'intégration du chat sur documents dans votre application.
Generate an API key from Settings > API Keys in your AnythingLLM instance. Pass it in the Authorization header: `Authorization: Bearer sk_your_api_key`. API keys have no expiration date but can be revoked anytime. Store keys securely—never commit them to GitHub. Use environment variables or secret managers (like .env files or HashiCorp Vault) in production.
Ce que disent nos clients
Des équipes à travers l'UE font tourner leur stack sur Opsily. Voici à quoi cela ressemble en pratique.
EUR 800 a year for tools that used to cost us multiples of that. We replaced HubSpot, Make.com, and our password manager with self-hosted apps on Opsily. One provider, one fee.
Franz Koller
Co-Founder • Joy
We were paying per user on everything and it added up fast. Now we run five apps for less than one of those old plans. My finance team finally stopped asking questions.
Elise
Head of Operations
Wanted to use n8n for ages but the self-host part always stopped me. Opsily just handled it. Got the power without becoming an IT person overnight.
Federica B.
Automation Consultant
Déployez l'API AnythingLLM dès aujourd'hui
Mettez en ligne le chat sur documents en 3 minutes. Aucune carte bancaire requise. Aucune opération requise. Vos documents restent privés.