{"id":127302,"date":"2020-08-24T10:00:32","date_gmt":"2020-08-24T10:00:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/irisnet-api-plugin\/"},"modified":"2023-12-01T07:43:30","modified_gmt":"2023-12-01T07:43:30","slug":"irisnet-api","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/irisnet-api\/","author":18161117,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.1","stable_tag":"2.0.1","tested":"6.4.8","requires":"5.1","requires_php":"7.4","requires_plugins":null,"header_name":"Irisnet API Client - AI child protection plugin","header_author":"Irisnet","header_description":"Irisnet is a new tech startup, that specializes in the development of Artificial Intelligence (AI) systems based on neural networks for image-processing in realtime. This plugin facilitates the usage of the irisnet API.","assets_banners_color":"","last_updated":"2023-12-01 07:43:30","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/irisnet-ai\/irisnet-api-client","header_author_uri":"https:\/\/irisnet.de\/","rating":5,"author_block_rating":0,"active_installs":0,"downloads":3023,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"irisnet","date":"2020-08-24 10:32:11"},"1.0.3":{"tag":"1.0.3","author":"irisnet","date":"2020-10-08 11:38:35"},"1.1.3":{"tag":"1.1.3","author":"irisnet","date":"2021-02-01 13:38:18"},"1.1.4":{"tag":"1.1.4","author":"irisnet","date":"2021-02-02 13:11:05"},"1.4.5":{"tag":"1.4.5","author":"irisnet","date":"2021-05-18 14:09:35"},"1.4.6":{"tag":"1.4.6","author":"irisnet","date":"2021-05-18 14:32:17"},"1.5.6":{"tag":"1.5.6","author":"irisnet","date":"2021-06-17 07:08:35"},"1.5.7":{"tag":"1.5.7","author":"irisnet","date":"2021-06-18 15:41:51"},"1.5.8":{"tag":"1.5.8","author":"irisnet","date":"2021-08-09 07:43:20"},"1.5.9":{"tag":"1.5.9","author":"irisnet","date":"2021-08-27 07:35:53"},"1.6.10":{"tag":"1.6.10","author":"irisnet","date":"2021-09-17 04:27:16"},"1.6.11":{"tag":"1.6.11","author":"irisnet","date":"2022-05-19 13:43:45"},"1.6.9":{"tag":"1.6.9","author":"irisnet","date":"2021-09-15 10:29:02"},"1.7.12":{"tag":"1.7.12","author":"irisnet","date":"2023-01-10 09:07:47"},"1.8.13":{"tag":"1.8.13","author":"irisnet","date":"2023-02-24 11:07:09"},"2.0.0":{"tag":"2.0.0","author":"irisnet","date":"2023-12-01 07:17:29"},"2.0.1":{"tag":"2.0.1","author":"irisnet","date":"2023-12-01 07:43:30"}},"upgrade_notice":{"2.0.0":"<p>Breaking changes:\nThe API backend has been updated to v2. This means that the API calls have changed. Please check the documentation for the new calls.\nRules will be migrated automatically, but please check your settings after the update. \nRules are now bound to the license key and will break if the license key is changed or removed.\nAsk for more configuration storage, if you currently have more than 10 rules.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"2"},"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3004092,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2","1.0.3","1.1.3","1.1.4","1.4.5","1.4.6","1.5.6","1.5.7","1.5.8","1.5.9","1.6.10","1.6.11","1.6.9","1.7.12","1.8.13","2.0.0","2.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2367696,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2367696,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2367696,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2367696,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Irisnet Dashboard","2":"Example Usages","3":"Rules","4":"Licenses"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,5739,189980,189981,189982],"plugin_category":[],"plugin_contributors":[189983],"plugin_business_model":[],"class_list":["post-127302","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-artificial-intelligence","plugin_tags-irisnet","plugin_tags-porn-blocker","plugin_tags-youth-protection","plugin_contributors-irisnet","plugin_committers-irisnet"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/irisnet-api\/assets\/icon.svg?rev=3004092","icon":"https:\/\/ps.w.org\/irisnet-api\/assets\/icon.svg?rev=3004092","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/irisnet-api\/assets\/screenshot-1.png?rev=2367696","caption":"Irisnet Dashboard"},{"src":"https:\/\/ps.w.org\/irisnet-api\/assets\/screenshot-2.png?rev=2367696","caption":"Example Usages"},{"src":"https:\/\/ps.w.org\/irisnet-api\/assets\/screenshot-3.png?rev=2367696","caption":"Rules"},{"src":"https:\/\/ps.w.org\/irisnet-api\/assets\/screenshot-4.png?rev=2367696","caption":"Licenses"}],"raw_content":"<!--section=description-->\n<p>The Plugin allows your developer to easily add AI functionality, that blocks or blurs unwanted images in real-time.\nThis allows you to automatically protect your users from unwanted erotic content and illegal symbols, by interacting with the AI through the irisnet API.<\/p>\n\n<p>Many sites make use of user generated content and have challenges to provide the necessary youth protection. \nNo matter if you have a gallery that your visitors can upload to or if you just want to protect the upload field from your contact form. \nThis is where irisnet AI can help you to reduces your manual moderation effort drastically.<\/p>\n\n<p>All you need to do is install the plugin, configure the rules through the plugin admin panel and add the necessary code to check the uploaded images. \nUse the integrated code examples to find the best solution for your case.\nAfter that all of the user uploaded images can be blocked, if it does not adhere to your configured rules.<\/p>\n\n<h3>How to Use<\/h3>\n\n<h4>Licenses<\/h4>\n\n<p>To make use of the plugin you need to add a valid license key. From the Irisnet Dashboard click on Manage Licenses in the Licenses pane. From there go to the Add New License tab and enter the license key in the text box. Make sure to turn the Active switch on and save.<\/p>\n\n<blockquote>\n  <p>A license key can be obtained here: <a href=\"https:\/\/irisnet.de\/subscribe\">irisnet.de\/subscribe<\/a><\/p>\n<\/blockquote>\n\n<h4>Rules<\/h4>\n\n<p>Rules can be added in order to customize the the AI settings. Depending on your needs you might want to deny user uploads that contain nudity or illegal symbols. \nAll this can be configured as one or more rule sets. Go to Irisnet API -&gt; Rules and click to the Add New Rule tab. From here you can add a name (which can later be referenced) and a description. \nFollow the on screen instructions to setup your rule set for the AI to follow.<\/p>\n\n<p>Once saved, you are redirected to the list of all rules with name, description and cost (learn more about cost here). From here you can also Edit or Delete the listed rules. \nFrom the Add New Rule tab you can add further rules that can differ from each other, so that you can implement the different rules (by name) for any case that you need.<\/p>\n\n<h4>Dashboard<\/h4>\n\n<p>The dashboard gives you a quick overview on the currently used licenses and rules, as well as some quick links to related places.<\/p>\n\n<h4>Example Usage<\/h4>\n\n<p>The Example Usage tab gives you some examples on how to integrate the AI prediction to your WordPress site. Choose the one that best fits your case and then go from there.<\/p>\n\n<h4>Documentation<\/h4>\n\n<p>The Documentation tab shows you the functionality that is added with this plugin. Use the documented method calls to add the functionality as required.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>You can install this plugin from the WordPress Plugin Directory,\nor manually <a href=\"https:\/\/github.com\/irisnet-ai\/irisnet-api-client\/releases\">download the plugin<\/a> and upload it through the 'Plugins &gt; Add New' menu in WordPress<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Get an API license key at <a href=\"https:\/\/irisnet.de\/subscribe\">irisnet.de\/subscribe<\/a><\/li>\n<li>From the 'Irisnet Dashboard' click on 'Manage Licenses' in the Licenses pane. From there go to the 'Add New License' tab and enter the license key in the text box. Make sure to turn the 'Active' switch on and save.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='to%20whom%20is%20the%20offer%20addressed%3F'><h3>To whom is the offer addressed?<\/h3><\/dt>\n<dd><p>Our services are initially aimed at all those service providers on the Internet, that want to protect themselves from warnings and who want to keep their platform clean from unwanted content or to encourage their users to design their content in accordance with the rules of the platform.<\/p><\/dd>\n<dt id='how%20does%20it%20work%3F'><h3>How does it work?<\/h3><\/dt>\n<dd><p>We provide our customers with an API, with which control parameters can be sent and then media can be uploaded to have them checked for the previously sent control parameters. \nThe result follows in real time and transmitted in XML or JSON format (your choice). If desired, a greyed out image can also be downloaded from the AI. See our documentation for detailed information.<\/p><\/dd>\n<dt id='are%20uploaded%20images%20saved%20on%20the%20server%3F'><h3>Are uploaded images saved on the server?<\/h3><\/dt>\n<dd><p>The images uploaded by the customer are not saved permanently. However, these must be temporarily available during analysis by the artificial intelligence. \nHowever, the uploaded files are always session-bound and will be permanently deleted at the latest after the session has ended. In addition, a session is automatically ended after 30 minutes of inactivity by the customer.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.1<\/h4>\n\n<p>fixed php compatibility issue\nNew logo<\/p>\n\n<h4>2.0.0<\/h4>\n\n<p>Updated api backend to v2\nAdded new classification objects (Selfie Check and Body Attributes)<\/p>\n\n<h4>1.8.13<\/h4>\n\n<p>PHP compatibility\nAdded parameters for unwanted substances and violence check\nother improvements<\/p>\n\n<h4>1.7.12<\/h4>\n\n<p>WordPress compatibility\nMinor bugfixes<\/p>\n\n<h4>1.6.11<\/h4>\n\n<p>Added nipple check and chest parameter for nudity check<\/p>\n\n<h4>1.6.10<\/h4>\n\n<p>Added attributes check<\/p>\n\n<h4>1.6.9<\/h4>\n\n<p>Updated api backend<\/p>\n\n<h4>1.5.9<\/h4>\n\n<p>Updated shop link<\/p>\n\n<h4>1.5.8<\/h4>\n\n<p>WordPress compatibility<\/p>\n\n<h4>1.5.7<\/h4>\n\n<p>fixed issues while saving edited rule<\/p>\n\n<h4>1.5.6<\/h4>\n\n<p>url checks are now possible<\/p>\n\n<h4>1.4.6<\/h4>\n\n<p>updated api\nsimplified rules options\nfixed some issues<\/p>\n\n<h4>1.1.4<\/h4>\n\n<p>updated irisnet url<\/p>\n\n<h4>1.1.3<\/h4>\n\n<p>updated api\nfixed typos\nfixed missing selection after re-editing rule<\/p>\n\n<h4>1.0.3<\/h4>\n\n<p>Changed wordings<\/p>\n\n<h4>1.0.2<\/h4>\n\n<p>Initial release.<\/p>","raw_excerpt":"The Plugin allows your developer to easily add AI functionality, that blocks or blurs unwanted images in real-time.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/127302","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=127302"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/irisnet"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=127302"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=127302"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=127302"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=127302"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=127302"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=127302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}