Skip to main content
Documentation

Documentation API

Tout ce qu’il vous faut pour intégrer la modération de contenu Discuse à votre application. Une API REST simple, des fonctionnalités complètes et une précision de référence.

Endpoints API

Aperçu rapide des endpoints API disponibles. Tous les endpoints acceptent le JSON et renvoient des réponses JSON.

POST/api/v2/check

Vérification complète de modération de contenu avec toutes les fonctionnalités activées.

POST/api/v2/demo/check

Endpoint de démonstration public (débit limité, aucune clé API requise).

POST/api/v2/scan

Analyse les fichiers pour détecter les logiciels malveillants et les virus.

POST/api/v2/ocr

Extrait le texte des images et des PDFs, avec modération en option.

POST/api/v2/summarize

Génère un résumé concis d’un document.

POST/api/v2/demo/ocr

Démo OCR publique (débit limité, aucune clé API ; PDFs jusqu’à 20 pages).

POST/api/v2/demo/summarize

Démo publique de résumé (débit limité, aucune clé API ; PDFs jusqu’à 20 pages).

URL de base

Toutes les requêtes API doivent être envoyées à l’URL de base suivante :

https://api.discuse.com

Authentification

Authentifiez vos requêtes API en ajoutant votre clé API dans l’en-tête de la requête.

X-API-Key: your_api_key_here

Vous n’avez pas de clé API ? Commencez ici pour en créer une.

Format des réponses

Toutes les réponses de l’API suivent une structure JSON cohérente :

{
  "has_violations": false,
  "cached": false,
  "message": "Content appears safe",
  "results": {
    "hits": false,
    "sentiment": {
      "hit": false,
      "toxic": 0.02,
      "profanity": 0.01,
      "threat": 0.00,
      "insult": 0.03
    },
    "spam_finder": {
      "is_spam": false,
      "confidence": 0.05
    },
    "language": {
      "detected": "en",
      "confidence": 0.98
    }
  },
  "processing_time_ms": 45,
  "usage": {
    "api_requests_used": 150,
    "api_requests_limit": 10000,
    "api_requests_remaining": 9850
  }
}

Prêt à vous lancer ?

Suivez notre guide de démarrage pour intégrer la modération de contenu en quelques minutes.

Commencer l’intégration