RapidAPI logo

NSFW Classification

フリーミアム
開発者 nanonets
更新日 2ヶ月前
機械学習
1.8/10
人気度
537ms
レイテンシ
-
正常稼働率

「NSFW Classification 」のドキュメント

Classify an image into safe-for-work(sfw -- adult content free) or not-safe-for-work(nsfw -- porn, gore, nudity).

全文を表示する
POSTNSFW Inference
POSTNSFW Inference

Returns a probability between 0 - 1 for both nsfw and the sfw labels

ヘッダーパラメータ
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
AuthorizationSTRING
REQUIREDBasic Auth header with Nanonets API Key generated after logging in at app.nanonets as username and password as empty
必須パラメータ
fileBINARY
REQUIREDfile stream of the file(s) that need to be inferred
model_idSTRING
REQUIRED
コードスニペット
unirest.post("https://nsfw-classification.p.rapidapi.com/ImageCategorization/LabelFile/?model_id=353cea12-4dcc-47ee-b139-dd345157b17d")
.header("X-RapidAPI-Host", "nsfw-classification.p.rapidapi.com")
.header("X-RapidAPI-Key", "ログインしてキーを取得")
.attach("file", fs.createReadStream("undefined"))
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
サンプルレスポンス
概要
リクエストURL: https://nsfw-classification.p.rapidapi.com/ImageCategorization/LabelFile/
リクエストメソッド: POST
レスポンスヘッダ
Response Body

SDKをインストール(NodeJS)

インストール

Node.jsでUnirestを使用するには、NPMモジュールをインストールしてください。

$ npm install unirest

インストール完了後は、簡単にリクエストを行うことができるようになります。

var unirest = require('unirest');

リクエスト

unirest.post("https://nsfw-classification.p.rapidapi.com/ImageCategorization/LabelFile/?model_id=353cea12-4dcc-47ee-b139-dd345157b17d")
.header("X-RapidAPI-Host", "nsfw-classification.p.rapidapi.com")
.header("X-RapidAPI-Key", "ログインしてキーを取得")
.attach("file", fs.createReadStream("undefined"))
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2認証
クライアントID
クライアントシークレット
OAuth2認証