YiAi/YiAiQuickDeploy/dist/modules/draw/draw.service.js

1 line
5.8 KiB
JavaScript

'use strict';const _0x49df7c=_0x1850;(function(_0xa4aa31,_0x4ff27f){const _0x27c52b=_0x1850,_0x11f14d=_0xa4aa31();while(!![]){try{const _0x40c02c=parseInt(_0x27c52b(0x126))/0x1*(-parseInt(_0x27c52b(0x119))/0x2)+parseInt(_0x27c52b(0x122))/0x3*(parseInt(_0x27c52b(0x121))/0x4)+parseInt(_0x27c52b(0x131))/0x5+-parseInt(_0x27c52b(0x114))/0x6+parseInt(_0x27c52b(0x10f))/0x7*(-parseInt(_0x27c52b(0x104))/0x8)+-parseInt(_0x27c52b(0x11c))/0x9*(-parseInt(_0x27c52b(0x136))/0xa)+parseInt(_0x27c52b(0x108))/0xb;if(_0x40c02c===_0x4ff27f)break;else _0x11f14d['push'](_0x11f14d['shift']());}catch(_0x2f8f15){_0x11f14d['push'](_0x11f14d['shift']());}}}(_0xc0a0,0xb9206));var __decorate=this&&this[_0x49df7c(0x127)]||function(_0x556d8f,_0x13c283,_0x47df43,_0x4624c5){const _0x1a163c=_0x49df7c;var _0x38dd0b=arguments[_0x1a163c(0x106)],_0x339051=_0x38dd0b<0x3?_0x13c283:_0x4624c5===null?_0x4624c5=Object['getOwnPropertyDescriptor'](_0x13c283,_0x47df43):_0x4624c5,_0x5e0760;if(typeof Reflect===_0x1a163c(0x115)&&typeof Reflect[_0x1a163c(0x12f)]==='function')_0x339051=Reflect[_0x1a163c(0x12f)](_0x556d8f,_0x13c283,_0x47df43,_0x4624c5);else{for(var _0x254af1=_0x556d8f[_0x1a163c(0x106)]-0x1;_0x254af1>=0x0;_0x254af1--)if(_0x5e0760=_0x556d8f[_0x254af1])_0x339051=(_0x38dd0b<0x3?_0x5e0760(_0x339051):_0x38dd0b>0x3?_0x5e0760(_0x13c283,_0x47df43,_0x339051):_0x5e0760(_0x13c283,_0x47df43))||_0x339051;}return _0x38dd0b>0x3&&_0x339051&&Object[_0x1a163c(0x124)](_0x13c283,_0x47df43,_0x339051),_0x339051;},__metadata=this&&this[_0x49df7c(0x105)]||function(_0xb31300,_0x3623a8){const _0x228289=_0x49df7c;if(typeof Reflect===_0x228289(0x115)&&typeof Reflect[_0x228289(0x10d)]==='function')return Reflect[_0x228289(0x10d)](_0xb31300,_0x3623a8);};Object[_0x49df7c(0x124)](exports,_0x49df7c(0x109),{'value':!![]}),exports[_0x49df7c(0x112)]=void 0x0;function _0xc0a0(){const _0x5aeb44=['2DZjHwE','HttpStatus','log','9Adfeip','uploadService','apiKey','HttpException','stable-diffusion-768-v2-1','1504sEzGyp','11874milCWH','design:paramtypes','defineProperty','*********','1334002VCWCkX','__decorate','status','.png','env','axios','Bearer\x20','response','apiHost','decorate','获取列表失败','1035625GbuQnu','GET','drawTextToImage','Authorization','push','6153790WuNBqI','from','message','post','all','https://api.stability.ai','slice','uploadFile','UploadService','26040vgWjcy','__metadata','length','BAD_REQUEST','18778045chktlE','__esModule','data','/text-to-image','application/json','metadata','stability\x20api\x20key\x20is\x20invalid,\x20','2625xYOJCj','base64','@nestjs/common','DrawService','API_HOST','4229412WMIeoG','object','getEngines','onModuleInit','绘制失败'];_0xc0a0=function(){return _0x5aeb44;};return _0xc0a0();}function _0x1850(_0x52e596,_0x1c37eb){const _0xc0a060=_0xc0a0();return _0x1850=function(_0x18507b,_0x3fa23b){_0x18507b=_0x18507b-0x102;let _0x5b92c8=_0xc0a060[_0x18507b];return _0x5b92c8;},_0x1850(_0x52e596,_0x1c37eb);}const common_1=require(_0x49df7c(0x111)),axios_1=require(_0x49df7c(0x12b)),uuid=require('uuid'),upload_service_1=require('../upload/upload.service');let DrawService=class DrawService{constructor(_0x2dc8aa){const _0x57d0f8=_0x49df7c;this[_0x57d0f8(0x11d)]=_0x2dc8aa;}async[_0x49df7c(0x117)](){const _0x2a7365=_0x49df7c;var _0x5352b8;this[_0x2a7365(0x12e)]=(_0x5352b8=process['env'][_0x2a7365(0x113)])!==null&&_0x5352b8!==void 0x0?_0x5352b8:_0x2a7365(0x13b),this[_0x2a7365(0x11e)]=process[_0x2a7365(0x12a)]['STABILITY_API_KEY'],!this[_0x2a7365(0x11e)]&&(this[_0x2a7365(0x11e)]=_0x2a7365(0x125)),this[_0x2a7365(0x134)]=_0x2a7365(0x12c)+this[_0x2a7365(0x11e)];}async[_0x49df7c(0x116)](){const _0x165731=_0x49df7c;var _0x162240,_0xb4793a;const _0x38029f=this[_0x165731(0x12e)]+'/v1/engines/list',_0x531f1b=await(0x0,axios_1['default'])(_0x38029f,{'method':_0x165731(0x132),'headers':{'Authorization':this[_0x165731(0x134)]}});_0x531f1b[_0x165731(0x128)]===0x191&&console[_0x165731(0x11b)](_0x165731(0x10e)+((_0x162240=_0x531f1b===null||_0x531f1b===void 0x0?void 0x0:_0x531f1b[_0x165731(0x10a)])===null||_0x162240===void 0x0?void 0x0:_0x162240[_0x165731(0x138)]));if(_0x531f1b['status']!==0xc8){console[_0x165731(0x11b)](_0x531f1b['status']+'\x20'+((_0xb4793a=_0x531f1b===null||_0x531f1b===void 0x0?void 0x0:_0x531f1b['data'])===null||_0xb4793a===void 0x0?void 0x0:_0xb4793a[_0x165731(0x138)])+'}');throw new common_1[(_0x165731(0x11f))](_0x165731(0x130),common_1[_0x165731(0x11a)][_0x165731(0x107)]);}return _0x531f1b[_0x165731(0x10a)];}async[_0x49df7c(0x133)](_0x5b826c){const _0x478563=_0x49df7c,{engineId:engineId=_0x478563(0x120)}=_0x5b826c,_0x23af1b={'Content-Type':_0x478563(0x10c),'Accept':_0x478563(0x10c),'Authorization':this[_0x478563(0x134)]},_0x17078f=this[_0x478563(0x12e)]+'/v1/generation/'+engineId+_0x478563(0x10b);try{const _0x4699dc=await axios_1['default'][_0x478563(0x139)](_0x17078f,_0x5b826c,{'headers':_0x23af1b});if(_0x4699dc['status']!==0xc8)throw new common_1['HttpException'](_0x478563(0x118),common_1[_0x478563(0x11a)][_0x478563(0x107)]);const _0x25833e=[];for(const _0x22086d of _0x4699dc[_0x478563(0x10a)]['artifacts']){const _0x75fc8a=uuid['v4']()[_0x478563(0x13c)](0x0,0xa)+_0x478563(0x129),_0xb2483a=Buffer[_0x478563(0x137)](_0x22086d[_0x478563(0x110)],_0x478563(0x110));_0x25833e[_0x478563(0x135)](this[_0x478563(0x11d)][_0x478563(0x102)]({'filename':_0x75fc8a,'buffer':_0xb2483a}));}const _0xf0001c=await Promise[_0x478563(0x13a)](_0x25833e);return _0xf0001c;}catch(_0x3e34f2){if(!(_0x3e34f2===null||_0x3e34f2===void 0x0?void 0x0:_0x3e34f2[_0x478563(0x12d)]))throw new common_1['HttpException'](_0x478563(0x118),common_1[_0x478563(0x11a)]['BAD_REQUEST']);const {status:_0x5aebfb,data:_0x18e84a}=_0x3e34f2[_0x478563(0x12d)];throw new common_1[(_0x478563(0x11f))](_0x18e84a[_0x478563(0x138)],_0x5aebfb);}}};DrawService=__decorate([(0x0,common_1['Injectable'])(),__metadata(_0x49df7c(0x123),[upload_service_1[_0x49df7c(0x103)]])],DrawService),exports[_0x49df7c(0x112)]=DrawService;