{"_id":"api2d","_rev":"41-cce82373c001a6f32cc223ea30a135c5","name":"api2d","dist-tags":{"latest":"0.1.42"},"versions":{"0.1.0":{"name":"api2d","version":"0.1.0","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.0","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"39ad414df11557a790db1be4b0c12458415e0c62","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.0.tgz","fileCount":2,"integrity":"sha512-cytjhPI7UJGfcQKhCFSp4/iF/9GgC9nNhov5W/ijqd5zrTLnCWK6WAlmVncNQtOQpW8UvEMKLrLLOpW/OTHHAA==","signatures":[{"sig":"MEQCIEDqXXDJEwdIqyxq90Y/uMwhT7TJqq5FpDXQZWWqCprhAiBfIWJVAvgeBLh+/Kj/QRJ1POrfOx4OWwgwxFKuCeai3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEZZtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDMA/9H1eLK36f4zACTFEt8zv4Snf2Hlg6KbV9uvRjgGUU+SrD/Jn8\r\nswAqop1qmnLQ6ZYoaTFzdB9HnNFsdBGhRU680sp7/z2mvlm5hIQ31zJEagHd\r\ng4vcGuDZUk7JXkZkOpf4UOZZuhQh4cEaqT76QIs3Qutzu3wn5Se3U8FFtCmS\r\n/Xuym+MpcDR907ZRt0emCvUqKUpKBhaPSPJPcOescL2tbLGnBHb0pHoUiVrL\r\nDqLOC7WeqYTpl2GzD0ypAFimvIuhK64jFHPGmzhm85udsZ8BW6Fxtlno/Jkb\r\nQDv+KIpCtVRZ6nUeOJtsXHEP/x3jeMzSGqgpktcQwE0hdJeViJloOMMbejqX\r\n/vdvUe/MMR1j7ySD14OTYmWFCAxJWrPbheQKFiVmGrZysHP9aWRp03Qd/+rz\r\nM0XjDPV75AFB1eYXgji3yWAq95o2cBzoA1TSlwicSmSB0qeTqBs9b3iLKWaq\r\n24Jr4KX7d4ey+uzvB+ms4UeO3bsZISP4HiObt6ofyZRgPJBDBPckOm1E3ELp\r\nuhPxS3ZyRFteb27EpbWXUDjihiL/gNKwGyyYUJ3AJRkRQtNkjNAM2o//hlL/\r\neT/PjS+yXhHBzPqgYzFDcz7BjputYx0r/OKJFKU8mcp6ZTsiVHFta116YyJa\r\nn/zcbfYyEcDakvehlenM7kzotmS8hkgOY6U=\r\n=vuPa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ca8aa44848a5a5cc234c2492e6e3a45038485a9d","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.0_1678874221299_0.6386035439301487","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"api2d","version":"0.1.1","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.1","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"2095e2909b3c9a610cfec51005c93624d0a94bd9","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.1.tgz","fileCount":3,"integrity":"sha512-YB/+L5VRvP+247m7lBEMWZ8SBFAXQa9mzY7rgo5eCLW1pHN8IdPQ27rey350viLNcLBnQ2tJ37CUD4n4QEKUYw==","signatures":[{"sig":"MEUCIQD7jaX+UFT07zg00vv5Z/rXcn9uI4izXpOKCSwc3Cg5FgIgY/7sJow/6V5MsQ2aqtJrxFij89QitvxgcgiqAPeQxg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEZo3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomFg//b/AJ/CGUt3peak5t2KOfIaZB/0eHyDVsOsQHpxb8vDkpwydm\r\nOK0aXsypDjMuezqfFjyN/+nexxM3VD6FCnprTDIN79BEqKDCsUDkixy9aO3C\r\nbLLcpnQFQMImFlRnURD4OkMM2aIqUnlCrW4Tt78j7HIkIGpxwykFf2+/3fdd\r\nogDR5lgPOKrwANiYoNgIdP0h+BIeUjEggE5dbgG+vWBPZmiSrYY0t+ZYvBT3\r\nvwmA+xxs7wusfQqNvB0Es+rNCLg6CYGdoytiHmB0SByJNsDNxrnb1yn1NuPZ\r\nbGFhHn5PJklpTDRM1YWcRF+FyEFhHxhl5d+WoZdew6/ahpCEKNHD1IhUZgei\r\nw6aQZ124agCueiYV9JEFok95cHdhz4bSSRGqEP9UBBNPG+7cpt1D7f4CUt/V\r\n0eyUaK7Z1nGgzkb8G2ScgmnJbepy4d3CNKuj9GQ7kG6jeDF1sCoRv8aB3hwQ\r\nKneBnjxEVnrfInoS9e/c+uujvy8kvEJkqcSTLEBCYD9FM/1mbkoIz7c+zjE3\r\ndxkV4goQ1Inwl+37LgtkXQPBJW54kiPRJp/YBzzxufaEFWXVpTMNediKKhwG\r\nN3phnRk2uwt3yTJJ6Sw8lFEuQv0NQnWMnTQLWlYOsr93RX5gOBm4e954eeRM\r\nnJ5iniIE/RhgavbQxKE03DXiikqCyHrKM18=\r\n=c/CY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ca8aa44848a5a5cc234c2492e6e3a45038485a9d","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.1_1678875191396_0.1275598325663343","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"api2d","version":"0.1.2","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.2","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"dist":{"shasum":"5dc2aa2d1ebc1d5840fd78f2acf094a4f0da7d0c","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.2.tgz","fileCount":5,"integrity":"sha512-U4ALhItNlItQgWF2PJX23xCmL1WICouu493j4oQUhGFWmS6jpQ+7ivRFmxv/RXUO6hipNK2Z4v569CKWTRfA1g==","signatures":[{"sig":"MEUCICZMq50TMTloubDSm1Hrlzf5CIRzCEoz/S5cisil8X5OAiEA9gjMRIpe0V32Sw0c+1UHfmU/QlDWaS7UgeF1lLQW9J4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEZxMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojjQ//Qe6ASqazukEZLTCW8XZMcUeQV/sMzdttXvxHz1yu2VTUdOkt\r\n7Q6vTop71kAkSTPJteofNI2NRBNBw9FxSSoD2+2uUNJjnoYGCPq/6X+c+UhM\r\ncdLxrdLnhVOC19ytLm5STl+5ZBhjrpfUd4ezLKkcTxy5dk+6z+2SoHSwECqt\r\nIv65NBAa1vBRLz+gypzgyHOAKZ8zfziwuhDcHK0LeYnH3k75EG/CmklPBIgT\r\ng2lItDPnHScw5EB7BFIpPczQKzufvSFkXeDitaEUF7dalXBvIlVKXUFYyOwW\r\neBUXfHkM+VnRQIuTgrfvTAaABh1IGghI27hVccyBvonhNE00KOX+4pR/xo4m\r\nBp2/nUslpp6STQEM/jlAWG6l76hg2GalwuybtCL6X8rz5YopRTpb5Db251oW\r\n2GzsDqnXpLnhwouF7oXVbKBhnoiLEhNuP6fiI3Ar6FVg2E2z+uIvU5ZVUdNW\r\nGLUyQnmyJvPMH1OxJKOuVc2cNImvxNiHd0ZCM7dxndtkr/bqppS1MznXv2PY\r\n+tFVKVP3abCJ9hwKjp5nYr/xHilgeqYElgqi4NGcz/GzLtr5m6puphG/CoJx\r\nL47NBd4pOs1hUL5v95dQ4pE+gdtKxTkWCQkNE1ir2uf2i8xU3SMz1FeMJloP\r\n0nhEJu5yYciUgmkay2yJMso5DqVsuSU+GY8=\r\n=cqWy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"https://github.com/easychen/api2d-js","type":"git"},"description":"pure browser sdk for api2d and openai","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 Easy\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.2_1678875723973_0.08008661739769019","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"api2d","version":"0.1.3","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.3","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"dist":{"shasum":"40588145d0b87cb2a0e360e3b1b43a34d083137d","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.3.tgz","fileCount":5,"integrity":"sha512-zgEoN8sK0yeecc10aTqxqJvCS+RuB0MHYmekPepmvZBoNOMWnIUBuBf2LJ4cMMxISV83GF0iyntCYN9bhVo/hw==","signatures":[{"sig":"MEUCIQDdT+0MPrlEZgDREpY1WbVUCBu5hH6DAKr6P+f4e2QVUAIgBQv7uLG/mLBiN6ncbfSnzCVThih9RwWsLzTege3xmlc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEZ1wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzrBAAib9scKQJFTFvvrn+QHK06MiGKOYKZwgioZIJQ2GT0HEb5sM8\r\ntGT8NrVujUl04bjS4YFxWHOrBWSdBM8IkVaHm0nB/6mLKBVTymj36S38lWw/\r\nw2jcIVwRRlkQGAjTzVwE/lftwdObmpjxsw9ttEXC7Si2DlS0brKxUEM78F8J\r\nTWYwPjeSz38MPq08XOaglBncxWx58fhfTQVGq76aLLs1kOH10PNhiuaXbGtg\r\n1lXVofwJiGZCfzPBkinqx1SWe7oeApHm3vTd6e5CNRY75W90VdiyTl1b18c9\r\nuXfdJM1lUlB3G1EhG1J3f7fvNAOFyLhcxDGz/+6PF3D+UCqb2PI2zS0STLUG\r\nvgtkPAMQkbaQanZEuflyRvNAd4r8s0+rsdWYxYxBZ3HnIWetibmtplvWGtfG\r\nK05lbvRNc13bxttZ/2xFXUQN44OwfLXOTguki2Pv6QVDixVR6cTCjwlEO6Zj\r\nmrgz4yYjbf0BJWIeJIuCOdac3sXZ//wdhmCTSv2ouR0fXYTEbf9e+wWK7Yv2\r\n/SRkLHW8J9jjbUAfclr3+fE2ydV/OczQWnY5urRpK2ECX2HH8qQPWJjcvjsR\r\n8qJnCXxdFqs9Ki0dmaWWMu1OTuLYSZPqnSoj9yA73nuJzN7BrCCncSkf4Hnf\r\nrLFLnRvI+BJmP0dktCbEO/5XKkR7Y8JW0O4=\r\n=IpqZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"https://github.com/easychen/api2d-js","type":"git"},"description":"pure browser sdk for api2d and openai","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 Easy\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.3_1678876016539_0.9590078239276676","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"api2d","version":"0.1.4","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.4","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"dist":{"shasum":"98bcb17a709a21b26f07653c59e0db97d4a444a1","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.4.tgz","fileCount":5,"integrity":"sha512-yj8cjTjtQZIFysDyqGXJduDRTh98vx6G1KEUEaENyPrNOFAZrri5ugQGZq94ndctGUcCYXdAKhqOwL6CdsQOrw==","signatures":[{"sig":"MEYCIQDd9BFBsVmh6Q+an8cC0vh2y4VAhmd7F4nKDQltYPF7iQIhAJntcw06latKcnCofmFWZVCLpzNOWIR9bohYfszTYRbK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEbCKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpA3Q/+PBmM8cF1keKmP4ygL2rp6bVE1pp/DWqQ3FPdnz9CGv39kubQ\r\neltr8F8z/fKCfLeeSs7g/xVlB2uT9G8TLeOXWfiZSWqVERgJMBD1CO/Sn8WA\r\npIsFOGgYYNcEIwbk4RUVmw31GKH0XNQCNJ4oPfE+T4Hf85LeqUs2jN5S80G4\r\nN3hUFY1dldi8mKnZQrgiqnnWIn33V7ABoGjDlvNtUD5h6Q3yKm8p4aVuKlmH\r\nKYq2M53oaET06uhfQXiZRRHvhOfRZ4lWrryvLaG04LF2fQ9IBxtL3xiaHyom\r\nvXbzak9/xpR41yWG2BU1dKr0Sm8D189o9rXCftw3y5NOiG+5h7FuG6vx8X1t\r\n70Ck4qY0EHGOZRKcOJlc7pxI9vvoM/LeqrgHJyHgqAlGkiIXrm/6lFfM+twq\r\n2jDLbqxF461KSXJFKmYd3MKMeBR5ufPSlOl/74x7ceY/7VuDRG7v33I9hXPC\r\nZC4/W49O94oRL4AxcgtLFHVTtFUfe9yh3u2nPM+jj/IKrXUZPgNqcr06jwLX\r\nPU25Dio2lwYHP5i27/dwRGgEDhocTwsKQxEss3JpN1rA/toNsKoSTadIJ0zm\r\ntL1kkJQH3r2nUOZK+1wTleZ4rX5Qw6Jo/KoxIFJJib8oRMI50jkmsw7k2FSz\r\ndLH3D7+IOJbUxfAxByabPmqTM6G2WUderEk=\r\n=v3Ky\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"https://github.com/easychen/api2d-js","type":"git"},"description":"pure browser sdk for api2d and openai","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2023 Easy\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.4_1678880906293_0.0181379540996216","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"api2d","version":"0.1.5","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.5","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"75c3ed6089b8d2048cfca185731dff57760e4557","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.5.tgz","fileCount":4,"integrity":"sha512-K56TmNYlXW8BiJxc/jkb6VRVcP9uNuOSp6PHSG6WG0fosKTdAmG38JbqNLvhuOVrHMCdy7Td1lg4eK8KX7Upkg==","signatures":[{"sig":"MEUCIQC9OVB82tNBHXL4V+5y9KKHTHmMM+cJEuARIRgIgxeVcQIgIZ5vGj6fb0ThLn0TYKsPdTfmG5U4YBuy2ph936lXqqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFSg+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpc2A//T1b0WxQIAaPrQG7l6tYxjd/GDCFYLvLQPLjIymmx5kSMPT9v\r\n7pBl+YCH2/pHqik2D4CBp+Xsg6Di9JzuQzyPj7fYQO3VLOiyYbFyBcm3g9fk\r\nDC/uJWwOUqSJ6LPW3GMr2XbpofLCqewvBIFhpssua9FmwODsxjLFb71mUceU\r\nz5F0Vno5yo055+sB1IC33Cc9qSBy6V186UTX/erD+Esw0GSB+NPGzzr6q/+7\r\nxQKcL96Q9p60ZSFD2k+WTC+LoUZfYtV28tf9TTygsons0MXUoKTRs4RZMJ/l\r\nxAIOGJdScsZwWFP22aaVg/1tD7aJVr5I3zbNvCLc/3u0ljc30PdW2qa1vVWJ\r\npyxYl2t0UyuxUIypMMt/NycJ3xHY7pbVSVJryn9zll2OUbBPn3nQvfr/ccWr\r\nvbDSy9Sj9UUe7SsYIR3yKZsFKHwmWW5MURFwqFPbNnPRG/jBa4kx1lr5xmVN\r\nhST9E8DpFmSF5YiCBqfzhODHhUS60YGjfAtYUO+Wi6vYQumd7Ch/F8+uWBVC\r\nxtDjUTaKoKFGjS3NE2F7fndLOooql02wJoDSUEknV5xWq+/xEJPR8whyjICZ\r\nifU5mzUlNbKzprQnbNUzRA616Ne91C+0AbOia2lhprCgsDPVzks4/U9cIgfe\r\nhJfk3Nq4fGvHgyZpa7VuRKKjipOfllGWkpo=\r\n=ItpR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"cecb1a41e0b520032e5f99cc8e4a6b5651598435","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.5_1679108158192_0.5165176992014291","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"api2d","version":"0.1.6","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.6","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"c2899f048df223473afaf000560ec44165c0e50c","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.6.tgz","fileCount":4,"integrity":"sha512-L4joQxjZK1fSgGAnCuMS3A3bC5j+3meJVmEO87bHuYTMske2m100AMgd45vW/rjYOdP3fSjk9HUSYNeYtGqQCQ==","signatures":[{"sig":"MEQCIGCbj9Cv5fIEBa3Bv8EmZcmiBg7vfIiSPfwk4YsCapswAiAMr7AiegM4Elm0xEdhCwigBKsn7XLS5Ol0kP3b9mmEqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGx2pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmolaw//Tsj7gfyEs1R0ZrZzSkHIX0fpaLfEUbiek87QcO9zbbv99mCE\r\n1TC2cy8An+ChfIL67GbHl4wUtnajmBux8Yrxq0tm1aqkE03PSfVw6GVXIM9i\r\n3FDKH/6heM+aN2IJUVuMLLGDh+LPSUNQXRjvJG5Xdq+9O3MAxya3zwMoVEfu\r\nvBgzsoCFg7s8l/iOtMC5g1kHu9+PXs7EJjJDqBWmJY/xTM86p2BYBfarqNVM\r\ntBhNNA+S6/4NkxSlJU5UHvg2yldX5vamBU7/4Z0yrfNHxKZv46Fot+xqOfLT\r\nDBjJldVHkHc0Fjbgekhx01qgrspLLccDCbYEwiyUQuvtapC34HN2+7mNcQ9a\r\n/jXFWSv/UnfkbPu/M85sLkm5Vp1vhLi3sF/RUb/ycJRjzEl/Jq19pIUECSwR\r\nKopTogfF06SHKOx+98XYsv/8gyNF9QEuHFnZ10Yp4ey9JBatug0NfI+QCuPr\r\nbX0StpgfdCSiyzCsNHWf+Md6ZmH7TUnT3zWpjVdc+Udzg29xMKQ5LpO9KNK7\r\nWy/DdIqg1+FgGfibOOIZIzku6H8OL6t8tfaUfsr1qsF82CMdOiLwfZZ2sG9y\r\nX6KGM1NHBvTtugrBmD0oGG5i1jcBvXoZ+jsVoLYWyuIVhFj+61jHBK3kD9XJ\r\nJ3jOtfxBN8hgoKyuo784jxi59RnTpTlNjhQ=\r\n=DdYB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"26e1ddd57619e526bf995bcc6d5bbd36d307b06e","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.6_1679498665059_0.0008802334877258122","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"api2d","version":"0.1.7","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.7","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"48e8afcd541e8e03cf872d0b1dd0b2c4e8069260","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.7.tgz","fileCount":4,"integrity":"sha512-XdhBESOo2sqo19uixVznXYyXrud2YfWKOKdGvmSkbK+cskj16Ha3lu2yKkSEzPRyFMt0xp/q3vZzqRogejTSkA==","signatures":[{"sig":"MEYCIQDBuSG1YzEkOkb/nxCdd/Rzftp95uhLnvW4gvKoex616wIhAKD0UOHdUUdYTLE7BsAY9mBDVg/1xRqosuUPqDbruD1U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHoIAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokXw//eJX9Pf3K178m6OoQDJDYMlASGjq1z/Kbz+F80SscnWvzTsEu\r\niGegAUb4MCLDibg521hpFnIBvtWpWkGX+wm8xZkrRDg1DZkJYOfRXyaJkMDt\r\nIvvF05JAYhL57lmB/Ajr9LGIBTpn+u4b92y/L+eiFBVQrHPx9nOnoHEoya9h\r\n9fiONtdJZWwXYOvjhfpWvshBjHBDWqR8lQKwrwEAELAzOgOh1MhmgvfBliJU\r\nfIy1Rxoz0vAcR5G15dHX+F4pv6hIdS2UeAy8LlpHq9SK6LgtgYaXa4vlInzf\r\nJjC2Uw35p12XAPRBiQubWSJ4qGNSa9Ho5BkYc/wJD+UPcwQxW27CIB6QQYs1\r\nZj9sbc+BZILFxiBnlLuZRUgD1fj1ANGhVjBBwZ244JW8KrlNYOoUQUlbAG8W\r\nLU98INtJomX8NnTIIa/BYpsBOC7OHpliqhiLe2sxMTGMQtWju4XQo75C2s6j\r\nB+uPD01+a4YoeWXZ+k/fzT/DOZCiuKoHAGzmEuaRqQuABGrkoF4GmQ3rmE9q\r\nYU4IVYm2ndlEvwatcz7ax7C3lJ8b9a4J7jbopOByR6+AHf37WTjRUjzv3wJK\r\n8Wa165pPeC2i17xHzDP/YKKg+eY9CG5cIerVZ84dNldYnCuRm5xbVgHvIxF0\r\ndU+lucad17zXrH0H02ufYsgaJ2tlTgm1mGk=\r\n=pMqq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a222081318b6d6a5bde76f3a43b2bd2b70b9feb6","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.7_1679720960372_0.7723292068699423","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"api2d","version":"0.1.8","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.8","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"3439fa848e5560955aead17e161d72f94df12249","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.8.tgz","fileCount":4,"integrity":"sha512-tIrWzONbEeR4WiDCU1pXakMbSpDriIefW+ekMqq6UiyFcpi8hMxTRZqzx/3qOrVP61xPc2wZ/jhu8tIMTqhfCA==","signatures":[{"sig":"MEYCIQCB663IS/PdF6OjKG+7EsWa4DfuSn0duRRZMVmN7TE7PAIhALLmXOfRZyL9EzvEjZouTziT8XN+OQaUNZrRgwWOkf46","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHoXfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8LA//TCHMpRERV8mcx/zxM3xgwZ5usbYoBA4rRFN4aBpmZSOUVTIP\r\nxB2KBshQH3rDOdM9bg3QwTvv7wLOOw6EaXARPdZObEWn4Qibk0EfSQiwzvmb\r\nnuI9MZbEBf6R14mtBrEakItAbt24qRl6kmHs0+asW7sB5XhflaErT7HWgDRE\r\nMzIlbrHQeCyGqjPEkcWNkxQWcWuUKaPS28sXLRKt1PBal2gK29IEdiP0Gftf\r\n+yxde77N3bzZGKl7GzR63ogNLeHUBmsgUaQ3Nymv+UV2qBicWzD/S/l5R27s\r\n7b3Y/i42FhAj8h1ytff+cXP+7cb8m12s8js0sYVZJzF/IMKjKZNiknVQF72E\r\n4cg59lbxfvru6majvkIdafICeeswX+3HITAntsqQq1pfRmNaVZ///qs6seOd\r\nLTAlyDd3oRWUwQuarrbTZdthvo4l8icVztgfW8LP+34gJDwRg6R5yJjwYYGZ\r\n0nPIF9uiG72pBUigN4xn+r7w+2ZWjquv1RaCnv7qJh/Busl9oIdIEuPpV0pY\r\n9KvISKUG+VcfnLtAJgikdBWKHB7ndbxVyyte8E2W8+i4QKI+/GVqQba/i29K\r\nsyvKRVyJNTUY1xTgsr6u+NHZJl57s6H+fLlji0sbVg4zk0tNs5eHEazsrvaI\r\nbY38z2X9n1esset2jrCi5zp+jWRQeCUu6fA=\r\n=UoyJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6ad7f80a80385f980540f8961d7ac1da3c1b2668","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.8_1679721951105_0.0384610771699232","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"api2d","version":"0.1.9","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.9","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"0ff2f1c6ad51e43dfd6c05ef456ae3afcce6052f","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.9.tgz","fileCount":4,"integrity":"sha512-NGhHdjbCfRbCJCD71B9YbQneucIgS6XM51bbMSboFkOfRuECwLs75pF50/xCjbEf1CiUjCyoMDezzKJIehYiUA==","signatures":[{"sig":"MEQCICxBZJ3/5HoJoVIpVyXiE5xTPcqWFbUQFhTmOCoTcgrxAiBOau8BuwNBZYHmkW6syoZUNkE18T0EyfJ0LIv9catymA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKXtgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuKBAAiva5UQ2Pjfj8hGyi7IAD3IJNBTR7Jir4phXGOZUgTZXbLlv5\r\nbih5e0tPQxXLkaoswcoij3EA7WRDG/MahXCeMoqleIdJf5G3GiqSO60P7oTX\r\nkqMmEjBTwkfzLgPmT4eZVrlj2klQtjV3mWWEDVOSSbCqoTUv1V+pdWvmr2O8\r\nQ/l3Hr9YSjpmGf0T5i5SFRqKYSRil6Mav4x6FK9pRsZeKwC95v9af7stk1FB\r\npUItQKDz6fEDkFKs7dyFgeSsS3TAcwXjRtEic+/cz4BV3gbXVJAEoMOgJEaZ\r\nbiDL7MQv4mRgegJsdy+3qfYEb6+361JpgSBGmNw3uQPq7B64Yy+5jHXRNqeW\r\nmaW5L3CDl451V/3XavyWYu7MxZD0E+H8oT6piqRlIC48mj1MXkLc/Wj+MJH9\r\nztsnP88+kyLDMB/yvQUBhbwccqlLalSmWn+ONxKErIz8fZ6e1nt/kMv1pvIs\r\nd8TTZPxDqhei4HFvctDaEqOj59KP3TOMIwQ63ELss7kA/PBwhxMWpJNhITBL\r\nHNeOlT6wCaONiroAjIiJAM+0fWpVvS4zd4qyMiC1W1QbsGuKG47j7I3uzQ8S\r\n2IPKDnVe5dxjQVFgerPpyt66LaHRIxBeLnm9QdkFjR3UWtjxb8EXLboUlsd+\r\n3PPLeSBaC5nV4qWZuN3UzuXw84nkfMKPjH0=\r\n=50vI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8cd747bc28a053b68bad0642eb670197da073b36","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.9_1680440160033_0.1741568459897047","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"api2d","version":"0.1.10","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.10","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"89d05d6ea2ebbbc573a3802b7abfccf6829b6cb9","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.10.tgz","fileCount":4,"integrity":"sha512-sZnXHH8963AjwgicWqXX1rKODLG2CRxvUGj+w6kwD7zRU+4to8JbVtQHggPbtfXoSx39T/MAXNuYXyjRP5ue7A==","signatures":[{"sig":"MEQCIF3TduKpsQvb6YhsPfMygmc7xv/uNnSpAX+/GotredE2AiBOCG7ybMvN3ImZTk96++ytnYdH0a3CNnNCU6x+jV02bQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKX65ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhNw//YZ5zb1JjYcP1NFC3nyYG0mCDKKeqo4YfvNZbXTlHWqgdEYbw\r\nhdfDxSb45wq3RvGaeCe9kaO/ijCfPV9yxbJgp0x1qEDyUYZ1/IbQqVTnscek\r\nBq/9iBDISzGTOlwicMneEj2wDk7m+FtHSdAiYZj7MkUy+/cxhQR5ayfQvvta\r\nGgRgFqvgwars4p07c0n62qZikyyGO6YOYq6JNFceR12AL7J7Q14LcFTeLeKc\r\nhV4sKYZvY21roPO6c+u/qkNFydnogHdZIRv0u9OoHZhHwz01cno88t6ojFji\r\no3N9zYiQGXH2B5Ipb3iIweoEotn97exMRKuaIWjC9hsBEx/WYdCPMRXZEqIP\r\n2LQF4mRJrY+NubeFbImPCrb42MavUMWnKKfLCVLGDUpRl/H3Qn+rdpvl7BHj\r\njHoB1Rp5svEpDzCeZioXcuW2HrC7fBiBgP6RMoJLvoA0raHbv7qoix8NF/lU\r\nTzML4vj0KnuLPTczWH5dMDZA31GYjEKfbQ4T/VdHAVqa4qjSEAdo/np7AGlt\r\nU9SwfvOUVt6rWT7kOLg1zbNZiOjmkPcXo7emLiSt036I84hHTLP/h7XSbKFM\r\nJUjxVm69LdqWOos9z41zVNNJOWbLqeKr6S4NbEwJU9fe29wHTwuVgcB7l6mO\r\np/zjqsz954oa+1FoS0HEvWzfnIxGVOfKoNQ=\r\n=JopY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8cd747bc28a053b68bad0642eb670197da073b36","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.10_1680441017413_0.058066752163744795","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"api2d","version":"0.1.11","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.11","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"b148d0c62e3f030a8b0db2416e98ba8a1bca523e","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.11.tgz","fileCount":4,"integrity":"sha512-ckvc1uElZ29PzjNvgPWCIcpTGQbT5byH09ApY4GPpOGJCBPfBZG1z+SIdgwxrhyCvinqZ1lOmzJpm+yV8LWGGA==","signatures":[{"sig":"MEQCIFfMNh+upVBT0Hb54ZBebNM8z76rUC+1rri4e7PV2oOaAiAGItTs0wwvS3uTkqLt7xA+xUhCz/fupSxPGTeX7j6PNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKYEXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHRw/9EwOBG4MvZlmWTfZYDcUSfe7NlHbHmUvBP4KFTKoBosj8wkVe\r\nyQriiBxmYqlm/LLb8RmUASPKxbQKxZJPsdb+E5RKDa0ILuDC1KsP+Tn6G79i\r\nZ2TO+1ZsibldURFL8Wc92aVBqyctfIp7G6Q2dBb0G7jVVB4LT50Na+U4iTsu\r\nUmNdnZy3Cv996V3dk125S1mRMBWF0FQouq7Ex82RxKrXfm/iybx05xGc5xHf\r\nyrXjZJ/S9SaGbI9n491MgZVJNKluOT2wL3K42dAcGEqgdSPtFMA0HCH3wlqN\r\n3XZ0CCkP2Zm43p2+t10HDxRt9pPClIMpOWDwH4Ayut/iLvRvtBMk71Z8uEyE\r\nC9e5ehB1h18l14SQzoMsZYXogj+g8Pwyd2zYaOGSKOs6HIxjFqOFmVLLOaXO\r\ng1XxVPbPn7qdwWtBB4yPJ+LpN4TzWgzzmki8zQWJ8k1WY6j30UKrG6gb/bTO\r\nEKsI7lNdAlKJQNVkb9rPU4UVi6VoDdYqkaygqwaOnIv+2NGFblnwnTWnIHh7\r\nDTvHKCZEIeDnc5gT25Pdyb6Sfu/dECQv2g+W0sizh0WpvOvR4cDpAwXoM1ey\r\n8hqaVfjtuPdKxnWkwGWQcS8cy3NMH5Qool3D93v4X5RjC/W0ij9FSMDcQplR\r\nUqTVJlBELRySpHBo16qHaNLVfy35kFr07Hk=\r\n=eNGx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c395264852c5471a47c40507f8b7c4cba710516b","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.11_1680441623177_0.1566136265186331","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"api2d","version":"0.1.12","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.12","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"b03ae7fd42263de11d8dc600f0d94cd47d7b68f8","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.12.tgz","fileCount":8,"integrity":"sha512-Oh/4H5YuqpXjvqWCSUk7qkhpEZRzr8drQxmH9dgknQKsy8v5XzCc2sGjHaOIzK2FMxo7rETgzcisul5tfHtubA==","signatures":[{"sig":"MEUCIQCsA8GzlTDRymaPVRYnwTiu9WWlxyBGvdAEZl3t6g8gvwIgMwsjr+o4yJuFbQhrClnh1SMdTlH9jy5h071aMGEqb5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLpksACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpytQ//XepXntC1+hblWIOGAAbac0I+LpcbbM4M5UVBchYqqsUIK5iV\r\n4Zam+jDx0kJRRplFsPGuRWjgbhspo4cWxyanLhiG5/ynFu35nE5vC6VORmTF\r\nje+mo8Ic6m9E6KAgUrGM13fNdUggZRw9O5XCZ7r5K0OX6tWDfWwAcPOp0ddH\r\nubFkExKgWCvqmRCz5cmJCPGSIHj7rSpt4gB8ySoHTrXMDT9cbKBrqgGmz3x+\r\nJzflGtIc1aEFUEIU3cdjK668s/2QvHxm/rE2BzfeVuErUXtaxWFso/F0jU0S\r\nfFWXM19bmXytYN6Kl/QTVVuJq9f/560neuwSbz83+8Zq75EMhEZm8CUg1dXm\r\nZCgVbtfMSJTLiPgXATob953X2Va5awurKpjukJi1S0mzn7Tg1QAzYjHqrIQ5\r\nHKhSqR/Z8hfYyVF3VE6ALRtdape+O6BFq3mZF0/cOYWsVcASYezof+y5yzi2\r\nzPjs60n21ig9FLzTnI3DkB0INDkfs6Ztr9xCS3gn/kB2xAPc8NPBjKgey2La\r\nD2a/NYWiEbiIDgEjo9E2+563TCx3xX7ZmU0moKbBppBOp4dm+yhXioM+80sU\r\n8L1tBc7bjrCpxUQywxJVekvmL/vj7EzvnSY8zWdIiORUrVOTKXdEh8+7g1TU\r\nfwIR5/U986JFHc6VroMqtkJD/4x2jc6QeWE=\r\n=royK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"c0653e8ba167cfc782f29688f3e37c8feabb8183","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"node-fetch":"^2.6.9","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.12_1680775468520_0.10269511940655951","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"api2d","version":"0.1.13","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.13","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"5fe2ea212ea0fa7bd873cd80f748f18d90c0c532","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.13.tgz","fileCount":9,"integrity":"sha512-r70bS/ZW6WIMp5AgWimTRcTuTULH5ezOiRUVMutk9DalWxNb6+9CUokpqRDzKMRKMFQiNNERAgfLXIcZEmdJhw==","signatures":[{"sig":"MEUCIQD3KFVJgKI8wPNEXtV5aGO1nmGSmY4g9FZJRuUoBsjFQQIgbLVO9/8XJSb9HELcaEUnJ3XHGsAgNuFrQY+6XgdJGR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL62tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAkA/7BC0NeOSBLUHnGBLnzi5mRPcKkGF8qn3TNZoPVBSggJAIVx0y\r\nBkIroL5KFWlnBQNQIx0Pt8dddd304xMBSEMobW5jSRLQBZS5dRuA2vN0DGCu\r\nlYuAKYXxb1bSQBZAqsMDWMXxsjPV0GzntRa36tEvDW5S9j1ktFCwBStqz/XS\r\nOW16MC9S56R7vdaXIWo2Qpy2Ca3xMFvUoyaVcfE9P+up8FS0vYXxOWVx24KD\r\n7yXMX1W3hI1zT5OrloLHj2r01jtuw7RXNSfUoNow59YlYnz320mRMvhc50Y/\r\nqSVdkhTK0NOrqYX76GWYtKN6tlqf36hiS4URcqiiOyeSFPtwmk2t53C0tNKu\r\nX/YGwVdnLim47QlrowQ7BFja8ua43p/UAzBC4QC1I6pNfmAGi2RgZ3+5bEdN\r\nke4gZOMA+DMn10FyPkPO1F3oBMuvE06zFZ4G/vTLIG/4GE2gcOQcg7Gwwhzu\r\nqsfoUpfyuXFHQDkVWQasnRVMRXZDa0oT5OxGJBU5OY+01j51BPm+Tnbp0AW5\r\n7VlUwljvZ+eolKJK9TMvdusmoSqZC1Z04MGbU8+IGQusyAifwmo6W6KpIhwO\r\nwMqCAnE/Som++4rXRaY9R3ebVf2bi9Z6kv8vN7oPVPQcTbx2JXcKwqY2AeV1\r\nmF4tGlIYvpUlc2oSMScSIvR78pLIlsRLbvg=\r\n=OMIg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"568544e90b8feea0ba16bea30dc0dc1577293db5","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"node-fetch":"^2.6.9","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.13_1680846253055_0.4664482754618813","host":"s3://npm-registry-packages"}},"0.1.14":{"name":"api2d","version":"0.1.14","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.14","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"25dce213827d2316297832f9234b1e1d5c900d20","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.14.tgz","fileCount":9,"integrity":"sha512-KbeEJDGgQLyfWv/omDzMBzNkGo9X0DusvnTR9ui9hFqp+Yz0h5DFTzYfjVVCCDUNVjGCD1KjZLUGzqo2s9uWXg==","signatures":[{"sig":"MEYCIQDe37jJufaN+BpnVff8zu9pfjzt3A3YYUFTcvN9uIyLLwIhALERndBFqTMY7DLgmUVKd9DUoz4rc+qVC2XPo63rM2fT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNA+6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8yA//R+7mX2N8SjyV6PtJ0qK3NN798rRFmeQ312A9PATWRzNk3o46\r\n2KLDcrDoY3Pe/pNM73daJU/RCAzslVlwg45SgwaivIbGa1uf9HTb5qo1Wvnj\r\n57AT/doUrNi1zdPaTIz/5SxeUcdJvrOkhMWrYDKk5ojN1VdC+nbfoO7KOGCi\r\neKEf4eydV3BTQIYFdPDFtb2Gmmr4jN1x9nwMGqiDXraWrPh9Mz6zuQXv885S\r\noMDk/mtr7izKQR94QGIy8ZRYwsdR6iDZ6RfflvBogyn6fg3SoCQ1zpUylbsE\r\npbJSjz6J/Sw9XsXV5CFd8GgNrfV67OjJ7eWxTKlvKBYBgFOO4INnu6EE38yC\r\n2aWvCDD4JD0+MG7svWfQKsHeTUKRVdBz+bXvn0Eh9SxCRUspX/nY533lg5wI\r\nwrd0p3ewAqXFUCWg+l0qum7xq5IM9Fz25ociFKk87yS+dC1CSWpzFaAZv7yz\r\nccgYfzYmcEXB1CpgcmeQCiK/8mjHGfYXi6/4q4vrgQvYhf52F7tXzLc8CDQw\r\nS5lbLVmahAN/GOxvLhkOuFsMM2h2WL7t9ZPIB2UbaXhilQ0I+hEC03sfXTcU\r\nGcCIDNixGM2qBAKDuqic+AgEAxtBQXRk9Racl/3EuDHPPvMw2+iqJaSRKSPL\r\nKCh2Kd7EUXuM95OjOXH6/8NnKmoIgzMxfGo=\r\n=WqZm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"ffbfe272d6ec774544868fcd6b6a5175506f3fc3","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"node-fetch":"^2.6.9","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.14_1681133498583_0.18554426109110933","host":"s3://npm-registry-packages"}},"0.1.15":{"name":"api2d","version":"0.1.15","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.15","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"686fe45fc00606a03f13a4b0cb27dbfc9eb58e92","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.15.tgz","fileCount":9,"integrity":"sha512-W0OT2Cr+XSoWHbLQSfUUF2qloIFZ1r94W60XLg+l6OhtW6zCXhnRS0O1GZ4PIrPfXnEcjRzu9D3zok3EXZQ2ng==","signatures":[{"sig":"MEQCIFgFT3gd0o2ch6mNQb52c/v8MPKesZOKHLb+x4Pzy1hOAiAzfbxbon9BTyI8WgS3veTkMPiHjb71mQFMUcgDh6Awzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNWN9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWqQ/+PoHB13Z/5RAGnSHEcil2pZ0OtwmTqvnQ+RBrUwBVyKk1BdT7\r\nZ0NDwGlA/FkQhkwtzCzyngf9vNOB2qQpbbA52II+eYRlLz0wJizy/b1fRBkW\r\nlH+ev+Rtn6lV6YrmLvg/Df2wrHsZoCg8PXpPDMPUqiHOkeXkm/sD9kZ4m5oU\r\nWXSbBKvbGZH6B5JbkpGE2qHBzovqIDpYPuE7oNgmLiJ62QLbiF6261dwOWKw\r\niJOS9XnTHvteYdYpDQ8hqcqeP11Q3OPEoSqY3HeQKyTW/MYnsW69VqQpd+q0\r\njtEEjTlhkvOEW/2AS9rbgG505MA7bZ+IbANXIuaZPs5KKYQsKAf7pISarJZL\r\n3+vSrLjLW34i8cfoP/aGP1ewo8qu56vgCPQLBdJezIiVAfXy2xruknirB4sY\r\nEgNiaJ+8vTzn6by0IMS1LdIaYAvzHlbfsOrYkVyg1wdcAHRJzeXT71pwWJpy\r\nthdrAj21Yl88MC4vshyB2bgiQ78bbnlBgI3EZmEjPcxMEAXZ4cPBw94ARUKU\r\ng7w0/h4KEt7ZM+0R1R8r+19v5RSAWgFjomfTG1X9NXObWvYNibVauGkCrb+k\r\nAAOw3LnfwvGwzu2eqSFN06zb6aS3ToPWoEZjDuyOpgr4B8O934En/jNRPtwC\r\nWMFcinY6J0oznjJCBViNwSRQaPbrXEQ34Gk=\r\n=kwKG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"a08cd25810cb1b54b9335c2d85026b745f7db118","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"node-fetch":"^2.6.9","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.15_1681220476963_0.577085146673032","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"api2d","version":"0.1.16","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.16","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"d9f96b53cbae1865b266641bbeac604c35dd0dc4","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.16.tgz","fileCount":9,"integrity":"sha512-JOYxFdqTQlRowb0N1bMWM5y0ONK1rD7/OzEejF3tsJKuZnXQVuMbpDnUDfY25qMcEkD/sRcJZaSj0zpfgWwtSg==","signatures":[{"sig":"MEQCIDNHZlHy/b6xYw0m3wCLOGM7XgPfS0EpxHouxVETy0ylAiAsOswOq/5nLz5tf1p3BcTlTO+dcHSvvufLSJTlKl/GUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNXuMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJjg//fxQRYVdGSniv0FAljDw5CgDeAmvl1DF9fRhwg+RqOh9HxqL0\r\niF9ZWEJRow3Hp5UQR4JToSrS/YPV/b/4Qojg6tAjzsIggfCLjW8U3npDyaNd\r\nB83dYjdEO4bhhstOc7rA2fXSbRmlWpEVPPevFguJdvx7iDQWZtlJOGZZM8pT\r\n8uVDK2kvNUGeJMyO58azMevDGsiPaaocTmmo6yqPjWrHg3SJnQhzo2CfKBFY\r\nIt4wTBNV8ejWve5WycekRBqP1HtAC/FXc5bZ9vQkk6uvJOi/rNstSHhOdrWN\r\nZlvlYUsmKgfqU1HENW0IegYiryW+JCjr3QtM/indt4bXOO2wl/s0NKjVtXHU\r\nkZGRwlB693u5hosjJjscsgb27W+jTZ8zTgE4sxl+I/Hjm7soj+hAD/Xi2xWK\r\nxEY4JqHLOUCa+4UPDmmWAJdpRWZ31asV0ouF9pMDXhToKOfJFwZTNhGCbQr2\r\n1z+vB+Tcfn2CdOQi6bvU6DpE8BKSqmhW4z8wcBGwzXUTBCwSXbawlLXvOkHT\r\nVcdo0iicE41c2q5y1j7lHY4bQSR5OmPH4/ocIFvMf31SsLDtS64tMtOhWGK4\r\nf8mFWBfUVNB+F7gIa2qADnYAKM+wpfGrUa3/kNVQ7jOpDJ6jrl1S7iC5YrvF\r\nm1Y/M4fJ0JcW99Cv2P9KRllJ8bmwtQGzz9s=\r\n=D9VX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"b332ea2e4974b70e36fc54d385f1395cd92cc0a2","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"node-fetch":"^2.6.9","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.16_1681226636233_0.44944879271195304","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"api2d","version":"0.1.17","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.17","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"cc551e88a62fc56fb0d2370396e16ad58acf124f","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.17.tgz","fileCount":9,"integrity":"sha512-0JdqaRFF/hvsGU7UvzmEpmuKao2l/etCwuNZutzEimfNVYybOxNE1Tw2Vvhk4Bvwq4BmznZA7fDbeORTI/9/CA==","signatures":[{"sig":"MEUCIQDRlMZgb6lkpGysWUd/+5yVGV8LQUAW1jD5Xxay1CRsPQIgXEx27o0NKKXbl2Hvjc4o1Tx2VQDThj+2BtqXakTsqiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkN4qVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorCQ//RONFJzbK2sqre+RJu8rTEbdVbOAOzvDF8WfpjpjangA+X2+t\r\n4J1olF9DknGDsLOQU57HPBQuc/lYXWuFYZhqFzF+oK86h+CL18nqJItqj50J\r\ng/JvZ/FBrOaZ42TO88KXrb2M1Bd60TtZoYt/nTE6i5G7JcnGfu1gc+WWMNDO\r\nkpSggG2G6WHY0EtqxsjlKKremTzjeCJ4/lr9BZmh9/UtfeCqZ451qff+s7eS\r\nfnPDl7k7rPqPkIinOLervYUbe8dUSg0FTHLBm2tpKQ8xKlPwJmHwZL+pP/Iu\r\nb/86iqPlY5UFxXryDtZlgRJUbbQ2MDU82ityHCb0u88QcDY5KfK0YLomYdZt\r\nE/A2WMQM8bF1s+lQyXZt5Q3HFeT5f6iuyzrTZ2G4Sx/94vLc/asCLsJUCLsP\r\nk3UhETyXlb/MX0n8DI/mqOeRLmVF8AZKa0JMGoSAgVG3ZYabZgao0CKT/LdW\r\nRVJXO4nbYw0Zbz1JDXSXIaV/1p2j9zHszR1Pol43ue9QOB4uJQmFE9wwEMUc\r\nd6zBc0+6Ih1rjzpVpNBGwmaEj6SadVHIK019gzZoWkzaPvo2k5lZKJpudFT9\r\n5e7lNjPQOi8p+svUGnw5i5kAgbNhRmGKgIc9qFMnpDfaT1qLqqUM4CbqmAj8\r\nLOZiJwC3Ol4GtXHODboEIR+zVwQv0ysfC70=\r\n=F3av\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"93590f60fac522d7ab58ea3d00abc28528710b2f","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"node-fetch":"^2.6.9","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.17_1681361557376_0.03137159628617203","host":"s3://npm-registry-packages"}},"0.1.18":{"name":"api2d","version":"0.1.18","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.18","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"aea1e3c173058d580e2cde73c441f5bedc3d0a97","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.18.tgz","fileCount":9,"integrity":"sha512-LWxIbQSYQ9WFmuoMhc2es5IhiS9Oy5rq/fgaHzWU3uRURPpUBtdDN2LYiMqZMFKEgWQMq4emWesYhiK8zFIesA==","signatures":[{"sig":"MEQCIERB2sfKKzJmPny0UD4talDTxTWzWCBE24Nj9VWunG1QAiBzkjhXC2F+tcFV1qHuQuZ7y60Ha41MKp472BXJc0DKfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOmuTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8fQ/+IiHfuteucpLhqAImed2z+Ck2JaFRBgnwKdPLY7WzeCbIrDf5\r\nHZ9QrrA5xRDITKOnjtd5aOoxb3fD2TBUGtd1+Tb3sOIaUk51apGaueQygx9M\r\nZvqI7DotFJ9AZIpoUn9manu54amNy4p2iVXgA8icIGkAsz4Ey59LGIle47ur\r\nmkMpUEbfh5KQynhosTZsN9cNkSoxcwKbdERQpXuG6V+dFL+VXMdiq8En01Yc\r\nEWqlotPAOmaSZW6Ee7u3Pb+TRaomxdpDnNIPt119p6CwyM7mvOW1WrsTq2lc\r\niifmLtIKg3xZ1FBNTdKGK0TWN9xGbQrn16UYTIuZ59xu5P4UFPPhKf9zg3/y\r\n59Whqm+uW55DLqmutfPFhuNmWkntsQe9qVGoBKUlXQ/xR369j6q+aTxY0bNB\r\nZir8dkxKKYNDMhlfeF7brHALM7wyjK2W85JeJ1jn4PqSwgeJgRPYYDjRRnd9\r\ns/9KRtu5sfj5aSYRHC44p+G3bBcBFUsbdWfGio4lYuHeJv4bPESyTLf6jC4+\r\n1MBPbefI/cU8JxELEysQwCGEKnzT9W3qeyoX1uQGCoCse7sSaVYKewEcnmrt\r\n1AtqXEmOpXtQ6DTD5mamksjidCQ4f8dbIVnGiHZ7sXnQhhI8miV/CjH3flVx\r\nxptyz0TtRx4KiMAniDlGjwg8x+BHqaFpgoU=\r\n=JGxT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"cb7a85d7a1d61c0e6d9dcd4461da37b7a02ddd10","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"node-fetch":"^2.6.9","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.18_1681550226904_0.31205064233029933","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"api2d","version":"0.1.20","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.20","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"80904d1d5082ec5b14774b955325bde110b40164","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.20.tgz","fileCount":10,"integrity":"sha512-cM6yQZDsfYZh9ELekTh/BUVBcZ2swvv2SpBDJ2tjC2vKieety9+kEkqgEXz9jc7E5k5+tTp0AXMCBAPLBXBElg==","signatures":[{"sig":"MEUCIAch+zstZ3Xy6gAcgCiKb+/ErzyDvaWQCFdErg4qyXvvAiEA+SBOAPAC4tGQw5AinQYReMXyLChqYoAQf/GE6CJgYDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":368332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSLFMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9Ag/+JJwz15PIvzSOTChePV8ph+SMDiaqObPRUTPnvmQLYc7HXKyO\r\nFGti1JI5cpdelC9qbbr8D3ZQTDRwKoh0S21mvtPUEZqEqKfvBuYow0LqxENW\r\n2mw5TCDTpAf7tOzFTjeSQh0W+b5eJhUlXvbOGxo5yIAgssfjKBUj+5Urdojy\r\nDShou57alSGkWRv+M88BcrkqO5iD229CxhyIPa/kYp/d2jK7hthJAAi0PrgI\r\ng4emIbEoqFeFj/WuVV0vkjhMWdUm2E/ap9R/YnPLGamFDQEbJEUdioFX8BpY\r\nK7J0fC5gzWApKt19rZfCJTsn5uhKi04RdxV7xMxY8/o18dbIYGZzLoDDhSKl\r\nIXajZ8Xj7sxHWpIuTSlXRsOqTib+oigbdlDtoJ9iHlSh1zaUPhkOyQiPa1Ys\r\nv7MwyGA9/7yjqEptVXu/9aInLLibPS+VDnGNgSE0+6WvCl6xqFYiOXyCX1gk\r\nqVYMQoApuLz2XdUPzM2ln60mxe6CRx7aSJFS511DKZVXA3Uq7YFOsrGNwkrj\r\nSO5GvyCJx6MdZSFDLHbm3mANoarG2Eav6dAXp9l0mIdHaTw7laPlD2x+kOCS\r\nuMWOgqOBGgw0s7EIkB0Xh2KrUHGnZnfYUXAOCSc0cmtBPTyKluGp0Y9BEV8e\r\nK5SLhDPzLDeDMpA7W9uqvC1i7NZBlTtDVqU=\r\n=zXdr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"9c360c5d17957efdb3192eaa80f73c2f3121a3dd","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"axios":"^1.3.6","node-fetch":"^2.6.9","formdata-node":"^5.0.0","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.20_1682485579830_0.42484072507119763","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"api2d","version":"0.1.21","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.21","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"7f10844885bc09448c596aeacbac90998eb05e4c","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.21.tgz","fileCount":10,"integrity":"sha512-NbIMdQg2gdpdPPdaJIa5QiN6nxMXETDHWGDtu7ZNY1yQUrh4ehzck58FDWCt/lpD35sHgKvvk7xveB16l+j5kw==","signatures":[{"sig":"MEUCIGYa02VAp8obTi2PNeTt+3SP+Aci6oreFi3omXCuCLFsAiEAqMNYFzRqTYqLWnQmf9VGt0OxIi+pNpwlkfktesnQ3Fs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":368177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSd7nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrguw//Yv5pAxtFRcahvoAcW2IuO43FYpaiGsb4w+5FhbcoACRyulMO\r\nfgC0iuEKyU6i1fQMbgU7a2ugYO3FeHfzYbAUUK+lIaWf9i40ZT/0zVi+jgMp\r\nwd8nNc+ObebBfc1YmXpHOb2QoRF/tzqwJ1ohidX0kTbCnGFrL8J/LoKQl21X\r\nKninz0qPIzRcdAxT2AfnN961BvQwvyIlILWNAZFSMpVd03v6LUcBEulMsI/h\r\nEPzYKgEbkmLv1IDyi32QXeX5Mk9oWAXskNaZujnMSJMkvUB5j6nNfX3VALAD\r\nYgA/0RtSFfuePvRMyXejBWB5njfs83r2605wyM3RDKdwwleZGDBwUsMxu4QW\r\nZNEUSZxbJXhwSsqLim97t0ur2DhlNx995dawiQU8oVA+RSl086/XqbKoz+NZ\r\nOzWTLCiOp956+lRRvSKBqQrH5dxiXvgApqZqi9xxTalinDd1p6q9dd7J9FL0\r\n0Kcq1zy7/+EEscpe0C/M8ZXcLxQLl7DyHz+u5KEsjAu1NDQmpQ2hsA7Zihm0\r\nb0aIEwjHcJ47swg2qOY0TLg97WyY61I2sVgTUbJQLUHwTpPOn26KdSlnvw8B\r\nb5RZ/foFjS2mePseMFEoy4/v9hqHaOOQFBOxHCM0qwpD87EaqB0VO0zYmluK\r\nX4LaRB1o596v4D6D/9jRIrL41rA1Io3Dg60=\r\n=G1Ge\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"88c74f6b6501b92944d7cddab2906f1586eabbda","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"axios":"^1.3.6","node-fetch":"^2.6.9","formdata-node":"^5.0.0","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.21_1682562791519_0.02664078510473722","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"api2d","version":"0.1.22","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.22","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"716af3abb56fc0e207ca8250bb352b7e183c1823","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.22.tgz","fileCount":10,"integrity":"sha512-ljLdpXk2rbVktZCDUSGOySA9l+K74nUEMo6u55koHPq+yBZo7aMC2g8TxKRj14uQn/RmJL67NU0Ka8Ej12fBuA==","signatures":[{"sig":"MEQCIHGYm6AQZlLcbg3SME75CAcdwCZZKg7VlWwUVDySynz1AiAJ40tO8gBMcJ4mfEzqrnEtVEoGnb4nnw4qbxMfV2rhuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":368806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUH7KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm7w/+K/DDFlCuDNiG5AclY9tlEBr17hPAA0FOW5WpEw2xsqOaKqKv\r\nEI2gx+xygIkS1PA5UVEmXG7RrQmnHV00RaJkKxKTUlN4clVxf704ZmOeBY+B\r\njiTU41DcXLLkROYJAOWoGBnF9NHw8luLo5UE7uH9jSfjrBUA2KJhQD6cTAE7\r\n0YFmgArQLvajK5SXABzuQN+EpIZgNUmteqVZZuY1hbyQf5BsH6qxQ/AeDNFa\r\n5cSANLVarJfRq7X291OQsAS+po0yrNfBp6QvELN8qpzPtFsqvFSjTn8G3+Mn\r\nBrbvibiMNP9P5dzLp/VAHAURDLelBmSqOnWN26gNsIiiVFqZYS6zRxWOrNo8\r\nkOlgV9LkMBxV3Bb2DlCmga1H4NwW+IqNl5LZ7VCJxwZPMeSpqgSRJsEFAU/0\r\nxCsMmv34yAxB3tsS+fS7zRhMgoAeFked0EMzGXYE/eM+e9vHPqI7clDPbnVV\r\nO++k2hfuCNOXVlvkX6VKhjOWFjFOzJMc0HtDx3BAfdRdorAbZMxu1FaVZAae\r\nKKixshTeLbl4DE8Vn1Lk/WKP0nvZ3jc1VCzzj4HtkS3sX+8rG/nNGHbD8305\r\ngy9Bk0EFwwE0Sx2i60Qd2iVjnkB5ZhQwRDcWJ+MFaJPYnO5LZ864u1OVFhv6\r\nTYyPYUt9PqZK3XVOOyR4+vFRe69apvCk1Uc=\r\n=4iLD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"a38302593e1d6530d5c086c5c83afad24824ba0b","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"axios":"^1.3.6","node-fetch":"^2.6.9","formdata-node":"^5.0.0","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.22_1682996938602_0.890345651689397","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"api2d","version":"0.1.23","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.23","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"18cf13915e049ec526689fc0cff0e20616a86c90","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.23.tgz","fileCount":10,"integrity":"sha512-MSNdh+mYBJLDo6sDDC6uQjlF3gFUQDFwLBtEfUk0EDZIl+PMpeuCDy/7s49RK56D+jklMDLS9z0lNB+reKmmeQ==","signatures":[{"sig":"MEQCIGNOsJxgRpoLWpK7A1/bqEC1VVtfMJxnv2NgUrClt38yAiBs3P65k0lw4u8yZ0698bex6NBMhQFsc3+UPKmZFMzocQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUJGcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3Mw/5AKTNz+E3ZBeisqk/OI1kzwk4w2BA+umtrOvhfw4fVsVpBnEK\r\nV3f9rGXrUa8MI7uLiw1CGOBsfKfZCh/CgYB7rUWNm/S69WV2OHZdgeOvfeMi\r\nBHDIaCxsAteNMTgYJ7O96fsDDXNqkArZtB2UOCniK8JulRQthtGzeeV4hvx4\r\ntoNqGM+XJa8iqefxTdg8nSjPrPncZxw36ZA6FUMRoAMRyU7kpKeBNySVxH2H\r\neS6TvEPqQimYsFk8H1iEQMO85gcx0M+5SmlnPVwLUuhBkM9UsB2Vc6yLoIRh\r\nBfMfq2pui5KGnMzECVN9hCw1N11iknO1oTBUaDfcV4/xIcCwyg29X+aYTteO\r\nrAABbsD5Eu5G6o3UVTFsv0v3OrHpKl+z3VRATfd1ueqnVSbvUvWgcwmK7b5I\r\n+C9aI+3EflLxHDeJbOTXpU+ZQzg0FYh4M/97D5B5aNwtiRnO6yd1vlQWNi4r\r\nB49V1iKv9v1I2AxBOJvQTJwNILd6ttLMsHnEXPjYCNDefILrGuP1j6ZtfG9T\r\nmktpLlru1rj9WBAbMwqdREZ6GAQpRWO79Tv2LwGD+J4jW7ksUqLwC/kAbKwF\r\neXrGWT8vOzXrYNqURo+ADuTBi3VM8aiQC35JL0EHxdEWx/hE+Bl2DOnYGTCu\r\nVxvH/e3HaPYPA1ti6gfzZTMjwaWQVFtQ73I=\r\n=LIDV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"84b1b740e8cf8bcc9f57c42e138b012861907cdc","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"axios":"^1.3.6","node-fetch":"^2.6.9","formdata-node":"^5.0.0","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.23_1683001756505_0.54926987719166","host":"s3://npm-registry-packages"}},"0.1.24":{"name":"api2d","version":"0.1.24","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.24","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"7cc92655db9f14cf8347cbc741b501a2f72fb407","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.24.tgz","fileCount":10,"integrity":"sha512-wyrz/qifsg5KJvKDihpCQf5ANCqrtJ/ALQjuaG/tUiUca85jhNYLO6bxX9X+VmAinvJxaxDTA1m5udTEmyY9Og==","signatures":[{"sig":"MEUCIQC3J9af7r0vZ6JSY2eFTNWebrqzmW2O0qvySJig15RBTQIgK0isX6392YSY9Pf2W0hdHwLLLyYSi9I9SIC3JQNa2Hg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":370053},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"bfbd31141eaebed4e2820f39954c848638878c2c","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"axios":"^1.3.6","node-fetch":"^2.6.9","formdata-node":"^5.0.0","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.24_1687228425097_0.9411351403078694","host":"s3://npm-registry-packages"}},"0.1.25":{"name":"api2d","version":"0.1.25","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.25","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"9d84443d6c83938b56ee153083229ed5057d0075","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.25.tgz","fileCount":10,"integrity":"sha512-4KortKeKnQYCtLQAJxlUsCWUYz8Xmv/M8VcqmE/NLntqFe4f3ctqf0JcYvaLxegY/wiMs9Uclrt3wRaGNcn3dA==","signatures":[{"sig":"MEUCIGYzQTd65SWNWcqoQdgbKT+sfb/0gWC9+/O8ilJnU5AtAiEA4R/BBoTAnp+28PraibfTjGcteF5RoFZVW0Cshjh6eOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":373979},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"12aa81f37364bcc6522280bee6aa357c7cf4284b","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"axios":"^1.3.6","node-fetch":"^2.6.9","formdata-node":"^5.0.0","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.25_1688202451909_0.7356422773302975","host":"s3://npm-registry-packages"}},"0.1.26":{"name":"api2d","version":"0.1.26","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.26","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"e4e8bb0ef26dd109f30b3056876a0784ef6ef950","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.26.tgz","fileCount":10,"integrity":"sha512-Nhw0erYVjnaBZ9Mof4V6ODapXhqXzRlcMkT/BrAUGxHFHUHpdiyTPNLivFlC5GLnGB89YuzjqBjAY2M0hsFTqw==","signatures":[{"sig":"MEQCIGwI2iKT5hTqM9sUhSe5nT9nsyK/lTObC+CXsUd1+v+YAiBW3uZO/IDyPOlmO8YQCcqw8BLhj97SONX7bO2rklAdgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":373999},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"43da26c125aea83b4df14f73bb276b0f13eac459","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"axios":"^1.3.6","node-fetch":"^2.6.9","formdata-node":"^5.0.0","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.26_1689163468808_0.8523953999079226","host":"s3://npm-registry-packages"}},"0.1.27":{"name":"api2d","version":"0.1.27","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.27","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"51ddace74cc6f88ca39e1ffe3013fb66a173a83e","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.27.tgz","fileCount":10,"integrity":"sha512-YKI8qu+4KbIq4X8VCfi38Q1YxpoKZ0JREbR6roeEbsRZGddIRavMvLwJKBZgANqiQyybSMI0qVDK3Jyq3QwaCg==","signatures":[{"sig":"MEUCIGneMGqetGgd6ZrLj6DATAUkgKZoX5ExsqeamhJrMp86AiEA0GIzEvDGemJUfEHhfNIV6SX4N8aTArMGW60aSoQXIfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":374005},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"e325f444343f6390d53e9d93042b35b194bad972","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"axios":"^1.3.6","node-fetch":"^2.6.9","formdata-node":"^5.0.0","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.27_1689826356436_0.5165972623836603","host":"s3://npm-registry-packages"}},"0.1.28":{"name":"api2d","version":"0.1.28","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.28","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"f17a0f9e03b0bfb2f89b5ac1f2a598e1bca1c49d","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.28.tgz","fileCount":10,"integrity":"sha512-kvqztdFbu7kXyLNNJxbuzA6fE3R7g1gPjV+u7cbC5GQVkUbVYbhtY0qMry9b9fodEEBnmG1oy8jlv5IIUbQEGg==","signatures":[{"sig":"MEQCIC4blkU/Jm9FZw66D+knq9+YHdzWtZhymXY1kJPZohzhAiAO209Q+U8z+lWqCMDKSd8SYcw0TtHRwQ5j3KA4fYlrzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":380088},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"afe0704c419be7e8f8f1f53c25a20c0c08f62e1a","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"axios":"^1.3.6","node-fetch":"^2.6.9","formdata-node":"^5.0.0","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.28_1690047091003_0.1929027617910124","host":"s3://npm-registry-packages"}},"0.1.29":{"name":"api2d","version":"0.1.29","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.29","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"64d6d5e38c6dd9be9ac744c1a492b12b70d34e44","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.29.tgz","fileCount":10,"integrity":"sha512-UruVyD6Ud7VEsjn45aex0hwMvjkXRSqmhEADQFADrIv/aA0LtWtTZDJedrCgWNSNnkdlFfytK2EFgOlrPSL6eg==","signatures":[{"sig":"MEUCIQDffWvlyWgoaYhOwRO8QN6c+CZpnQFGsrdlWd8lZiKpegIgZRI1cCNKPb3EIyw4U1k3OVDbChbk9usVE8qb/pnDU6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":380792},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"9029c2e27cf7814f12c3d46c640b0fd1c7b016fe","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"axios":"^1.3.6","node-fetch":"^2.6.9","formdata-node":"^5.0.0","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.29_1690049190576_0.8257777794951331","host":"s3://npm-registry-packages"}},"0.1.30":{"name":"api2d","version":"0.1.30","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.30","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"d986ce00658a7eedf37f36e020df48656e69ea64","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.30.tgz","fileCount":10,"integrity":"sha512-v1QmFRxphR08KioFDz2MsjpmH55foI8BSdbtaeTr+FEa+9GPoTTGi7GmYNxT6x57hdYqGpezgKJ30eao7cX2Lw==","signatures":[{"sig":"MEQCICyLqo9bLWDD3lRAE3kRW/bU6BjdBUY7mMcaJn1DY4oPAiBfRX4Z5yRaj6RenAWzwDGQAv+Lez3v+7cEa9uq0r+MDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":381969},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"fc286aa3c65a2c0212d85e0362e2a96218a12983","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"8.19.4","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"16.20.1","dependencies":{"axios":"^1.3.6","node-fetch":"^2.6.9","formdata-node":"^5.0.0","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.30_1690115498555_0.6511593368269657","host":"s3://npm-registry-packages"}},"0.1.31":{"name":"api2d","version":"0.1.31","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.31","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"3270368b168e38ceb861202eb3a5366e65d01ebf","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.31.tgz","fileCount":10,"integrity":"sha512-+DPwxnC5QgWTLG37yjhCEtkgnYx3ZW6DoekoCmrPI1fr48kceEKb88SjND2JvonTTVZ6VoRdXxn5BO6BbD0Lrw==","signatures":[{"sig":"MEUCIQCcEBgEZSvZ6Mn9HMw6lOmPpmGdwU4ybUUJ5id19Eu2YgIgAk22c+pwThlJwJsjy0JTFH/4PmVLAGeC/2S3KJ08EYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":382863},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"77a0cfe7a19c74679073191b1911e5278b796472","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"axios":"^1.3.6","node-fetch":"2","formdata-node":"^5.0.0","https-proxy-agent":"^7.0.1","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.31_1691561302442_0.2829851425964729","host":"s3://npm-registry-packages"}},"0.1.32":{"name":"api2d","version":"0.1.32","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.32","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"da0398028eec31daecc254d642e457cf78396ed5","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.32.tgz","fileCount":10,"integrity":"sha512-2FuF7aYoHjx82yBxZu8YDo3T3eFWvMw0tJI7j/pjc07H1HSKISqcTskGzM6dQ8GfH8+KJhHs/I7l9Haqe99rDw==","signatures":[{"sig":"MEUCIQDcEzM8WSYmzQMhKx0yyYIEWAQGyMZ3YjRVaAAPwJM6NAIgCh4m0F8oWzZEvGdYcHd+/ufSyQfyy8PuIffV9absqIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":382869},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"97ae00700db8988ea77d98e9df9b15f32710622d","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"axios":"^1.3.6","node-fetch":"2","formdata-node":"^5.0.0","https-proxy-agent":"^7.0.1","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.32_1691657624571_0.14234648782896397","host":"s3://npm-registry-packages"}},"0.1.33":{"name":"api2d","version":"0.1.33","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.33","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"178f8654bc337f5456505ddf5ab96b5a7aaffd9a","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.33.tgz","fileCount":10,"integrity":"sha512-kJLY5nZbsCdW5MVejyjCBeirF2R/5g8xHtcRsekX/QTIucl6hHZQSrWTv3/QmkIAlb0Mc3aOeYsWKEpdqFtccw==","signatures":[{"sig":"MEUCIBxkKWPgBOWW3zcdkFybSogFdZmarfxOqcgbe/m7t5izAiEA2B5Cq6DhhEUbJBuZs+gfKqfNpTnGv1UgIc0wOa9F+fI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383012},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"92d4d9a906c72e588016114a95fd6a8f607857e0","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"axios":"^1.3.6","node-fetch":"2","formdata-node":"^5.0.0","https-proxy-agent":"^7.0.1","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.33_1693285253819_0.2679880882732022","host":"s3://npm-registry-packages"}},"0.1.34":{"name":"api2d","version":"0.1.34","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.34","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"dbef2a2d79c8bb75daf94df0b422497a0b498567","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.34.tgz","fileCount":10,"integrity":"sha512-NmOnzmjhtOD1VDY6u4AGDEXN0IMbEq4InK6G0/f4xBXZkYH+w717uiZ7o/kCRF2jPiuPrPdie7MD+4F0byq8IQ==","signatures":[{"sig":"MEYCIQCwZ1m5BFG7XIyGLDjhm9dG9hJkcYAo4KIz3tOGCoKRBgIhANsFe3BMBysB+0tVw96BMtUEm7xFpuxNXx4BQjywpW+i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":384911},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"bcb447f9828b93a287f712fe6b9103021de6afc7","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"axios":"^1.3.6","node-fetch":"2","formdata-node":"^5.0.0","https-proxy-agent":"^7.0.1","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.34_1693373845680_0.7584234191040142","host":"s3://npm-registry-packages"}},"0.1.35":{"name":"api2d","version":"0.1.35","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.35","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"0d78b681e4d16b78d46d6208ec11de3c0a464f29","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.35.tgz","fileCount":10,"integrity":"sha512-d7Y1yzDeqrDb62vSaFqDWtjq1Na9K2bVPeYqT22uG0XMHA5KXGeLd6ns4l8mG1dUqmv+ZOsWrm3uH2nkV7nztg==","signatures":[{"sig":"MEYCIQDLbSB8QNdz88I/YlLJ7MKFrD4N9W9TvQB/xlLs4N20DAIhANUcLdN4Gq7IIgy+NYWkJ5sFilLzyJLvSiZMWLKOywK0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":384683},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"a5d8a9832751f26fb772a0fa80fee3db164f6cca","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"axios":"^1.3.6","node-fetch":"2","formdata-node":"^5.0.0","https-proxy-agent":"^7.0.1","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.35_1695402596734_0.9085664526664121","host":"s3://npm-registry-packages"}},"0.1.36":{"name":"api2d","version":"0.1.36","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.36","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"f475d4538b2e030b0457d8c2e5d420bee9427961","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.36.tgz","fileCount":10,"integrity":"sha512-w4nyo7hfbTm2m3qVq7J+vOmmFAafSQwMBQHmZuYl+SfUE74duSaqlQIMI0GO0UdQfdR3RTBzeWuNVa2lTwVXKg==","signatures":[{"sig":"MEUCIQDO8+lo9t6r/vqTsNBDfKacW6zPAZdqUKXQLJKUnAFlJQIgDnyIp/B3M12RWAZJvmblTihHHz4CiWqBHfd8LTScGys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385295},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"f22db6bd37e373eb47347727670ea07bacf03bf9","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"axios":"^1.3.6","node-fetch":"2","formdata-node":"^5.0.0","https-proxy-agent":"^7.0.1","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.36_1695404533479_0.8315709870216308","host":"s3://npm-registry-packages"}},"0.1.37":{"name":"api2d","version":"0.1.37","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.37","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"17a726307f3be91d98e2449aa15720a507837d24","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.37.tgz","fileCount":10,"integrity":"sha512-Nf/DIzzfH3UYFKWPagrO0BrppxeVZ63yyzJZlI8iCEOyAEDBf2MoM7SUaFSRSWWgKN2sDVbf/8/7KffdU5hJMg==","signatures":[{"sig":"MEYCIQCBWM2FMzPo8XLr2kaayvjU1U43pu6Zokwcj/S8oUqfPAIhANIzFBDHyBX6rfox7zD0EjTL4fQTshVQwGCIVVJ/DSB7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385748},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"aefe4ee562b90478691e2f95657cbbb2b25cb0e8","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.3.1","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.14.0","dependencies":{"axios":"^1.3.6","node-fetch":"2","formdata-node":"^5.0.0","https-proxy-agent":"^7.0.1","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.37_1696844089632_0.5051015883500531","host":"s3://npm-registry-packages"}},"0.1.38":{"name":"api2d","version":"0.1.38","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.38","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"572823a5b57b732bef1a28bc2d5428df6378c115","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.38.tgz","fileCount":10,"integrity":"sha512-EJxY4BaKFuKMyiYSfmlgJ0wgL80hIMMDF6YCt9abVOWiG+stPlxotzNTluD9A+hcEon2kOgEtUlZqCobQqXmRA==","signatures":[{"sig":"MEYCIQCMlw4YaouqR4hcgbz4/InERfkzMCFadQr5Gu06MB1xrQIhAOo5SAa0PYF0aDeH6IAx2QzCq4v02wEQ5bw+iQUIyGMP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385747},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"5d2de03e3b5438398d7ae6edf7302ea946be934a","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"10.2.4","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"21.5.0","dependencies":{"axios":"^1.3.6","node-fetch":"2","formdata-node":"^5.0.0","https-proxy-agent":"^7.0.1","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.38_1705659686188_0.598928169866435","host":"s3://npm-registry-packages"}},"0.1.39":{"name":"api2d","version":"0.1.39","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.39","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"72195fc09e0b58c8e7853d07da08f3402f6e80cf","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.39.tgz","fileCount":10,"integrity":"sha512-SqNZ3zKeOHurfTx0t1ghFRXLgrGkA1jLsIFOnrbUM64nijpBNXpRAu23LVUOG5oibFVZOe28qsoDRAf4ibVWvw==","signatures":[{"sig":"MEYCIQCnckBVoGFf1eZHojlJyXExG/hvYw4pVO+pOs/HlC1QMAIhAOYGkslhE7XN0bniHE22r6dftKLjX3/rS9YT+KjWqCSS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388083},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"69e0049add7b31208064a156d2cdefec3a604ee3","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.6.7","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.3.6","node-fetch":"2","formdata-node":"^5.0.0","https-proxy-agent":"^7.0.1","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.39_1706193347346_0.9108159202045474","host":"s3://npm-registry-packages"}},"0.1.40":{"name":"api2d","version":"0.1.40","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.40","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"5f593a106b4582f63bddffd009fa8c332267e292","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.40.tgz","fileCount":10,"integrity":"sha512-WnXGlimP05vTNnFei2M2DhDVl64DRZtExZEJ8Scu+yZuDPcoGg4NGjJGn/04EZ/UzgWWKWMgIXHpNx3BEr+chQ==","signatures":[{"sig":"MEYCIQCIn03mKHonjI+BExZ0bVbrJIJieNUlWvxKNUSqm0rVBwIhAKOit0vVIVdVoa5hReYlz///ZFQU2l9ZRqsDXdwedXVG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":388164},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"69e0049add7b31208064a156d2cdefec3a604ee3","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"9.6.7","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.3.6","node-fetch":"2","formdata-node":"^5.0.0","https-proxy-agent":"^7.0.1","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.40_1706195270716_0.32963810245982117","host":"s3://npm-registry-packages"}},"0.1.41":{"name":"api2d","version":"0.1.41","author":{"name":"EasyChen"},"license":"MIT","_id":"api2d@0.1.41","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"homepage":"https://github.com/easychen/api2d-js#readme","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"dist":{"shasum":"a29f6bb2244ddbb5e4cc9d48ece86263b91c671c","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.41.tgz","fileCount":10,"integrity":"sha512-YOHIDwyNZZlJx7dEu07A3wqa2GEkaLrqavKxAsUX8ISbaOp+pJqn4mZBldVTFstm1nfcWV+IRHY6fRDeRcKIdg==","signatures":[{"sig":"MEUCIArEVPj6iCoaRA4BOdbmKw/qDppg8lOHjcF7C8W9sOASAiEAuuFO4zC08sQFnr9cCtN/vJD0y5ES3QZzM1Nt6giGpaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391395},"main":"cjs/index.js","types":"index.d.ts","module":"index.js","gitHead":"5fe8de60bcb68fbe8c9719ffa6a83a759ac360f6","private":false,"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"repository":{"url":"git+https://github.com/easychen/api2d-js.git","type":"git"},"_npmVersion":"10.9.0","description":"pure browser sdk for api2d and openai","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.3.6","node-fetch":"2","formdata-node":"^5.0.0","https-proxy-agent":"^7.0.1","eventsource-parser":"^1.0.0","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/api2d_0.1.41_1740121505595_0.9872172768126515","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"api2d","version":"0.1.42","description":"pure browser sdk for api2d and openai","main":"cjs/index.js","module":"index.js","types":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/easychen/api2d-js.git"},"author":{"name":"EasyChen"},"license":"MIT","private":false,"dependencies":{"@microsoft/fetch-event-source":"^2.0.1","axios":"^1.3.6","eventsource-parser":"^1.0.0","formdata-node":"^5.0.0","https-proxy-agent":"^7.0.1","node-fetch":"2"},"_id":"api2d@0.1.42","gitHead":"5fe8de60bcb68fbe8c9719ffa6a83a759ac360f6","bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"homepage":"https://github.com/easychen/api2d-js#readme","_nodeVersion":"20.16.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-PROzF6M8IDrLcs4fxkf/r4DNYh9AcHuugqYPC0LzhLz3zks7y6tRN0R1UA6hwZpZEymPw7RJa08oTLolgNzo0A==","shasum":"505ffb6c1440bc4531c064969572ad892c5d39c0","tarball":"https://registry.npmjs.org/api2d/-/api2d-0.1.42.tgz","fileCount":10,"unpackedSize":391495,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAopkDcl1Y/iBAhlQ3vtbuhCA/YAtuc45SKnuqKScxAdAiA1wmW6JRdBT+nU5kgp9wNEYbMC4jNNEX/hdZByEMHhCw=="}]},"_npmUser":{"name":"easychen","email":"easychen@gmail.com"},"directories":{},"maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/api2d_0.1.42_1740123075925_0.04465346912848411"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-15T09:57:01.298Z","modified":"2025-02-21T07:31:16.278Z","0.1.0":"2023-03-15T09:57:01.642Z","0.1.1":"2023-03-15T10:13:11.586Z","0.1.2":"2023-03-15T10:22:04.259Z","0.1.3":"2023-03-15T10:26:56.713Z","0.1.4":"2023-03-15T11:48:26.442Z","0.1.5":"2023-03-18T02:55:58.366Z","0.1.6":"2023-03-22T15:24:25.259Z","0.1.7":"2023-03-25T05:09:20.527Z","0.1.8":"2023-03-25T05:25:51.252Z","0.1.9":"2023-04-02T12:56:00.191Z","0.1.10":"2023-04-02T13:10:17.570Z","0.1.11":"2023-04-02T13:20:23.343Z","0.1.12":"2023-04-06T10:04:28.756Z","0.1.13":"2023-04-07T05:44:13.202Z","0.1.14":"2023-04-10T13:31:38.762Z","0.1.15":"2023-04-11T13:41:17.114Z","0.1.16":"2023-04-11T15:23:56.434Z","0.1.17":"2023-04-13T04:52:37.550Z","0.1.18":"2023-04-15T09:17:07.081Z","0.1.20":"2023-04-26T05:06:20.105Z","0.1.21":"2023-04-27T02:33:11.799Z","0.1.22":"2023-05-02T03:08:58.835Z","0.1.23":"2023-05-02T04:29:16.770Z","0.1.24":"2023-06-20T02:33:45.424Z","0.1.25":"2023-07-01T09:07:32.084Z","0.1.26":"2023-07-12T12:04:29.085Z","0.1.27":"2023-07-20T04:12:36.713Z","0.1.28":"2023-07-22T17:31:31.232Z","0.1.29":"2023-07-22T18:06:30.867Z","0.1.30":"2023-07-23T12:31:38.813Z","0.1.31":"2023-08-09T06:08:22.845Z","0.1.32":"2023-08-10T08:53:44.897Z","0.1.33":"2023-08-29T05:00:54.116Z","0.1.34":"2023-08-30T05:37:25.976Z","0.1.35":"2023-09-22T17:09:57.002Z","0.1.36":"2023-09-22T17:42:13.825Z","0.1.37":"2023-10-09T09:34:49.997Z","0.1.38":"2024-01-19T10:21:26.437Z","0.1.39":"2024-01-25T14:35:47.518Z","0.1.40":"2024-01-25T15:07:50.936Z","0.1.41":"2025-02-21T07:05:05.905Z","0.1.42":"2025-02-21T07:31:16.095Z"},"bugs":{"url":"https://github.com/easychen/api2d-js/issues"},"author":{"name":"EasyChen"},"license":"MIT","homepage":"https://github.com/easychen/api2d-js#readme","repository":{"type":"git","url":"git+https://github.com/easychen/api2d-js.git"},"description":"pure browser sdk for api2d and openai","maintainers":[{"name":"easychen","email":"easychen@gmail.com"}],"readme":"中文说明见后边，以下英文由 GPT3.5 友情翻译。感谢 [cdswyda](https://github.com/cdswyda) 的 PR，已经可以在 Node 环境运行。\n\n# A Simple Pure Browser SDK for Api2d and OpenAI\n\nFor some reason, I couldn't find a pure browser OpenAI SDK, they were all implemented in Node. So I wrote one myself, which is compatible with both OpenAI and [API2d](https://api2d.com/) keys.\n\n## Change Log\n\n- 0.1.41 添加 onReasoning 方法，用于输出推理过程中的内容\n- 0.1.39 添加 imageGenerate 方法，用于调用 DALL 生成图片\n\n- 0.1.37：Azure默认模型名称采用去掉小数点的版本\n\n```\n{\n  'gpt-3.5-turbo':'gpt-35-turbo',\n  'gpt-3.5-turbo-0301':'gpt-35-turbo-0301',\n  'gpt-3.5-turbo-0613':'gpt-35-turbo-0613',\n  'gpt-3.5-16k':'gpt-35-16k',\n  'gpt-3.5-16k-0613':'gpt-35-16k-0613',\n  'gpt-4':'gpt-4',\n  'text-embedding-ada-002':'text-embedding-ada-002',\n}\n```\n\n- 0.1.36：修正chunk同时包含content和stop时，无法显示内容的问题，支持event action（清屏）\n- 0.1.33：强制关闭 `@microsoft/fetch-event-source` 默认配置导致的请求重发\n- 0.1.31：从api层删除发送给OpenAI的moderation的header以避免400错误\n\n- 0.1.28：兼容Azure OpenAI 接口\n\n使用方式：\n\n1. apiBaseUrl 填入部署模型的域名部分如 `https://ai2co.openai.azure.com`\n2. 按 deployments 参数中 `模型→部署名` 的对应关系在 Azure 上部署模型。如果你已经部署过模型，也可以修改 deployments 对象的值，并作为参数传递\n\n```\n(key = null, apiBaseUrl = null, timeout = 60000, version = '2023-07-01-preview', deployments = {\n        'gpt-3.5-turbo':'GPT35',\n        'gpt-3.5-turbo-0301':'GPT35',\n        'gpt-3.5-turbo-0613':'GPT35',\n        'gpt-3.5-16k':'GPT35-16K',\n        'gpt-3.5-16k-0613':'GPT35-16K',\n        'gpt-4':'GPT4',\n        'text-embedding-ada-002':'EBD002',\n    }) \n```\n- 0.1.25：添加带重试的请求方法 completionWithRetry，添加 request 方法以支持自定义接口\n\n- 0.1.22：tts支持speed参数\n\n## Usage\n\n```js\nimport Api2d from 'api2d';\n\nconst timeout = 1000 * 60; // 60 seconds timeout\nconst api = new Api2d(key, apiBaseUrl, timeout);\n\n// chat completion\nconst ret = await api.completion({\n  model: 'gpt-3.5-turbo',\n  messages: [\n    {\n      role: 'user',\n      content: 'Hello',\n    },\n  ],\n  stream: true, // supports stream, note that when stream is true, the return value is undefined\n  onMessage: (string) => {\n    console.log('SSE returns, here is the complete string received', string);\n  },\n  onEnd: (string) => {\n    console.log('end', string);\n  },\n});\n\n// embeddings\nconst ret = await api.embeddings({\n  input: 'hello world',\n});\nconsole.log(ret);\n\napi.setKey('newkey'); // set key\napi.setApiBaseUrl('https://...your openai proxy address');\napi.setTimeout(1000 * 60 * 5);\napi.abort(); // cancel the request actively\n```\n\n### Example of using in Node environment\n\n```js\nconst api2d = require('api2d-js/cjs/index.js');\nconst forward_key = 'FK...';\nasync function doit() {\n  const api2d_instance = new api2d(forward_key);\n  const response = await api2d_instance.completion({\n    messages: [\n      {\n        role: 'user',\n        content: '来首唐诗',\n      },\n    ],\n    stream: true,\n    onMessage: (message) => {\n      console.log(message);\n    },\n  });\n  console.log(response);\n}\n\ndoit();\n```\n\n[More examples](https://github.com/easychen/api2d-js/pull/3#issuecomment-1498753640)\n\n# 一个简单的纯浏览器 SDK for Api2d 和 OpenAI\n\n不知道为啥，找了半天没有找到纯 Browser 的 OpenAI SDK，都是 Node 实现的。于是自己写了一个，同时兼容 OpenAI 和 [API2d](https://api2d.com/) 的 key。\n\n## 使用方法\n\n```js\nimport Api2d from 'api2d';\n\nconst timeout = 1000 * 60; // 60秒超时\nconst api = new Api2d(key, apiBaseUrl, timeout);\n\n// chat 补全\nconst ret = await api.completion({\n  model: 'gpt-3.5-turbo',\n  messages: [\n    {\n      role: 'user',\n      content: 'Hello',\n    },\n  ],\n  stream: true, // 支持 stream，注意stream为 true 的时候，返回值为undefined\n  onMessage: (string) => {\n    console.log('SSE返回，这里返回的是已经接收到的完整字符串', string);\n  },\n  onEnd: (string) => {\n    console.log('end', string);\n  },\n});\n\n// embeddings\nconst ret = await api.embeddings({\n  input: 'hello world',\n});\nconsole.log(ret);\n\napi.setKey('newkey'); // set key\napi.setApiBaseUrl('https://...your openai proxy address');\napi.setTimeout(1000 * 60 * 5);\napi.abort(); // 主动取消请求\n```\n\n### Node 环境使用示例\n\n```js\nconst api2d = require('api2d-js/cjs/index.js');\nconst forward_key = 'FK...';\nasync function doit() {\n  const api2d_instance = new api2d(forward_key);\n  const response = await api2d_instance.completion({\n    messages: [\n      {\n        role: 'user',\n        content: '来首唐诗',\n      },\n    ],\n    stream: true,\n    onMessage: (message) => {\n      console.log(message);\n    },\n  });\n  console.log(response);\n}\n\ndoit();\n```\n\n## Azure 语音 <=> 文字\n\nAzure 这两个 API 涉及到文件操作，稍微有点复杂，所以单独拿出来说明。\n\n注意，Azure API 只能使用 API2D 地址。\n\n### 浏览器环境\n\n#### 语音 => 文字\n\n```js\nimport Api2d from 'api2d';\n\nconst timeout = 1000 * 60; // 60秒超时\nconst api = new Api2d(key, apiBaseUrl, timeout);\n\n// stt\nconst ret = await api.speechToText({\n  file: document.querySelector('input').files[0], // 这里可以使用用户本地选择的文件，也可以通过各种形式构建 File 对象传入\n  language: 'zh-CN', // 文字对应的语言，Azure 支持的语言列表：https://learn.microsoft.com/en-us/azure/cognitive-services/speech-service/language-support?tabs=stt\n  moderation: false, // 如果设置为 true，会使用腾讯云的文本审核\n  moderation_stop: false, // 如果设置为 true，当内容违规会自动清除\n});\nconsole.log(ret); // {text: '这里是转换好的文字内容'}\n\napi.setKey('newkey'); // set key\napi.setApiBaseUrl('https://openai.api2d.net'); // 只能使用 api2d\napi.setTimeout(1000 * 60 * 5);\napi.abort(); // 主动取消请求\n```\n\n注意输入的文件只能是 `.wav` 格式。\n\n#### 文字 => 语音\n\n首先，文字转语音支持三种返回类型：\n\n- `file`：指定文件名，会直接调用浏览器把生成好的文件下载到本地\n- `blob`：返回文件的 blob，可以做进一步处理\n- `blob-url`：返回一个 blob-url，可以直接调用浏览器的 `Audio` 接口播放声音\n\n下面分别举例。\n\n##### file\n\n```js\nimport Api2d from 'api2d';\n\nconst timeout = 1000 * 60; // 60秒超时\nconst api = new Api2d(key, apiBaseUrl, timeout);\n\n// tts\napi.textToSpeech({\n  text: '你好',\n  voiceName: 'zh-CN-XiaochenNeural', // Azure 支持的声音列表：https://learn.microsoft.com/en-us/azure/cognitive-services/speech-service/language-support?tabs=tts#supported-languages\n  responseType: 'file',\n  speed: 1.5, // 语速，默认为 1，范围是 0.5~2，超出范围会自动改为最近的合法值\n  moderation: false, // 如果设置为 true，会使用腾讯云的文本审核，在【转换音频之前】对文字进行审核\n  moderation_stop: false, // 如果设置为 true，当内容违规会直接返回，不生成音频文件\n});\n\napi.setKey('newkey'); // set key\napi.setApiBaseUrl('https://openai.api2d.net'); // 只能使用 api2d\napi.setTimeout(1000 * 60 * 5);\napi.abort(); // 主动取消请求\n```\n\n这里我们不需要 `await`，因为生成好之后会直接通过浏览器下载，我们不需要什么返回值。当然如果你想要等待这个过程完成，也可以 `await`，只是返回值为空，单纯用来判断是否生成完毕。\n\n##### blob\n\n```js\nimport Api2d from 'api2d';\n\nconst timeout = 1000 * 60; // 60秒超时\nconst api = new Api2d(key, apiBaseUrl, timeout);\n\n// tts\nconst blob = await api.textToSpeech({\n  text: '你好',\n  voiceName: 'zh-CN-XiaochenNeural', // Azure 支持的声音列表：https://learn.microsoft.com/en-us/azure/cognitive-services/speech-service/language-support?tabs=tts#supported-languages\n  responseType: 'blob',\n  speed: 1.5, // 语速，默认为 1，范围是 0.5~2，超出范围会自动改为最近的合法值\n  moderation: false, // 如果设置为 true，会使用腾讯云的文本审核，在【转换音频之前】对文字进行审核\n  moderation_stop: false, // 如果设置为 true，当内容违规会直接返回，不生成音频文件\n});\n\napi.setKey('newkey'); // set key\napi.setApiBaseUrl('https://openai.api2d.net'); // 只能使用 api2d\napi.setTimeout(1000 * 60 * 5);\napi.abort(); // 主动取消请求\n```\n\n拿到 blob 之后可以进行各种处理。如果你只是想播放声音，可以使用 `blob-url`。\n\n##### blob-url\n\n```js\nimport Api2d from 'api2d';\n\nconst timeout = 1000 * 60; // 60秒超时\nconst api = new Api2d(key, apiBaseUrl, timeout);\n\n// tts\nconst blob_url = await api.textToSpeech({\n  text: '你好',\n  voiceName: 'zh-CN-XiaochenNeural', // Azure 支持的声音列表：https://learn.microsoft.com/en-us/azure/cognitive-services/speech-service/language-support?tabs=tts#supported-languages\n  responseType: 'blob-url',\n  speed: 1.5, // 语速，默认为 1，范围是 0.5~2，超出范围会自动改为最近的合法值\n  moderation: false, // 如果设置为 true，会使用腾讯云的文本审核，在【转换音频之前】对文字进行审核\n  moderation_stop: false, // 如果设置为 true，当内容违规会直接返回，不生成音频文件\n});\n\nvar audio0 = new Audio(blob_url);\naudio0.play(); // 这里会直接播放声音\n\napi.setKey('newkey'); // set key\napi.setApiBaseUrl('https://openai.api2d.net'); // 只能使用 api2d\napi.setTimeout(1000 * 60 * 5);\napi.abort(); // 主动取消请求\n```\n\n### NodeJS 环境\n\nNodeJS 环境因为可以操作本地文件，也可以对流做更多处理，所以接口和返回类型稍有不同。\n\n#### 语音 => 文字\n\n```js\nimport Api2d from 'api2d';\n\nconst timeout = 1000 * 60; // 60秒超时\nconst api = new Api2d(key, apiBaseUrl, timeout);\n\n// stt\nconst ret = await api.speechToText({\n  file: 'demo.wav', // 可以是一个完整路径\n  language: 'zh-CN', // 文字对应的语言，Azure 支持的语言列表：https://learn.microsoft.com/en-us/azure/cognitive-services/speech-service/language-support?tabs=stt\n  moderation: false, // 如果设置为 true，会使用腾讯云的文本审核\n  moderation_stop: false, // 如果设置为 true，当内容违规会自动清除\n});\nconsole.log(ret); // {text: '这里是转换好的文字内容'}\n\napi.setKey('newkey'); // set key\napi.setApiBaseUrl('https://openai.api2d.net'); // 只能使用 api2d\napi.setTimeout(1000 * 60 * 5);\napi.abort(); // 主动取消请求\n```\n\n#### 文字 => 语音\n\nNodeJS 环境下支持两种返回值：\n\n- file\n- stream\n\n##### file\n\n```js\nimport Api2d from 'api2d';\n\nconst timeout = 1000 * 60; // 60秒超时\nconst api = new Api2d(key, apiBaseUrl, timeout);\n\n// tts\nawait api.textToSpeech({\n  text: '你好',\n  voiceName: 'zh-CN-XiaochenNeural', // Azure 支持的声音列表：https://learn.microsoft.com/en-us/azure/cognitive-services/speech-service/language-support?tabs=tts#supported-languages\n  responseType: 'file',\n  speed: 1.5, // 语速，默认为 1，范围是 0.5~2，超出范围会自动改为最近的合法值\n  output: 'output.mp3', // 可以是一个完整路径\n  moderation: false, // 如果设置为 true，会使用腾讯云的文本审核，在【转换音频之前】对文字进行审核\n  moderation_stop: false, // 如果设置为 true，当内容违规会直接返回，不生成音频文件\n});\n\napi.setKey('newkey'); // set key\napi.setApiBaseUrl('https://openai.api2d.net'); // 只能使用 api2d\napi.setTimeout(1000 * 60 * 5);\napi.abort(); // 主动取消请求\n```\n\n执行完毕后会直接把音频存入本地文件中。\n\n##### stream\n\n```js\nimport Api2d from 'api2d';\n\nconst timeout = 1000 * 60; // 60秒超时\nconst api = new Api2d(key, apiBaseUrl, timeout);\n\n// tts\nawait api.textToSpeech({\n  text: '你好',\n  voiceName: 'zh-CN-XiaochenNeural', // Azure 支持的声音列表：https://learn.microsoft.com/en-us/azure/cognitive-services/speech-service/language-support?tabs=tts#supported-languages\n  responseType: 'stream',\n  speed: 1.5, // 语速，默认为 1，范围是 0.5~2，超出范围会自动改为最近的合法值\n  output: fs.createWriteStream('outputStream.mp3'),\n  moderation: false, // 如果设置为 true，会使用腾讯云的文本审核，在【转换音频之前】对文字进行审核\n  moderation_stop: false, // 如果设置为 true，当内容违规会直接返回，不生成音频文件\n});\n\napi.setKey('newkey'); // set key\napi.setApiBaseUrl('https://openai.api2d.net'); // 只能使用 api2d\napi.setTimeout(1000 * 60 * 5);\napi.abort(); // 主动取消请求\n```\n\n输出是一个 stream，这里我们只是把它写入本地文件，你也可以自行处理实现更多功能，比如一边生成一边播放。\n\n[更多例子](https://github.com/easychen/api2d-js/pull/3#issuecomment-1498753640)\n","readmeFilename":"README.md"}