This API can be used for moderating text and images. It makess use of Clarifai and MonkeyLearn. Two API's that can be used for image and text analysiss respectively.
IMAGE: https://www.clarifai.com/model-gallery
TEXT: https://monkeylearn.com/blog/public-and-ready-to-use-modules/
https://safe-for-work-api.herokuapp.com/
PATH: /api/analyses
PARAMETERS
analysis
Object <resource
, category
>
resource
URL (for category
:image
), String (for category
:text
)
REQUEST: {"analysis": {"resource": "Are you fucking stupid???", "category": "text"}}
RESPONSE:
{
"id": 2,
"category": "text",
"resource": "Are you fucking stupid???",
"results": {
"text": "Are you fucking stupid???",
"external_id": null,
"error": "false",
"classifications": "[{\"tag_name\"=>\"profanity\", \"tag_id\"=>57725627, \"confidence\"=>0.967}]"
},
"request_ip": "81.235.198.199",
"created_at": "2021-02-07T21:42:32.039Z",
"updated_at": "2021-02-07T21:42:32.039Z"
}
REQUEST: {"analysis": {"resource": "You seem like a nice chap, my dear friend!", "category": "text"}}
RESPONSE:
{
"id": 3,
"category": "text",
"resource": "You seem like a nice chap, my dear friend!",
"results": {
"text": "You seem like a nice chap, my dear friend!",
"external_id": null,
"error": "false",
"classifications": "[{\"tag_name\"=>\"clean\", \"tag_id\"=>57725628, \"confidence\"=>0.882}]"
},
"request_ip": "81.235.198.199",
"created_at": "2021-02-07T21:43:53.239Z",
"updated_at": "2021-02-07T21:43:53.239Z"
}
REQUEST: {"analysis": {"resource": "https://i.dailymail.co.uk/i/pix/2012/02/06/article-0-0CD054CA00000578-89_1024x615_large.jpg", "category": "image"}}
RESPONSE:
{
"id": 4,
"category": "image",
"resource": "https://i.dailymail.co.uk/i/pix/2012/02/06/article-0-0CD054CA00000578-89_1024x615_large.jpg",
"results": {
"safe": "0.9902439",
"explicit": "0.008693915",
"drug": "0.0005571933",
"suggestive": "0.00039955962",
"gore": "0.00010545897"
},
"request_ip": "81.235.198.199",
"created_at": "2021-02-07T21:46:52.627Z",
"updated_at": "2021-02-07T21:46:52.627Z"
}
REQUEST: {"analysis": {"resource": "https://images.unsplash.com/photo-1572648414902-be106c6c826e?ixid=MXwxMjA3fDB8MHxzZWFyY2h8Mnx8bXVyZGVyfGVufDB8fDB8&ixlib=rb-1.2.1&auto=format&fit=crop&w=500&q=60", "category": "image"}}
RESPONSE:
{
"id": 22,
"category": "image",
"resource": "https://images.unsplash.com/photo-1572648414902-be106c6c826e?ixid=MXwxMjA3fDB8MHxzZWFyY2h8Mnx8bXVyZGVyfGVufDB8fDB8&ixlib=rb-1.2.1&auto=format&fit=crop&w=500&q=60",
"results": {
"gore": "0.99999726",
"safe": "1.0526162e-06",
"suggestive": "1.0247506e-06",
"drug": "3.8188062e-07",
"explicit": "3.2897844e-07"
},
"request_ip": "185.176.246.65",
"created_at": "2021-02-10T15:28:50.575Z",
"updated_at": "2021-02-10T15:28:50.575Z"
}