Hosted in Germany • GDPR-ready

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.

CCRMAAnalyticsAAutomationBBlogFForms
Qu'est-ce que le RAG ?

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

Logo Joy
Logo3
Logo7
Logo de l'entreprise
Logo de l'entreprise
Logo de l'entreprise
Logo de l'entreprise
Logo de l'entreprise
Logo Joy
Logo3
Logo7
Logo de l'entreprise
Logo de l'entreprise
Logo de l'entreprise
Logo de l'entreprise
Logo de l'entreprise

Démarrer avec l'API AnythingLLM

De zéro à une API en ligne en 3 minutes. Pas de Docker, pas de DevOps requis.

console.opsily.com/deploy
1
App
2
Region
3
Plan
4
Domain

Choose Your App

Select an app to get started.

1

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.

2

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/...

3

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.

4

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.

Exemples d'API

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.

Franz Koller

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

99.9%
SLA de disponibilité
Quotidiennes
Sauvegardes
0
Charge opérationnelle
3 min
Temps de déploiement
App Catalog

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.

AI & LLM Tools

Private AI document chat that works with any LLM, anywhere

AnythingLLM logo: a white stylized 'a' inside a light blue circle.
AnythingLLM

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.

Monthly
Annual

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

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.