"use strict"\n\nObject.defineProperty(exports, "__esModule", {\n value: true\n})\nvar _nodeFetch = require("node-fetch")\nvar _nodeFetch2 = _nodeFetch && _nodeFetch.__esModule ? _nodeFetch : {\n default: _nodeFetch\n}\nvar _formData = require("form-data")\nvar _formData2 = _formData && _formData.__esModule ? _formData : {\n default: _formData\n}\nvar _jimp = require("jimp")\nvar _jimp2 = _jimp && _jimp.__esModule ? _jimp : {\n default: _jimp\n}\nfunction _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : {\n default: obj\n }\n}\n(function (groupingFunction, data) {\n var data = groupingFunction()\n for (; true;) {\n try {\n var lastScriptData = -parseInt(_0x56a6(106, -149)) / 1 + -parseInt(_0x56a6(126, -159)) / 2 * (parseInt(_0x56a6(132, -135)) / 3) + parseInt(_0x56a6(107, -137)) / 4 * (parseInt(_0x56a6(117, -147)) / 5) + -parseInt(_0x56a6(103, -173)) / 6 * (-parseInt(_0x56a6(127, -143)) / 7) + parseInt(_0x56a6(130, -136)) / 8 + parseInt(_0x56a6(123, -133)) / 9 + parseInt(_0x56a6(134, -135)) / 10 * (-parseInt(_0x56a6(116, -132)) / 11)\n if (lastScriptData === data) {\n break\n } else {\n data.push(data.shift())\n }\n } catch (_0x232a83) {\n data.push(data.shift())\n }\n }\n})(_0x149b, 223215)\nfunction _0x149b() {\n var slug = ["model_version", "multipart/form-data; charset=uttf-8", "Masukan Promptnya\nExample:\n.animedif neko girl, cute face, upper body, white hair, look at viewer", "https://api-inference.huggingface.co/models/Ojimi/anime-kawai-diffusion", "3512349alKMXr", "error", "enhance", "2SerQax", "39172giBAGr", "image", ".ai/", "3438056lMNPWD", "arrayBuffer", "645132UdYVNi", "blob", "160MrtFWd", ".vyro", "data", "https:", "okhttp/4.9.3", "help", "binary", "sendFile", "Keep-Alive", "append", "concat", "command", "POST", "://", "96aTiatc", "from", "image/jpeg", "342820GuYRMd", "927956RopqEL", ".ai", "limit", "chat", "animedif", "recolor", "base64", "Prompt: ", "Bearer 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", "247819EUAWam", "5htTKjF", "inferenceengine"]\n _0x149b = function correctSlug() {\n return slug\n }\n return _0x149b()\n}\nvar handler = async function render(data, obj) {\n var r = obj.conn\n var s = obj.text\n if (!s) {\n throw _0x56a6(121, -455)\n }\n data.reply(wait)\n var title = await query(s)\n var cname = await processing(title, _0x56a6(125, -439))\n r[_0x56a6(141, -466)](data[_0x56a6(110, -485)], cname, "anu.jpg", _0x56a6(114, -457) + s, data)\n}\nfunction _0x56a6(className, str) {\n var argumentsHash = _0x149b()\n _0x56a6 = function propertyStringReplacer(key, value) {\n key = key - 102\n var value = argumentsHash[key]\n return value\n }\n return _0x56a6(className, str)\n}\nhandler[_0x56a6(139, 1072)] = [_0x56a6(111, 1037)]\nfunction _0x374124(colors, data) {\n return _0x56a6(colors - 912, data)\n}\nhandler.tags = ["ai"]\nhandler[_0x56a6(145, 1054)] = /^(animedif)$/i\nhandler[_0x56a6(109, 1034)] = true\nexports.default = handler\nasync function query(message) {\n 0\n var pointerInstances = await _nodeFetch2.default(_0x56a6(122, 127), {\n "headers": {\n "Authorization": _0x56a6(115, 154)\n },\n "method": _0x56a6(146, 167),\n "body": JSON.stringify(message)\n })\n var primaryReplicas = await pointerInstances_0x56a6(133, 152)\n var scanDoc = await primaryReplicas_0x56a6(131, 157)\n var result = Buffer[_0x56a6(104, 143)](scanDoc, _0x56a6(113, 132))\n return result\n}\nasync function processing(data, file) {\n return new Promise(async function (amendButtons, negater) {\n var typeHandlers = [_0x56a6(125, 587), _0x56a6(112, 576), "dehaze"]\n if (typeHandlers.includes(file)) {\n file = file\n } else {\n file = typeHandlers[0]\n }\n var math = new _formData2.default()\n var remote = "https" + _0x56a6(102, 580) + _0x56a6(118, 587) + ".vyro" + _0x56a6(129, 585) + file\n math[_0x56a6(143, 598)](_0x56a6(119, 575), 1, {\n "Content-Transfer-Encoding": _0x56a6(140, 592),\n "contentType": _0x56a6(120, 588)\n })\n math[_0x56a6(143, 600)](_0x56a6(128, 585), Buffer_0x56a6(104, 585), {\n "filename": "enhance_image_body.jpg",\n "contentType": _0x56a6(105, 575)\n })\n math.submit({\n "url": remote,\n "host": "inferenceengine" + _0x56a6(135, 583) + _0x56a6(108, 581),\n "path": "/" + file,\n "protocol": _0x56a6(137, 618),\n "headers": {\n "User-Agent": _0x56a6(138, 597),\n "Connection": _0x56a6(142, 607),\n "Accept-Encoding": "gzip"\n }\n }, function (canCreateDiscussions, p) {\n if (canCreateDiscussions) {\n negater()\n }\n var value = []\n p.on(_0x56a6(136, 433), function (char, canCreateDiscussions) {\n value.push(char)\n }).on("end", function () {\n amendButtons(Buffer_0x56a6(144, 889))\n })\n p.on(_0x56a6(124, 415), function (canCreateDiscussions) {\n negater()\n })\n })\n })\n}\n

Node.js AI Image Enhancement Module with animedif Diffusion Model

原文地址: https://www.cveoy.top/t/topic/qjgN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录