La API de detección de blasfemias está diseñada para detectar y marcar el lenguaje profano en los mensajes de texto. Procesa el mensaje de entrada, verifica la blasfemia y devuelve el resultado junto con el texto ofensivo detectado si lo hay.
intento/gaali
POST
Content-Type: application/jsonEl cuerpo de solicitud debe ser un objeto JSON con la siguiente estructura:
json{ "message" : "Your message here" }
message (cadena): el mensaje de texto a analizar. No debe tener más de 500 caracteres.json{ "message" : "tu ##### hai" }
La respuesta será un objeto JSON con la siguiente estructura:
json{ "isProfanity" : true , "score" : 0.95 , "flaggedFor" : "#####" }
isProfanity (boolean): indica si el mensaje contiene blasfemias.score (número): el puntaje de similitud del contenido profano detectado.flaggedFor (cadena): el texto que fue marcado como profano.json{ "isProfanity" : false , "score" : 0.45 }
isProfanity (boolean): indica si el mensaje contiene blasfemias.score (número): la puntuación de similitud más alta observada.Tipo de contenido no JSON :
json{ "error" : "JSON Body Expected." }
Código de estado: 406
Falta del argumento del mensaje :
json{ "error" : "Message Argument is Required." }
Código de estado: 400
Mensaje demasiado largo :
json{ "error" : "Message can only be at most 500 characters." }
Código de estado: 413
Error Interno del Servidor :
json{ "error" : "Something Went Wrong" }
Código de estado: 500
mierdacurl -X POST https://abshabd.apshabd.workers.dev/gaali -H "Content-Type: application/json" -d '{"message": "tu ##### hai"}'
javascriptfetch ( '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));
pitónimport requestsurl = 'https://abshabd.apshabd.workers.dev/gaali' encabezados = { 'Tipo de contenido' : 'Aplicación/JSON' , } data = { 'Mensaje' : 'TU ##### Hai' }
response = requests.post(url, headers=headers, json=data) print (response.json())
Asegúrese de establecer las siguientes variables de entorno para que la API funcione correctamente:
VECTOR_URL : URL de la base de datos Vector.VECTOR_TOKEN : token para autenticar las solicitudes a la base de datos Vector. npm install .VECTOR_URL y VECTOR_TOKEN )./gaali .