NodeNsfwJSAPI
NSFW-JS to classify and moderate image and gif. now with REST API
Install / Use
/learn @o7-Fire/NodeNsfwJSAPIREADME
Blazing Fast 🚀 NSFW API with NodeJS & ExpressJS
Proof of Concept & API
<details> <summary>Images of Proof of Concept & API</summary> <img src="https://cdn.discordapp.com/attachments/997385080047673415/1000561451938881566/unknown.png" name="1"> <img src="https://user-images.githubusercontent.com/49940811/204943613-580e107f-9ca4-4435-b7b7-44309ab55161.png" name="2"> <img src="https://user-images.githubusercontent.com/49940811/204942756-bd220b3b-0c84-4433-8d55-6c8dbeec2dea.png" name="3"> <img src="https://cdn.discordapp.com/attachments/840041811384860708/872867517125771355/unknown.png" name="4"> <img src="https://cdn.discordapp.com/attachments/840041811384860708/872865181213032518/unknown.png" name="5"> <img src="https://user-images.githubusercontent.com/49940811/206965088-ecde528e-a874-4444-af4a-613daff23d36.png" name="6"> </details>Implementation
- https://github.com/o7-Fire/mindustry-guacamole - Java - v3
Installing Tensorflow.js and Requirements (Random Stuff I Found on Internet)
TensorFlow.js for Node currently supports the following platforms:
The platforms listed include Mac OS X, Linux, and Windows operating systems, and support is provided for both CPU and GPU environments. Developers who want to use TensorFlow.js for Node on these platforms will need to ensure that their system meets the specified requirements.
- Mac OS X CPU (10.12.6 Siera or higher)
- Linux CPU (Ubuntu 14.04 or higher)
- Linux GPU (Ubuntu 14.04 or higher and Cuda 11.2 w/ CUDNN v8) (see installation instructions)
- Windows CPU (Windows 7 or higher)
- Windows GPU (Windows 7 or higher and Cuda 11.2 w/ CUDNN v8) (see installation instructions)
For GPU support, tfjs-node-gpu@1.2.4 or later requires the developers to have certain versions of NVIDIA software installed on their system. The specific software requirements are listed in the table below.
| Name | Version | |---|---| | NVIDIA® GPU drivers | CUDA 11.2 | | CUDA® Toolkit | 11.2 | | cuDNN SDK | 8.1.0 |
Other Linux variants might also work but this project matches core TensorFlow installation requirements.
Installing CPU TensorFlow.js for Node:
npm install @tensorflow/tfjs-node
or
yarn add @tensorflow/tfjs-node
Installing GPU TensorFlow.js for Node:
npm install @tensorflow/tfjs-node-gpu
or
yarn add @tensorflow/tfjs-node-gpu
About
Adopted from:
- https://github.com/SashiDo/content-moderation-image-api
- https://github.com/infinitered/nsfwjs
Preview: https://api.mindustry.me
Related Skills
gh-issues
352.5kFetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
node-connect
352.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
oracle
352.5kBest practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
taskflow-inbox-triage
352.5kname: taskflow-inbox-triage description: Example TaskFlow authoring pattern for inbox triage. Use when messages need different treatment based on intent, with some routes notifying immediately, some w
