apshabd.io
1.0.0
L'API de détection de blasphèmes est conçue pour détecter et signaler le langage profane dans les messages texte. Il traite le message d'entrée, vérifie le blasphème et renvoie le résultat avec le texte offensif détecté le cas échéant.
frapper/gaali
POST
Content-Type: application/jsonLe corps de demande doit être un objet JSON avec la structure suivante:
json{ "message" : "Your message here" }
message (chaîne): le message texte à analyser. Ne doit pas être plus de 500 caractères.json{ "message" : "tu ##### hai" }
La réponse sera un objet JSON avec la structure suivante:
json{ "isProfanity" : true , "score" : 0.95 , "flaggedFor" : "#####" }
isProfanity (booléen): indique si le message contient des blasphèmes.score (numéro): le score de similitude du contenu profane détecté.flaggedFor (String): Le texte qui a été signalé comme profane.json{ "isProfanity" : false , "score" : 0.45 }
isProfanity (booléen): indique si le message contient des blasphèmes.score (nombre): le score de similitude le plus élevé observé.Type de contenu pas JSON :
json{ "error" : "JSON Body Expected." }
Code d'état: 406
Argument du message manquant :
json{ "error" : "Message Argument is Required." }
Code d'état: 400
Message trop long :
json{ "error" : "Message can only be at most 500 characters." }
Code d'état: 413
Erreur interne du serveur :
json{ "error" : "Something Went Wrong" }
Code d'état: 500
shotcurl -X POST https://abshabd.apshabd.workers.dev/gaali -H "Content-Type: application/json" -d '{"message": "tu ##### hai"}'
javascripfetch ( 'https://abshabd.apshabd.workers.dev/gaali' , { method : 'POST' , headers : { 'Content-Type' : 'application/json' }, body : JSON . stringify ({ message : "tu ##### hai" }) }) . then ( response => response. json ()) . then ( data => console . log (data)) . catch ( error => console . error ( 'Error:' , error));
pythonimport requestsurl = 'https://abshabd.apshabd.workers.dev/gaali' en-têtes = { «Contenu-Type» : «Application / JSON» , } data = { 'Message' : 'Tu ##### hai' }
response = requests.post(url, headers=headers, json=data) print (response.json())
Assurez-vous de définir les variables d'environnement suivantes pour que l'API fonctionne correctement:
VECTOR_URL : URL de la base de données vectorielle.VECTOR_TOKEN : Token pour authentification des demandes à la base de données vectorielle. npm install .VECTOR_URL et VECTOR_TOKEN )./gaali .