Малейшее дуновение контента NSFW может обрушить на неподготовленного бурю проблем. Каждый раз, когда вы имеете дело с пользовательским контентом, правильный фильтр очень важен. Если вы не хотите тратить следующие несколько часов или даже дней на глубокое обучение, чтобы настроить это самостоятельно, то вы попали в нужное место. Вот демонстрация того, как использовать один из наших API для достижения того же результата почти мгновенно.

Если мы вставим этот тег скрипта на нашу страницу между тегами заголовка, наш клиент будет импортирован.

<script src="https://cdn.cloudmersive.com/jsclient/cloudmersive-image-client.js"></script>

После завершения импорта мы можем вызвать нашу функцию, используя этот блок кода:

var CloudmersiveImageApiClient = require('cloudmersive-image-api-client');
var defaultClient = CloudmersiveImageApiClient.ApiClient.instance;
// Configure API key authorization: Apikey
var Apikey = defaultClient.authentications['Apikey'];
Apikey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//Apikey.apiKeyPrefix = 'Token';
var apiInstance = new CloudmersiveImageApiClient.NsfwApi();
var imageFile = "/path/to/file"; // File | Image file to perform the operation on.  Common file formats such as PNG, JPEG are supported.
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.nsfwClassify(imageFile, callback);

API обработает изображение для нас и вернет оценку от 0 до 1, которая определит, насколько вероятно, что изображение содержит пикантные изображения.