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.
Bien démarrer
Guide de démarrage rapide pour intégrer Discuse API à votre application.
Analyse de texte
Analysez les contenus textuels pour détecter le spam, la toxicité, le sentiment et la langue.
Analyse d’image
Détectez les contenus NSFW et les images inappropriées avec une grande précision.
Traitement de documents
Extrayez le texte d’images et de PDFs avec l’OCR, puis modérez-le ou résumez-le.
Endpoints API
Aperçu rapide des endpoints API disponibles. Tous les endpoints acceptent le JSON et renvoient des réponses JSON.
/api/v2/checkVérification complète de modération de contenu avec toutes les fonctionnalités activées.
/api/v2/demo/checkEndpoint de démonstration public (débit limité, aucune clé API requise).
/api/v2/scanAnalyse les fichiers pour détecter les logiciels malveillants et les virus.
/api/v2/ocrExtrait le texte des images et des PDFs, avec modération en option.
/api/v2/summarizeGénère un résumé concis d’un document.
/api/v2/demo/ocrDémo OCR publique (débit limité, aucune clé API ; PDFs jusqu’à 20 pages).
/api/v2/demo/summarizeDé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.comAuthentification
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_hereVous 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