diff --git a/nsfw.js/README.md b/nsfw.js/README.md new file mode 100644 index 0000000..df49f58 --- /dev/null +++ b/nsfw.js/README.md @@ -0,0 +1,31 @@ +# NSFW识别系统 + +[Docker Hub](https://hub.docker.com/r/eugencepoi/nsfw_api) + +## 用例 + +```shell +# single prediction +curl -X GET -H 'Content-Type: application/json' http://localhost:5000\?url\=https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png + +{ + "score": 0.00016061133646871895, + "url": "https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png" +} + +{ + "error_code": 500, + "error_reason": "[Errno -2] Name or service not known", + "url": "https://foobar" +} + +# Batch predictions +curl -X POST -H 'Content-Type: application/json' \ + -d '{"images": [{"url": "http://foo.bar", "id": 1}, {"url": "https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png", "id": 2, "extra_props": {"foo": "bar"}}]}' \ + http://localhost:5000/batch-classify + +{"predictions": [ +{"url": "http://foo.bar", "error_reason": "[Errno -2] Name or service not known", "error_code": 500, "id": 1}, +{"url": "https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png", "score": 0.00016061133646871895, "id": 2, "extra_props": {"foo": "bar"}} +]} +``` \ No newline at end of file