{"_id":"@ai-assist/openai-apilyzer","_rev":"13-44bfc391c2390a895ce3879316fdc9ad","name":"@ai-assist/openai-apilyzer","dist-tags":{"latest":"0.1.13"},"versions":{"0.1.0":{"name":"@ai-assist/openai-apilyzer","version":"0.1.0","type":"module","bin":{"openai-apilyzer":"bin.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@types/lodash-es":"^4.17.6","@types/node":"^18.14.6","tsup":"^6.3.0","typescript":"^4.6.3","vitest":"^0.24.4"},"dependencies":{"commander":"^9.4.1","csv":"^6.2.8","dayjs":"^1.11.7","lodash-es":"^4.17.21","ora":"^6.3.0"},"scripts":{"init":"pnpm build","build":"tsup src/bin.ts --format esm --target esnext --sourcemap --clean","dev":"pnpm build --watch","test":"vitest run"},"description":"最近使用很多 openai 的 api，官方的使用分析面板非常简单。所以实现一个 cli 工具下载 api 的使用数据，用于自行分析 openai 的 api 使用情况。","_id":"@ai-assist/openai-apilyzer@0.1.0","_integrity":"sha512-Ju6BvzeRa+qqfI1eMGQpYSLYDmN3er9l4oxoBeLcE2Yjs/Vsw8cCm5sDj6rUuijbxLOIoF3tk0rPwiyeo727Zg==","_resolved":"/private/var/folders/1s/1n_148317vvb31pq4vvrhkx80000gn/T/72ba8c64d4d5d2248a2951188085211a/ai-assist-openai-apilyzer-0.1.0.tgz","_from":"file:ai-assist-openai-apilyzer-0.1.0.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-Ju6BvzeRa+qqfI1eMGQpYSLYDmN3er9l4oxoBeLcE2Yjs/Vsw8cCm5sDj6rUuijbxLOIoF3tk0rPwiyeo727Zg==","shasum":"ff90e1e47e6d8efa16887ae99369634ab08b5807","tarball":"https://registry.npmjs.org/@ai-assist/openai-apilyzer/-/openai-apilyzer-0.1.0.tgz","fileCount":6,"unpackedSize":47917,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUswNKs/bPr2RQeXYn0Ct7jOu4lsdtr1rbjAmxBNTIUAiEAllDaIFqhvIsvu5VkUMwalotJiJPw6Qf3bAUOiuhFo4w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJIYRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhxxAAmNdGIYqKRGQbSMqcDy66R/dL34aK8z0u25t4s9XYzUjkLw8K\r\nD8qC4qOwINHdKMvK/jsdJ5MKELbMiWh0DCyrnQDVbm8XRPWqt6yIMJz9qg/K\r\ng12+/3sMkQr0sKNRZegS3E0DiTZCKIzyWd8NvewECyf41Ai+ZaAJK4EKf4VP\r\nUF8lq9YnpPmKSAKNNYv7UoqxqZDyHjweirmXvc2SFGS3mkIvhJt344JCk5n9\r\nOUnV/Fh5fN3EZaTfSP95ao/odMTyfNMxFaXu7GpwfrVA+ftAAcbSkiMwoL/4\r\njNkxxZ6etdDNVaK8KI5mCkUl7D3NULbL44DTfQt6JQQbGakXiBnllmNwf4nI\r\n2zv9Ygf9+jZZ2kh0tl5zfbwY5dUz+/59Ai3XIsCzhWUpYzxSW4YBI0jqYDtW\r\nP5+W/wKPrTHHcLvGfku3FGKXcGFtqX3kh5ZbSiZfFWyxpoaPwDL4mElq476n\r\nOuzygmtyYr72k1V7fj2Pfy71yicgpzushs2gBNL1wzo20qy3Fszx9esv+ogw\r\njBGk6E0YWbQcthYMP9MKvEt3u+IyRgpcfozk7RJC4LXOwDJMIajH2fU7AKHX\r\nquJivl5kjIVJx86pROQHqz9KTfbhOx4ZPmelqO/tNA6uT5mcT+xOIVYDRm9r\r\nDbqSZ1Hczkb9+iPyIy3aAt863SBYSBTBqoo=\r\n=XB6B\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rxliuli","email":"rxliuli@gmail.com"},"directories":{},"maintainers":[{"name":"rxliuli","email":"rxliuli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openai-apilyzer_0.1.0_1680115217267_0.31089157524138744"},"_hasShrinkwrap":false},"0.1.1":{"name":"@ai-assist/openai-apilyzer","version":"0.1.1","type":"module","bin":{"openai-apilyzer":"bin.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@types/lodash-es":"^4.17.6","@types/node":"^18.14.6","tsup":"^6.3.0","typescript":"^4.6.3","vitest":"^0.24.4"},"dependencies":{"commander":"^9.4.1","csv":"^6.2.8","dayjs":"^1.11.7","lodash-es":"^4.17.21","ora":"^6.3.0"},"scripts":{"init":"pnpm build","build":"tsup src/bin.ts --format esm --target esnext --sourcemap --clean","dev":"pnpm build --watch","test":"vitest run"},"description":"最近使用很多 openai 的 api，官方的使用分析面板非常简单。所以实现一个 cli 工具下载 api 的使用数据，用于自行分析 openai 的 api 使用情况。","_id":"@ai-assist/openai-apilyzer@0.1.1","_integrity":"sha512-TR3EEHMrxfVrLO7LIrzsHdjCSkAT+k26Y23jarvlg8f9a4VSn5vu6V8NK8Ca796DEFb8Qko0ey610wxSNXvcNg==","_resolved":"/private/var/folders/1s/1n_148317vvb31pq4vvrhkx80000gn/T/d21bcc2ead5743031d937df7fd727ba8/ai-assist-openai-apilyzer-0.1.1.tgz","_from":"file:ai-assist-openai-apilyzer-0.1.1.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-TR3EEHMrxfVrLO7LIrzsHdjCSkAT+k26Y23jarvlg8f9a4VSn5vu6V8NK8Ca796DEFb8Qko0ey610wxSNXvcNg==","shasum":"1e4f1ade43d1ef44235fdefe41761b1006293643","tarball":"https://registry.npmjs.org/@ai-assist/openai-apilyzer/-/openai-apilyzer-0.1.1.tgz","fileCount":6,"unpackedSize":47914,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyDPFvalKV5xBIyYmwvIVcW4WRwfNHnUcmT4Ybeyfq/QIgV1fsrcYoadFsfsUXhbpeZCw4H2as1E3/Hq/VzhY3UGk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJIaMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIEhAAmYN0fBJXiSBNAXF94g2bQV/UFwNFGAupdWZAHSXIA6B3/T1E\r\n0aU8bTirkf1WnI595m5l9YoYKlyMBUl8/1qbP3/Y1NqmGoV/7rEMrBiz9UMC\r\n7UQdfxQS3Epa6MgC7hDk1HBjNo3WapMhDHKpUln2Q/RmsLMbiGmqSz4I5g57\r\nwsIyh649dPteiW5qB1cRhpskN8TITSa4E5/cm1WoyhjEl5V6Bdf3/DXp8Ucj\r\nXPzNyVvsYmEA3Vi9XrQ38qNktntzzaEOj1hEsOZqZ3oU96PQhL1e4BAM23Zw\r\nKRIdo2UuqTRo7rSK4Y5msAW4VqwF4uiS5BDhhrno3gmlUi2+PPXz5lslvb9d\r\ntq7eIDefVoHVQhGLpVGZjsqODynGkUUv1gr2O53qZ3dFaOlcWhv9tG6UmwZl\r\n0J0HvBcNYTOs89lacVMKAahvwVkUaK2s2RM2TGw52j+dKx5AXBSa9FVv3kyq\r\nzqG8C3nOBqBDQfFY03WOyEKQHLxyucX/AyWctT1ti17Lt6d5X5CLt4BaGzIv\r\n0EczPwTt3E3ImZDJMI/fBMezqnewvwDY8hltghIdTqjHaxkubENe4R71bTRD\r\nngHI58B8hwxhaBROAKhveTjTyG+27sFDuBaBRYnFHzrZwkoFVSbNVPKxH5h/\r\nWGFYsNfQSxSo/2f4j7rLvIaSlLIVVTpI58Q=\r\n=nrW5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rxliuli","email":"rxliuli@gmail.com"},"directories":{},"maintainers":[{"name":"rxliuli","email":"rxliuli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openai-apilyzer_0.1.1_1680115340130_0.15352966983097271"},"_hasShrinkwrap":false},"0.1.2":{"name":"@ai-assist/openai-apilyzer","version":"0.1.2","type":"module","bin":{"openai-apilyzer":"bin.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@types/lodash-es":"^4.17.6","@types/node":"^18.14.6","tsup":"^6.3.0","typescript":"^4.6.3","vitest":"^0.24.4"},"dependencies":{"chalk":"^5.2.0","commander":"^9.4.1","csv":"^6.2.8","dayjs":"^1.11.7","lodash-es":"^4.17.21"},"scripts":{"init":"pnpm build","build":"tsup src/bin.ts --format esm --target esnext --sourcemap --clean","dev":"pnpm build --watch","test":"vitest run"},"description":"最近使用很多 openai 的 api，官方的使用分析面板非常简单。所以实现一个 cli 工具下载 api 的使用数据，用于自行分析 openai 的 api 使用情况。","_id":"@ai-assist/openai-apilyzer@0.1.2","_integrity":"sha512-ih/z8pAyPKumVYn/J7mhaWkzQyixrO+HGkA3XJbxaBFpOdxFa2Bl/Mi3MvBF90bxdJX6WxTkz27IQ3tQletTfg==","_resolved":"/private/var/folders/1s/1n_148317vvb31pq4vvrhkx80000gn/T/0eab4e52e997d2f06a6acf4e2d75ed95/ai-assist-openai-apilyzer-0.1.2.tgz","_from":"file:ai-assist-openai-apilyzer-0.1.2.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-ih/z8pAyPKumVYn/J7mhaWkzQyixrO+HGkA3XJbxaBFpOdxFa2Bl/Mi3MvBF90bxdJX6WxTkz27IQ3tQletTfg==","shasum":"cae5edcede5707ebb1ae360d674d80701da00f34","tarball":"https://registry.npmjs.org/@ai-assist/openai-apilyzer/-/openai-apilyzer-0.1.2.tgz","fileCount":6,"unpackedSize":50464,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwn5h1XYw6F492dPhHYVANZb37/rv0hf+w8Bz7/Hdk2gIhAPkGal3rQSZ6ylvH1H3x2WLgxP3ET4qpMvzM7kKyMvCm"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJI2dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfghAAjtdXSmGCsJdziS28nMsyZJlGP1VFMysROjU2Uye+/dGfg1IT\r\nhO9MCMDmmXyJeGmSFBnqDU71mBqqfaa1bjqRS8U10/f1u7l5I8FkZPlrUxFH\r\nKE57LOU9Ac30diqSTALlIeB9N819vn3VCg2V5ljAIL3c3rmfFhmXAl0kcEXM\r\nPkPgZuVVtkbbA0K1Yi/4a5JiuO47an1hWhQ8AMtRU4sMiD1DmQGpoW56WtsR\r\n+2+89nqxa7NOGIzPn4d2bOVP1QqaDUqRjKeAABTmc2WA4U9sVJdS+UibXAqi\r\niSM+04gth/5o/peg58LrLpno5/TVx76JcZhzPXCTvDXYg1DcJUXElCM8p7SV\r\nw+in4GXzBIKJaCJ4SP1xeXt+iWM30MkzPljkex053gUFIL9Yel6ezC9h/mby\r\nz9MMD96/qnPtOQ5TIbXjdgixXi8RP8Djpmvh7JppBJ9lb4cGbO0xRQY59l/R\r\nd4bREWf1gbIohKrB9P3cl/MCjWdA/14z06JuGkV4QUDo1wVMIVunMybd6xds\r\nZ/Re54oFC+Ro7WBbjcWDKllz/PlfMJUeCQvRtXispce05Wcs4zscFCAVot/8\r\nl5Ww3jeuT1h5s/xP2V4CerbYxtoiD6yjMj5A9RZsRsaJD9X8JLxkUpUf71DE\r\nlamIOARDuctjsAhJeSxBsp9q8fq7RUwT0eE=\r\n=innE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rxliuli","email":"rxliuli@gmail.com"},"directories":{},"maintainers":[{"name":"rxliuli","email":"rxliuli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openai-apilyzer_0.1.2_1680117148550_0.04959941380288968"},"_hasShrinkwrap":false},"0.1.3":{"name":"@ai-assist/openai-apilyzer","version":"0.1.3","type":"module","bin":{"openai-apilyzer":"bin.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"@types/lodash-es":"^4.17.6","@types/node":"^18.14.6","tsup":"^6.3.0","typescript":"^4.6.3","vitest":"^0.24.4"},"dependencies":{"chalk":"^5.2.0","commander":"^9.4.1","csv":"^6.2.8","dayjs":"^1.11.7","lodash-es":"^4.17.21"},"scripts":{"init":"pnpm build","build":"tsup src/bin.ts --format esm --target esnext --sourcemap --clean","dev":"pnpm build --watch","test":"vitest run"},"description":"A CLI tool for downloading data from the OpenAI API to facilitate further analysis of usage.","_id":"@ai-assist/openai-apilyzer@0.1.3","_integrity":"sha512-CR7ftfLAfLhen2G4OAio+UWQjwGR/SlYi0kq/Z4uGYGNXau1O21sFHdO0f4cYdrMXjtrVxJgzKNxecNg5K+mUw==","_resolved":"/private/var/folders/1s/1n_148317vvb31pq4vvrhkx80000gn/T/752ef9fb902dea6f5847bf15e68a0693/ai-assist-openai-apilyzer-0.1.3.tgz","_from":"file:ai-assist-openai-apilyzer-0.1.3.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-CR7ftfLAfLhen2G4OAio+UWQjwGR/SlYi0kq/Z4uGYGNXau1O21sFHdO0f4cYdrMXjtrVxJgzKNxecNg5K+mUw==","shasum":"ca2ff596f6ea4f01975355a785c8671aa68b20f8","tarball":"https://registry.npmjs.org/@ai-assist/openai-apilyzer/-/openai-apilyzer-0.1.3.tgz","fileCount":7,"unpackedSize":50855,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD39qhzpL059EUiUPNs9tfzrIlGix1HK+G+NMv+XYRDfAIhAIB9Ct6y4MwFULCq9N3SORLE6Q/defZoX9u/2IcLM3E7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJI8jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRuw/9FJygLJW7ANEJgu+t6ifMilEdychPX8gnWzAUQWkxq3exxbMg\r\nUWTtoFHz/55oPbulh6J37osyAY2dAVi6cRsUKCwrw2Mt5LE76IUWSGMPg8oH\r\nx6sZaGyQBMrepRNGUZKSaccOWiuiPaEbYBFBErW40fw86Y6vM80xUPkBCG5D\r\nuPCi5W78exl3WtqieyYzMKoV5AOa1NwENqVZyfvmDXcAt4T4HYZzcVlhOy6i\r\nhdnhxGyprwwoesQtdm65B75aHTax9OxAjQyYG7QRXaZLPLGPKWsUCLN/Z/BC\r\ngONqBWNHv+d6yKP63xeI/vFhMrZLKtPTVTu5uf13h/1xmCsvxAXddBriywXI\r\n+0ip/jKb9p0SJO26V008eB1sIwlQ9cumM2WhGnuBwNuVz7OZRvds/XJcrzjG\r\nTIgL471AudswlQdP73J5POwgu3E8y9OzaMSITv+OcfvM4K6r8uSeOKExp9iP\r\nwl3D0o2KwHvjz0d5Kznh0rn5taTfvbCKGcDlpodqKstI7DqnPNqrCEhpuzs8\r\nKnf2iFRwGLFBLDwOOJsP/Jsu7qesKMBznHC1B2Gw1Cmc2GcMGDqwHqjwM5CR\r\nJbO20ZR/n5caIyNjaw3Boke+RJXHRK1lKvkaFRoCePvLTKwmQT5Uqp4fW9Fh\r\nDm8VzWH2ZhDyozuWd0JhoxCLNQ4vRoaxHRc=\r\n=CgNq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rxliuli","email":"rxliuli@gmail.com"},"directories":{},"maintainers":[{"name":"rxliuli","email":"rxliuli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openai-apilyzer_0.1.3_1680117539077_0.8531872500656508"},"_hasShrinkwrap":false},"0.1.4":{"name":"@ai-assist/openai-apilyzer","version":"0.1.4","type":"module","bin":{"openai-apilyzer":"bin.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/rxliuli/ai-assist.git","directory":"packages/openai-apilyzer"},"devDependencies":{"@types/lodash-es":"^4.17.6","@types/node":"^18.14.6","tsup":"^6.3.0","typescript":"^4.6.3","vitest":"^0.24.4"},"dependencies":{"chalk":"^5.2.0","commander":"^9.4.1","csv":"^6.2.8","dayjs":"^1.11.7","lodash-es":"^4.17.21"},"scripts":{"init":"pnpm build","build":"tsup src/bin.ts --format esm --target esnext --sourcemap --clean","dev":"pnpm build --watch","test":"vitest run"},"description":"A CLI tool for downloading data from the OpenAI API to facilitate further analysis of usage.","bugs":{"url":"https://github.com/rxliuli/ai-assist/issues"},"homepage":"https://github.com/rxliuli/ai-assist#readme","_id":"@ai-assist/openai-apilyzer@0.1.4","_integrity":"sha512-DriLtlP4KZ9ENTIQjO0KxafmreJghAxNlKYlH8n9Pxu4KUH8IX//G1f/yVFJ7G27BrQ42rzDsVV9mF/AD2gNzg==","_resolved":"/private/var/folders/1s/1n_148317vvb31pq4vvrhkx80000gn/T/a1447ac4e090946b8344562ae12c3c91/ai-assist-openai-apilyzer-0.1.4.tgz","_from":"file:ai-assist-openai-apilyzer-0.1.4.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-DriLtlP4KZ9ENTIQjO0KxafmreJghAxNlKYlH8n9Pxu4KUH8IX//G1f/yVFJ7G27BrQ42rzDsVV9mF/AD2gNzg==","shasum":"0223b654163ffe4cb1ffa14a413094c6c31df14d","tarball":"https://registry.npmjs.org/@ai-assist/openai-apilyzer/-/openai-apilyzer-0.1.4.tgz","fileCount":7,"unpackedSize":51148,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWzZR0eNsDydK4DiN4A3GZOe0elFOCV3G2wyrEGRsNbAiBUV2917v/pLmefOIEHzsBc1bxkmmrNmHvgAK7GRACCBA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJJAbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqizw/+JHFfGJ/FA8/PJN2UqrxyTkqTZXe5OFWHZ9tKNzvwkX505zoV\r\nWnoU4xhncGTW7qmfKzi01eaNUkh67EFmf6B49YUu1AV7Mjice+8Zffgn+Q5C\r\n1/AIqiyKwTTUEK/Ovin8odxzXRBELj/g1axt98xkraBXE58X6PXmi2qkfnuF\r\nmc+bfXZ9409PZnNzA56POzZNXyf3rNoGcgw3THxq0SH96zTEgJL0kEt7BUDV\r\n4vRasNnUXV2SFrSZKEJ7Drwjiy6EYMOfZZIzeZOCGyEeHlVwMBhSvfD19d6X\r\nO0YRdZ+6gLENvVfr3PdovV1oU0Dsk4qBshnYv1lxemMTePEyEy0Qxw+6+iqW\r\nHKk44eiURgEfFCAaA3vW4Omv8G/cV5wsFWDMc7aZy4eFdMH4xgP/0yVhUoJn\r\nel+g7w2R7HCaJ5pzLS14lopejkfutRWd9DZgoO1EpiZpFOswIUo6p2+sFycW\r\nzw/WZk388lpt86Wm0nt0Rq4esAgndbG3riA3Jn81+tDKhB5T6u808jQBJZ1V\r\nyCMSp8L1Xr+/A7qSB53SO78+oBp11szk5SRfNEu90UWhmdBvcNlk+H6lVidc\r\naka1ySghcP1joTPiNx2T/5lqhselejJ9B8fyOB/iX3svcivndjPyTzTfMXnJ\r\n2m9Aqua3slhfclmsCj9ueLeh+GWLl36/ifw=\r\n=tpUJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rxliuli","email":"rxliuli@gmail.com"},"directories":{},"maintainers":[{"name":"rxliuli","email":"rxliuli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openai-apilyzer_0.1.4_1680117786990_0.5818436967833616"},"_hasShrinkwrap":false},"0.1.5":{"name":"@ai-assist/openai-apilyzer","version":"0.1.5","type":"module","bin":{"openai-apilyzer":"bin.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/rxliuli/ai-assist.git","directory":"packages/openai-apilyzer"},"devDependencies":{"@types/lodash-es":"^4.17.6","@types/node":"^18.14.6","tsup":"^6.3.0","typescript":"^4.6.3","vitest":"^0.24.4"},"dependencies":{"chalk":"^5.2.0","commander":"^9.4.1","csv":"^6.2.8","dayjs":"^1.11.7","lodash-es":"^4.17.21"},"scripts":{"init":"pnpm build","build":"tsup src/bin.ts --format esm --target esnext --sourcemap --clean","dev":"pnpm build --watch","test":"vitest run"},"description":"A CLI tool for downloading data from the OpenAI API to facilitate further analysis of usage.","bugs":{"url":"https://github.com/rxliuli/ai-assist/issues"},"homepage":"https://github.com/rxliuli/ai-assist#readme","_id":"@ai-assist/openai-apilyzer@0.1.5","_integrity":"sha512-DWhjrCEeP+TE7FsAGGEnF98WWxgliH42OnMzfCvNmzw1AoSCLNB+LFBOeA7fbI3Ew24/aUJaXXwCi6llyxm+0Q==","_resolved":"/private/var/folders/1s/1n_148317vvb31pq4vvrhkx80000gn/T/6d144acff2c038517cf80f2716c58007/ai-assist-openai-apilyzer-0.1.5.tgz","_from":"file:ai-assist-openai-apilyzer-0.1.5.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-DWhjrCEeP+TE7FsAGGEnF98WWxgliH42OnMzfCvNmzw1AoSCLNB+LFBOeA7fbI3Ew24/aUJaXXwCi6llyxm+0Q==","shasum":"46cab4583fcf0eea0842f17b366bdbb785e7d0de","tarball":"https://registry.npmjs.org/@ai-assist/openai-apilyzer/-/openai-apilyzer-0.1.5.tgz","fileCount":7,"unpackedSize":52713,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxRi7COQ+2jw0lgBQdRhqFwiFyf95dErZCtfWLxtW6hAIhAMR9VGw+r7DLoak08+b5k3NEDrzdEr9cIhdqjpbkjTft"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJJJGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYwBAAnfYVE081R39FCCl2bnLPrOoxQkBh2G1JgsPyBrFnopaBVqAP\r\nZeVOMUK5yYBmXUjLk0D1kJCE70QpRzE3qsvjusF6+pEt7xKv3VeVsszirTrF\r\nenhu1ewAi9/b2slqBbKYxj2QQBqVV0PDGGPJIX0a8+q4fiVTX5qJQkMCyVK1\r\nGxemlbZT46v4hmdGZwMTjl9mn59iz9oKJEMen6lAkOFLzJnwXQOem9m7jIAo\r\nDkBoUM2qsBDNIzdC4Yyvu7pgJWbzSOTis8B7WxEBTCyBHbnfItBa7B/yhX51\r\nDnzBA9DQ7Kg3GU1a7tNF6JPsPQSQPmrR3ZJmjMRagMdwGxMR7QwHJ9f2njYo\r\n47WyifZRK94VCbgiEgv5dWrcgn8iIiXDRDxarybnAMcsHN9C+USCmutEKodF\r\nq4KDFQ4EMMHCO1GKpHIaHbxEMVm3Eq4ws0gmNyzbmbmBxPaXnM7V6TZmtJ+I\r\ndS54Yt5+e+lNibii/wp8AgFTvZGK0jdv7QwoZg1TODgQbnGrgoGLnvW72etg\r\n3f8ay4/cXa3oN0A5nJas7w9s7OEPRQqeTKFkPffMC2gW+F/JdH0eo7w06lh7\r\n16XBoCgNwW9jmiNBidojVTF6phiVsxtdvZFtgHHXqGnD+Hq/EFUCAkZAF6vK\r\ncpJx5YfMPrq9FZr3Xka9gJm64XzTsKB6wps=\r\n=63z7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rxliuli","email":"rxliuli@gmail.com"},"directories":{},"maintainers":[{"name":"rxliuli","email":"rxliuli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openai-apilyzer_0.1.5_1680118341849_0.5738716653175338"},"_hasShrinkwrap":false},"0.1.6":{"name":"@ai-assist/openai-apilyzer","version":"0.1.6","type":"module","bin":{"openai-apilyzer":"bin.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/rxliuli/ai-assist.git","directory":"packages/openai-apilyzer"},"devDependencies":{"@types/lodash-es":"^4.17.6","@types/node":"^18.14.6","tsup":"^6.3.0","typescript":"^4.6.3","vitest":"^0.24.4"},"dependencies":{"chalk":"^5.2.0","commander":"^9.4.1","csv":"^6.2.8","dayjs":"^1.11.7","lodash-es":"^4.17.21"},"scripts":{"init":"pnpm build","build":"tsup src/bin.ts --format esm --target esnext --sourcemap --clean","dev":"pnpm build --watch","test":"vitest run"},"description":"A CLI tool for downloading data from the OpenAI API to facilitate further analysis of usage.","bugs":{"url":"https://github.com/rxliuli/ai-assist/issues"},"homepage":"https://github.com/rxliuli/ai-assist#readme","_id":"@ai-assist/openai-apilyzer@0.1.6","_integrity":"sha512-TD87VMOaJk5EXU3VvMdRKc6v+PJGLk6igZNgB591UXKx5++Z+Qv++rt7xrUdmtAmB/noL7kmcTgE8U47QMcDMQ==","_resolved":"/private/var/folders/1s/1n_148317vvb31pq4vvrhkx80000gn/T/4498c2d639ccc9dccd6b552f65e18a1a/ai-assist-openai-apilyzer-0.1.6.tgz","_from":"file:ai-assist-openai-apilyzer-0.1.6.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-TD87VMOaJk5EXU3VvMdRKc6v+PJGLk6igZNgB591UXKx5++Z+Qv++rt7xrUdmtAmB/noL7kmcTgE8U47QMcDMQ==","shasum":"d5b09a26ea24eca5ceb6d0799f7e6fd7a7050149","tarball":"https://registry.npmjs.org/@ai-assist/openai-apilyzer/-/openai-apilyzer-0.1.6.tgz","fileCount":7,"unpackedSize":52709,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEcv5zVCmIouw2sjK+8v3CZzhAu/PMbh5TAHiC8Jy9OIAiA7p5KqD3LZ5CuuEYk9JDNyflnjCX6s4UZkYCflH6vgnw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJJMQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRJRAAhj48iatL47+1TVtFfs2ufxs+Z8X9ImD0StkckSgIzZM9LUq0\r\nHmZhshL3ky8cZ8sWX5fq8R7kgy/cb4vcPvHnbQsRFIhGiPI7U0LLQ4iots/I\r\nbNTmVBQ9PRDDNzO6k2B3ENxYNo9g51Y61Eh0cnOc0tOQ2oxSp4TaC81DqDju\r\n5EsVH6EuzlzaRmziJA8iB6bmq4k45fjdZQHRFdxbyCZzLZIR5IeicH7JG6Lo\r\nMsKVKvWxnKSvC1/Fpvq0+dE8ngo+z1Tfz5YWwfCUW3w4DW/Dehk3sgU6yn70\r\n8sqQfybMR6dNuvyZRNMlASOFquAMxRt0w/Y+2awyMyiS2dr4hgTHA/uGfkW0\r\nAZlA7dlxEwrYBdSwo8ssShdumHiyCfCg+7BGMxULyKfScSbJsWKSCbMSMRjZ\r\ntdL4QBk/O6QF5JmJ02bcGPKbA9wZIB5flkum1xVhcGd5tFPLFZVHvzcPdzd3\r\nRqjzXqI+9ktHajZn4IKHXpAQrpBhLDhfU/xBFDCiItgPQfM1UfpIgrR+ma5R\r\nbXv0fWZ3xIIKJBM03QE6mRfbwkdgOq65rqMstTU30sUafcDJW49G86OauinR\r\nKx2BzoxoTuzrBpPsqXwjr/S82rYGBoZvIQDvwca4gxviN3M24YABLMRcWAQP\r\nm+mS+vgP8tA/JR5OaS5ydSKZ8tpeJUj4JXA=\r\n=cBlF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rxliuli","email":"rxliuli@gmail.com"},"directories":{},"maintainers":[{"name":"rxliuli","email":"rxliuli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openai-apilyzer_0.1.6_1680118544332_0.4654280829608357"},"_hasShrinkwrap":false},"0.1.7":{"name":"@ai-assist/openai-apilyzer","version":"0.1.7","type":"module","bin":{"openai-apilyzer":"bin.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/rxliuli/ai-assist.git#master"},"devDependencies":{"@types/lodash-es":"^4.17.6","@types/node":"^18.14.6","tsup":"^6.3.0","typescript":"^4.6.3","vitest":"^0.24.4"},"dependencies":{"chalk":"^5.2.0","commander":"^9.4.1","csv":"^6.2.8","dayjs":"^1.11.7","lodash-es":"^4.17.21"},"scripts":{"init":"pnpm build","build":"tsup src/bin.ts --format esm --target esnext --sourcemap --clean","dev":"pnpm build --watch","test":"vitest run"},"description":"A CLI tool for downloading data from the OpenAI API to facilitate further analysis of usage.","bugs":{"url":"https://github.com/rxliuli/ai-assist/issues"},"homepage":"https://github.com/rxliuli/ai-assist/tree/master#readme","_id":"@ai-assist/openai-apilyzer@0.1.7","_integrity":"sha512-HB+/iiu/8ATYMozXo7Vvpl0bBCBot3zrqeLkkle0sf6o2P/E0yE6ZkPOT1CV8D30/tt+bCg6EAA8yZVoIURhNA==","_resolved":"/private/var/folders/1s/1n_148317vvb31pq4vvrhkx80000gn/T/b1885b0b7aaa3a78fdb9ea22d4ef64d7/ai-assist-openai-apilyzer-0.1.7.tgz","_from":"file:ai-assist-openai-apilyzer-0.1.7.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-HB+/iiu/8ATYMozXo7Vvpl0bBCBot3zrqeLkkle0sf6o2P/E0yE6ZkPOT1CV8D30/tt+bCg6EAA8yZVoIURhNA==","shasum":"e8957e705472aa4ad3b2eba9bd1707538921914a","tarball":"https://registry.npmjs.org/@ai-assist/openai-apilyzer/-/openai-apilyzer-0.1.7.tgz","fileCount":7,"unpackedSize":52688,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICG3BD7MT38/6hV98fE+FdJsMhgyoaKSi+B+HrcJ7miQAiBhx8B472RPq7Y27bVQ7f85RNUsAfkgBz/Iecn1Bdd1Iw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJJaWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNIRAAjzcndoH5oa1Vz3g08C/kTztcWvqQouc1aWFwQUNSzgT+wbus\r\n/BNI70AAkcGVZ7gJqW2QiY+fP9AKbLH7h/eMabLsi9vVXzHmewLZYl4/Z6/P\r\nQy43B2pM2scA09xw761ZxqxCQOYLNb8dc/R7IJoP3BetJB7GUusO1b45TFjc\r\nk8XjYzJnTb0NSMjXnV6fwHGGHub956RO4N7l6xFtZ7q0la56he5N2eFxHFZh\r\nG3OQaFdPhd9ATea9M18AIqajOUpQmK9TnGc9tLsVsNpJDhFArjsIUmaYRT3E\r\nmFg6DYBIhsnqs0rePROFQHa6o48aaNylOd5IZytzX+o23vLNh8WRTP2owcpw\r\nickyhVQXC+h2fkYEZ+56fwZgzyFT8YLrQN6NBnGAp/bvn3oLflE+iYwUOLwg\r\nADncyhtk87zmLI/yLipx3il0AP6ctfkhiuPnSuJKDP26rxTMPe7X6vZyKDLU\r\npcUu0cJQ2jmltl+QW47ftMfmPyr0M0UscuBjutp5K+Bo1gxKLnSdaYm935Gw\r\n10H7uscyvQSECJ9yybGiy9vB3YkqyAyPGXIuwrs9Bte5MjzPSX3QPw4HO+1I\r\nf0kfuOysdO0gJmDkxFgIwpX4iCf0jXf8i6SfumKMPLz32YjzwG5rqr5SHwfA\r\n/GShv2Df9VmVsxhjDomhQjcPa13LcJdpJm8=\r\n=BrNH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rxliuli","email":"rxliuli@gmail.com"},"directories":{},"maintainers":[{"name":"rxliuli","email":"rxliuli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openai-apilyzer_0.1.7_1680119446234_0.36438004469964924"},"_hasShrinkwrap":false},"0.1.8":{"name":"@ai-assist/openai-apilyzer","version":"0.1.8","type":"module","bin":{"openai-apilyzer":"bin.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/rxliuli/ai-assist.git","directory":"packages/openai-apilyzer"},"homepage":"https://github.com/rxliuli/ai-assist/tree/master/packages/openai-apilyzer","devDependencies":{"@types/lodash-es":"^4.17.6","@types/node":"^18.14.6","tsup":"^6.3.0","typescript":"^4.6.3","vitest":"^0.24.4"},"dependencies":{"chalk":"^5.2.0","commander":"^9.4.1","csv":"^6.2.8","dayjs":"^1.11.7","lodash-es":"^4.17.21"},"scripts":{"init":"pnpm build","build":"tsup src/bin.ts --format esm --target esnext --sourcemap --clean","dev":"pnpm build --watch","test":"vitest run"},"description":"A CLI tool for downloading data from the OpenAI API to facilitate further analysis of usage.","bugs":{"url":"https://github.com/rxliuli/ai-assist/issues"},"_id":"@ai-assist/openai-apilyzer@0.1.8","_integrity":"sha512-muRjIt/1x4V02LfvKZmAeyzq7PnhR/ltXMoJvWP0hT1MPGiSpD9r5PS2XTXgYIOZBTXBkPuQPvcfWabpLVpRSw==","_resolved":"/private/var/folders/1s/1n_148317vvb31pq4vvrhkx80000gn/T/240c0ff756d5bf89bb9221d7ca0c5dee/ai-assist-openai-apilyzer-0.1.8.tgz","_from":"file:ai-assist-openai-apilyzer-0.1.8.tgz","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-muRjIt/1x4V02LfvKZmAeyzq7PnhR/ltXMoJvWP0hT1MPGiSpD9r5PS2XTXgYIOZBTXBkPuQPvcfWabpLVpRSw==","shasum":"45b7b20178c2983d9f8cb5a5bc5a17fa8cc95822","tarball":"https://registry.npmjs.org/@ai-assist/openai-apilyzer/-/openai-apilyzer-0.1.8.tgz","fileCount":7,"unpackedSize":52896,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFoTVLYHXSRkmlehaQHwm4FY6PVu+Uibfr6OriJUHHcoAiEAztUESw6zaObSVB01KlNHfVnYq/dP7HPrOYocFlcrvf4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJJbtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogzQ/+J/jEXlQxCuYnxYqCDgLeyzcnfBWkVYXCU703lPwK50q4PsAQ\r\n7QLGVSRbOx212WKKqPKJzWUTHcPELp5Q5MXy0+PQ0l8EdP0XNHWU6JN0Kisq\r\nWVKw9Q6cAyNUh2pENt8C/G6wvLkpw/UyWpBrsrnyoqrpxOWin4Qa/VZR9mhm\r\nRGzRTtgRquFS1o7LsEh1KY/+wP7EIJPqENZ9uEMmHfgm+lgv7mZubMEViylx\r\nGYoP4II6Mc1WcxvSvSmnoF3FYtcDkxBkchUKdSE+QKP7gIW+PcU9T620hzH4\r\nVy0C/1WBNcGCACWNeELBYSYGh616faTOElCP/tmKWz4ewbKzTiIHhUWpCWsj\r\nM2i12lNELSOHx5pDz02rU+BRa/uNEbt8AFaAzub1KjYykfc8Xk8sRSJcJsEw\r\n2wQoRkyvhycISJ+C2JVrfghVHrzXVdqID0YdHUEr3Kk4+LC7z73YVnbz0jLx\r\nSA6WFJVW4j0seZfJ//RentG2j9UJ5xUWy/yIzURuQy+6edf2xTEK6wc8p5vK\r\nQZSHdtAPNLk5CV0pW/yKWrj74Qw2wMSFrnfsdouHaVzqlttGiORhifUuoqBV\r\nQ1jNUCAM6C2uy6VYNRy7oj+94gbXjcY8th0pYGFg4du/SOUBzBZWPt6fJM3D\r\nkAzcc1bNlOfbCJvn8/kKNyx7P+GaSkxyFNg=\r\n=6adj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rxliuli","email":"rxliuli@gmail.com"},"directories":{},"maintainers":[{"name":"rxliuli","email":"rxliuli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openai-apilyzer_0.1.8_1680119533197_0.4085748999439678"},"_hasShrinkwrap":false},"0.1.9":{"name":"@ai-assist/openai-apilyzer","version":"0.1.9","type":"module","bin":{"openai-apilyzer":"bin.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/rxliuli/ai-assist.git","directory":"packages/openai-apilyzer"},"homepage":"https://github.com/rxliuli/ai-assist/tree/master/packages/openai-apilyzer","devDependencies":{"@types/lodash-es":"^4.17.6","@types/node":"^18.14.6","tsup":"^6.3.0","typescript":"^4.6.3","vitest":"^0.24.4"},"dependencies":{"chalk":"^5.2.0","commander":"^9.4.1","csv":"^6.2.8","dayjs":"^1.11.7","lodash-es":"^4.17.21"},"scripts":{"init":"pnpm build","build":"tsup src/bin.ts --format esm --target esnext --sourcemap --clean","dev":"pnpm build --watch","test":"vitest run"},"description":"A CLI tool for downloading data from the OpenAI API to facilitate further analysis of usage.","bugs":{"url":"https://github.com/rxliuli/ai-assist/issues"},"_id":"@ai-assist/openai-apilyzer@0.1.9","_integrity":"sha512-IlFFBRJ4Ont7YPVZrgwUZYkAnKcQfxEj5ePwOddJEqVpynt3ZjKyy9BZLTKIVG4/p0rDhtO0+6IdPbubQs+4zQ==","_resolved":"C:\\Users\\rxliuli\\AppData\\Local\\Temp\\ca0fcfcf6a59a8900425d6338b4f5403\\ai-assist-openai-apilyzer-0.1.9.tgz","_from":"file:ai-assist-openai-apilyzer-0.1.9.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-IlFFBRJ4Ont7YPVZrgwUZYkAnKcQfxEj5ePwOddJEqVpynt3ZjKyy9BZLTKIVG4/p0rDhtO0+6IdPbubQs+4zQ==","shasum":"c1c4025f8f3ab2207361bfaed7714d4dc3f01c9f","tarball":"https://registry.npmjs.org/@ai-assist/openai-apilyzer/-/openai-apilyzer-0.1.9.tgz","fileCount":7,"unpackedSize":54396,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwM+Z+VQlZ2KUHkPp2pBj4quUBtoy0ThncusRJtNmoFgIhANCyeKww96qH7bfIgScVj8JeSkmJBxU6juliGUWwytBf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkN/7pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpajg//Q3e8qJKbxPA351gkcM/E7ZeRegrR34vDuqzlKPwJsQ8TXdu3\r\n7o2EZy5iOhF4cbJAHgoEkeS5uduZohnvba1tgMjYko3pTYjaqObVUwKn1fB7\r\ntCYU+ksy9cQrG8ukBJvVDnyzCvWdUgUblxladGHIaMuog1zmDaY8NPQ3/2Hh\r\nVBc8Sdrbaa6vUPir00lVoRDba2CFPUREar4yveqVJ9ejYSgrolDOrnv3soTK\r\nIyi71s35Qx1Fx/LKBn1k0e3dupVN1Ppr+D98cS3Hw8yhnQzzHbz6JmN2lgPj\r\nmDa4UDKi2ZCePc37s8cCLEx4t73UeTAnRhHIRwZs7IYTemWna91rOqQNz9pD\r\nQ9yjWf5upku+OeepAqlLg2eB9dHDM956xbH2o1mAFsqKKkGXk3zAwsN76lFj\r\nEsXKEM3BFgjOquLpLR+I1dGm/L75mSH901lmb26hhczixkg9Y6cEhZO1O6jT\r\n8nNHG/9fZrGldjHpJ45XCEwXDcDtyIXHH1Ujobg/z7x86pCoP45vsUqTXGeE\r\nWNtNnqe2FE46ky0rQ5UpZD/CmsIjfVE2Wfakv9v2CYHU67NJdLKzqyvcp2cG\r\nfDFEmZ1ExlnSepCvikVYWFFYLLKMZy3dHcK/OuQZwpPYCizO1RBV7NX9KP72\r\nYUYNu1aWaPs8Ecy1Of2+xg9XveBJZVqZnCA=\r\n=DQPN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rxliuli","email":"rxliuli@gmail.com"},"directories":{},"maintainers":[{"name":"rxliuli","email":"rxliuli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openai-apilyzer_0.1.9_1681391337625_0.9826234882751399"},"_hasShrinkwrap":false},"0.1.10":{"name":"@ai-assist/openai-apilyzer","version":"0.1.10","type":"module","bin":{"openai-apilyzer":"bin.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/rxliuli/ai-assist.git","directory":"packages/openai-apilyzer"},"homepage":"https://github.com/rxliuli/ai-assist/tree/master/packages/openai-apilyzer","devDependencies":{"@types/lodash-es":"^4.17.6","@types/node":"^18.14.6","tsup":"^6.3.0","typescript":"^4.6.3","vitest":"^0.24.4"},"dependencies":{"chalk":"^5.2.0","commander":"^9.4.1","csv":"^6.2.8","dayjs":"^1.11.7","lodash-es":"^4.17.21"},"scripts":{"init":"pnpm build","build":"tsup src/bin.ts --format esm --target esnext --sourcemap --clean","dev":"pnpm build --watch","test":"vitest run"},"description":"A CLI tool for downloading data from the OpenAI API to facilitate further analysis of usage.","bugs":{"url":"https://github.com/rxliuli/ai-assist/issues"},"_id":"@ai-assist/openai-apilyzer@0.1.10","_integrity":"sha512-xwuAoR00SI50DpH/YwymuptR5nDCkNtqOkaFyBbhIJvXcu7dQpDd1ib0X5AHBSgVi5XtkN2rjMTu+zYJSc8xsQ==","_resolved":"C:\\Users\\rxliuli\\AppData\\Local\\Temp\\2a5f8f25abf6929e3100c2cda9f2697b\\ai-assist-openai-apilyzer-0.1.10.tgz","_from":"file:ai-assist-openai-apilyzer-0.1.10.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-xwuAoR00SI50DpH/YwymuptR5nDCkNtqOkaFyBbhIJvXcu7dQpDd1ib0X5AHBSgVi5XtkN2rjMTu+zYJSc8xsQ==","shasum":"95974cd685cd508fa35a964ccb3e506cc56e9ee9","tarball":"https://registry.npmjs.org/@ai-assist/openai-apilyzer/-/openai-apilyzer-0.1.10.tgz","fileCount":7,"unpackedSize":55005,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTh+WzI0sL7YkMWs+LY6EAxNvR1mrpAW5Xh8JliZN1bAiEAka0K7j4jlhHUUiF9QvnLZaL4swnE4jd+zmn5CTxcXww="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOBBPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqMg//dlL+V0nK+mFDWKams1iP8F85JRsEU6p7T+m7NnAPLyv6vuRZ\r\ngXkqOqjUCExno9acT3DpZKvrShIO+riwlaqzKy0xuZKbaQuE7drd/ZL3RjNf\r\n9XlHX3ygQsBMLBFjo+Zl+SQtYaaBp9iPla1kwBUB+v8geDrz7PEmmXuSs1lV\r\nL9MT6ZAt78A0wEnuLGL8rh/VtdNj4ydTf5jKAlkNu+fz+49NoiL6Bjl9Pgy4\r\n6kuCBcVvO7TGsNeb5LGoaCkEX4KyTVnj/a6AVFGFzRaffb6yc1YXIk7plDX+\r\n6eVD90CMFnoH5d8yve+KuD4sJFiueVgUo7FAxo+AZ6HwQeBxr+oM8f7I0p0F\r\nhbv+7TfMp1CI6X0BnjeGyOIe6chZ9rtPymTRTndeRF9oBJ0PWJVNSs3TpfbK\r\n+QAespxitmAZnwo9kysQXNXQCl6z6W14XdoliEIxWiofYmklD4E9EkzBSWOS\r\n7f65BM7kd/JZbliDkz7NhdYvVFQFv/vUFhwFU1gIfGIR8VVmFVDLrA4xL6Rc\r\nFi9jLqMkJRuRyz3Aiz76wzoef+7s1vLGiyhFMnYDlwQ5GJf22DEtvwUzt4Vi\r\nhDf/ksxVDhL6uxX9aWhqds1kiXSW1t0Qj6dzFRs3L6XtlDUODHrqwicC5sBd\r\n+NUiempAXHnE1KurTnWIgzGJxg56Pj4N2UE=\r\n=hEmW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rxliuli","email":"rxliuli@gmail.com"},"directories":{},"maintainers":[{"name":"rxliuli","email":"rxliuli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openai-apilyzer_0.1.10_1681395791046_0.569258622919067"},"_hasShrinkwrap":false},"0.1.11":{"name":"@ai-assist/openai-apilyzer","version":"0.1.11","type":"module","bin":{"openai-apilyzer":"bin.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/rxliuli/ai-assist.git","directory":"packages/openai-apilyzer"},"homepage":"https://github.com/rxliuli/ai-assist/tree/master/packages/openai-apilyzer","devDependencies":{"@types/lodash-es":"^4.17.6","@types/node":"^18.14.6","tsup":"^6.3.0","typescript":"^4.6.3","vitest":"^0.24.4"},"dependencies":{"chalk":"^5.2.0","commander":"^9.4.1","csv":"^6.2.8","dayjs":"^1.11.7","lodash-es":"^4.17.21"},"scripts":{"init":"pnpm build","build":"tsup src/bin.ts --format esm --target esnext --sourcemap --clean","dev":"pnpm build --watch","test":"vitest run"},"description":"A CLI tool for downloading data from the OpenAI API to facilitate further analysis of usage.","bugs":{"url":"https://github.com/rxliuli/ai-assist/issues"},"_id":"@ai-assist/openai-apilyzer@0.1.11","_integrity":"sha512-auD5+XnHYfwQYjUSoTVdk2VgOAxcg3Ibppp+hL95e2Mpj8nBwfGkEbW9bCrr8BHq/FmTfRkwhtBgw7VO1cMTEw==","_resolved":"C:\\Users\\rxliuli\\AppData\\Local\\Temp\\7892f6890ed2b1ceb772358192ac2bc0\\ai-assist-openai-apilyzer-0.1.11.tgz","_from":"file:ai-assist-openai-apilyzer-0.1.11.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-auD5+XnHYfwQYjUSoTVdk2VgOAxcg3Ibppp+hL95e2Mpj8nBwfGkEbW9bCrr8BHq/FmTfRkwhtBgw7VO1cMTEw==","shasum":"e7618556b32ec7a4657211a3a72147f52133b473","tarball":"https://registry.npmjs.org/@ai-assist/openai-apilyzer/-/openai-apilyzer-0.1.11.tgz","fileCount":7,"unpackedSize":55877,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEKM1L9neyk6ImhdjxEyDDfp+bjLD1BJ6yigSqeqvPbUAiEAhmmVb4I55NciciiW0QFKrKMnvQ2/MFr+DfVv9LKK2yw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOB60ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqs1g/9HzQHwM/jlViEmuI/OKFp7/Kn21d8ySTyvp1EKvWwjnWu2H0N\r\nhirXqoO33dnGnKlv0Sbu0XB3G9FXgxWVKmq9KxMqyAn+p8w5fCNBre792wdX\r\nduAS4TK/hCga3Y8s6FPrXnqc8kc9oj+QfcUsz+KZ3YAk8DOWfrRAKcyywnix\r\nv9VHg1bZOHh3FIG6gT4OtZBc7Ot1IOxfvHPBD52+CECdFJa2O2ZSyLTaqspy\r\noqVNMP1tdEg43u/MWLocY6KG5GdcYRJl5IcNigzBSS5yGdsrgBB92W9w54rW\r\n+eQqwiCiwh9Us2L/C8HewySG1jA2amJvQ3k3VRNkTBFT+V6wD0403hy0C1TM\r\nf9e+0Dv52iIZVPiZCI9mvbuG73fdrrcr8wfYNfTNGewhnw7qvJgAsP0yyqDx\r\n1yRdgtAN42re72P2yu12IseXnyh1qY3iSgnVYudPi8MUmGb2gtC95s1BBzcG\r\nzX/x6faWW4ph458nQpjVUP8DGcPZL5y4eKXhLt9/JUAe0iGpALp0oAbfQcK1\r\nQKvzyZt/sF4f1wkbHPyVbst3VAJse7cejkInZYFiPrEKB4Wje0wuRWrKDYWR\r\nW/lDKJE42PRaOCzxro5D2+iytvLy99sOJYEFpoeKqmFF8eRmil5nEWJe0m4B\r\nK+NaVDiJQ0RH4VQgDgczOfSVWkqacBNUG5w=\r\n=2wRg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rxliuli","email":"rxliuli@gmail.com"},"directories":{},"maintainers":[{"name":"rxliuli","email":"rxliuli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openai-apilyzer_0.1.11_1681399476180_0.6661556074154564"},"_hasShrinkwrap":false},"0.1.12":{"name":"@ai-assist/openai-apilyzer","version":"0.1.12","type":"module","bin":{"openai-apilyzer":"bin.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/rxliuli/ai-assist.git","directory":"packages/openai-apilyzer"},"homepage":"https://github.com/rxliuli/ai-assist/tree/master/packages/openai-apilyzer","devDependencies":{"@types/lodash-es":"^4.17.6","@types/node":"^18.14.6","tsup":"^6.3.0","typescript":"^4.6.3","vitest":"^0.24.4"},"dependencies":{"chalk":"^5.2.0","commander":"^9.4.1","csv":"^6.2.8","dayjs":"^1.11.7","lodash-es":"^4.17.21"},"scripts":{"init":"pnpm build","build":"tsup src/bin.ts --format esm --target esnext --sourcemap --clean","dev":"pnpm build --watch","test":"vitest run"},"description":"A CLI tool for downloading data from the OpenAI API to facilitate further analysis of usage.","bugs":{"url":"https://github.com/rxliuli/ai-assist/issues"},"_id":"@ai-assist/openai-apilyzer@0.1.12","_integrity":"sha512-DxojlNeb3MC2VsjiGLpM8CDG0DLYgX7FKr10t4oACY6wrz2ccM3OBSKwrrHd/C2/e/YFAcL7C39P3l+FCBCE8w==","_resolved":"C:\\Users\\rxliuli\\AppData\\Local\\Temp\\f810a6e451b59989189edc1f73ecdbfe\\ai-assist-openai-apilyzer-0.1.12.tgz","_from":"file:ai-assist-openai-apilyzer-0.1.12.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-DxojlNeb3MC2VsjiGLpM8CDG0DLYgX7FKr10t4oACY6wrz2ccM3OBSKwrrHd/C2/e/YFAcL7C39P3l+FCBCE8w==","shasum":"862bfe03c8eb54a58dc36394d92b778ee13ba9c5","tarball":"https://registry.npmjs.org/@ai-assist/openai-apilyzer/-/openai-apilyzer-0.1.12.tgz","fileCount":7,"unpackedSize":55833,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdwFlX/Lgje1c/1cl17Hs6oJkbaOUMgWXE4lIrBeQj1QIhAMz0jH21RNAb2reVKzXDAA4fr46xUqDhw3FOwTRu7ECu"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOB9uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYQg/+IdSV0Dv30rSUGAzol/oyicEkLor8upSfLFgZMENZROyAp1/d\r\nfkU/5N0Zw+YBzjj1Y/tE+8yaDHF0s2ektZnm+/Y191L9qCu+nRctzlE8LpO0\r\nTX/DfImXst6IpM7iYZPGqtzUUAoSzhQhIt8cuW/HMJbYNH1hlrLv2Q7jsvkd\r\nPJL6mWvOWyQyyaTmqd2BcqpuaF5D7HH7xHbkn5KRHq7LB/bhH5JlyS8u61oC\r\nTZORWNmofAaB/thEBEZVlGSC66YPTV2n2Masy+nHuOC5tcEbc8kJgAkn6xBL\r\nI9hUYJLdsmKzhfHC6+cJgFX6WH0HrqtQOC6zZvqvLEITszdVkF2Kf2hYUaSE\r\ncxKEOwwOlo7Bpaf8gxKrBgyZTMIa6GfMPxASpVx6v45560laWiVmPJzKG3Nz\r\nsGWqv+pQkOa18zHooVMJOV7Ja16xxwiY9+XfHY6EZT8dyn00txaiyHUzDxty\r\n+tBmTGR9W7yxdHTsdtbPTI9YJ9IDX6YtT9tM8OE8iTnBDWNddOW+WJKKBCE7\r\nhhxFgmbIfKbRby3gLI3L2OqWXXBgyizbbr0KIEbGslaaki7ozKrbAeIXTdnL\r\n9P4nMoNzt1Aym6Gxi3Iy3z8kys9U3sxnTLlc47RLBP9SzU3/XlAZmBOdklww\r\ncEr3GjnXb/qK2sFFSDAkNPwsJRSHpPyjjOM=\r\n=fFMJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rxliuli","email":"rxliuli@gmail.com"},"directories":{},"maintainers":[{"name":"rxliuli","email":"rxliuli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openai-apilyzer_0.1.12_1681399661906_0.9699451236917831"},"_hasShrinkwrap":false},"0.1.13":{"name":"@ai-assist/openai-apilyzer","version":"0.1.13","type":"module","bin":{"openai-apilyzer":"bin.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/rxliuli/ai-assist.git","directory":"packages/openai-apilyzer"},"homepage":"https://github.com/rxliuli/ai-assist/tree/master/packages/openai-apilyzer","devDependencies":{"@types/lodash-es":"^4.17.6","@types/node":"^18.14.6","tsup":"^6.3.0","typescript":"^4.6.3","vitest":"^0.24.4"},"dependencies":{"chalk":"^5.2.0","commander":"^9.4.1","csv":"^6.2.8","dayjs":"^1.11.7","lodash-es":"^4.17.21"},"scripts":{"init":"pnpm build","build":"tsup src/bin.ts --format esm --target esnext --sourcemap --clean","dev":"pnpm build --watch","test":"vitest run"},"description":"A CLI tool for downloading data from the OpenAI API to facilitate further analysis of usage.","bugs":{"url":"https://github.com/rxliuli/ai-assist/issues"},"_id":"@ai-assist/openai-apilyzer@0.1.13","_integrity":"sha512-tpTWPklyaVf/En0jvqXmVmGwxr1drYNe95UiqK0XaNjOBZHfunmU0jy3Es8AG/87tuVrLuhLTdnMBrD/8XJo/g==","_resolved":"C:\\Users\\rxliuli\\AppData\\Local\\Temp\\e4ef75a6f53dac15213766d42f5ea24e\\ai-assist-openai-apilyzer-0.1.13.tgz","_from":"file:ai-assist-openai-apilyzer-0.1.13.tgz","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-tpTWPklyaVf/En0jvqXmVmGwxr1drYNe95UiqK0XaNjOBZHfunmU0jy3Es8AG/87tuVrLuhLTdnMBrD/8XJo/g==","shasum":"65db79a671519b54262f3aa229fba4f496b629c6","tarball":"https://registry.npmjs.org/@ai-assist/openai-apilyzer/-/openai-apilyzer-0.1.13.tgz","fileCount":7,"unpackedSize":55773,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIATPJDNYtcnK37lWgQjwisHekQJH2SdCO6WU5GmMBSuPAiEAgNPVaaTExcwKTuFXgaYeqntforScmuZpENishCnBQxU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOB/bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8Lw//UKuLU3Xa9EB9s+ylbRTKj48LnguGhjjoqRXuj3lzAHWhVRCK\r\nYv3cS7ErxhzRBWWbbtq56ccgeZ/mu0Z0sufxrQpjudhLf+xMgMZOqmbDZZKO\r\nmeL0teinDtCpQkTN8SpphKgk++41T1OQP2iCTOVhyKVg9hLEY1fYiiVjJ29Z\r\niPbSw/0hG4SkJTcfSxOgyLxosBphSR+L6QcuGNrmqf0lXS2VkP12giaWEi0X\r\n5R98oV9HDHI0AFLVwMYoa+k4kpXsRfu/H8BhP4I8XaOyGSsKBkdNes7V6xm+\r\nfgoQbbAAnsKQF/1QOqsptaCAOWZfvF5sfF5e0MgiyrjYLDK/pBFXBr3hufCw\r\nsFsFjNSDmzbn+qfFEqsvxdTKRGp5H2kVnrqo3gJCw+Bv5BWUT8/TZtXrH+Ov\r\nJXlZNkYDsoTBt3x7UK9I2FDmDs+DuhGndfLi/Nq683K5k8SGmqFtQ4aB49Wn\r\nA+9GW+O6VAk5/zL0tqUl3V6+i0WQcadVBBIvDvfRX8evVqQw7B4wswdnA4Lr\r\nUf0GS/CZrR+5cyzIwow4tPB8KIHe0NaOoz+42qeyGyDbyn1ATwUteN6Gneb4\r\n1S3OvtgUAHqvNkhX7wxxekwl+QhsObwEFpHA6YOtBpA7Ift8YU7Ya9FqAeA5\r\nAZZFAG0usiuCrsbPkrW7qcjXLQPrW8x3xnw=\r\n=o4Cz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rxliuli","email":"rxliuli@gmail.com"},"directories":{},"maintainers":[{"name":"rxliuli","email":"rxliuli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/openai-apilyzer_0.1.13_1681399770940_0.6619826486121219"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-29T18:40:17.186Z","0.1.0":"2023-03-29T18:40:17.446Z","modified":"2023-04-13T15:29:31.418Z","0.1.1":"2023-03-29T18:42:20.272Z","0.1.2":"2023-03-29T19:12:29.163Z","0.1.3":"2023-03-29T19:18:59.283Z","0.1.4":"2023-03-29T19:23:07.214Z","0.1.5":"2023-03-29T19:32:22.065Z","0.1.6":"2023-03-29T19:35:44.464Z","0.1.7":"2023-03-29T19:50:46.500Z","0.1.8":"2023-03-29T19:52:13.340Z","0.1.9":"2023-04-13T13:08:57.812Z","0.1.10":"2023-04-13T14:23:11.260Z","0.1.11":"2023-04-13T15:24:36.402Z","0.1.12":"2023-04-13T15:27:42.097Z","0.1.13":"2023-04-13T15:29:31.227Z"},"maintainers":[{"name":"rxliuli","email":"rxliuli@gmail.com"}],"description":"A CLI tool for downloading data from the OpenAI API to facilitate further analysis of usage.","readme":"# openai-apilyzer\n\nA CLI tool for downloading data from the OpenAI API to facilitate further analysis of usage.\n\n## Usage\n\n> Prerequisite: Install [nodejs 18 lts](https://nodejs.org/en)\n\n```bash\nnpx @ai-assist/openai-apilyzer --authorization '<authorization>' --organization '<organization>'\n# downloaded\n# written to openai-api-usage-2023-02-28-2023-03-30.csv\n```\n\nThe CSV file can then be viewed in Excel.\n\n![csv](https://github.com/rxliuli/ai-assist/blob/master/packages/openai-apilyzer/docs/csv.png)\n\n## Options\n\n```bash\nnpx @ai-assist/openai-apilyzer -h\nUsage: openai-apilyzer [options]\n\nOptions:\n  --authorization <authorization>  authorization token\n  --organization <organization>    organization id\n  --start [start]                  start date, default is 30 days ago (default: \"2023-03-14\")\n  --end [end]                      end date, default is today (default: \"2023-04-13\")\n  --format [format]                json/csv format of output, default is json (default: \"csv\")\n  --output [output]                output file, default is openai-api-usage-{options.start}-{options.end}.{options.format}\n  --baseUrl [baseUrl]              base url of openai api (default: \"https://api.openai.com\")\n  --verbose                        verbose output (default: false)\n  --userPublicId [userPublicId]    user public id\n  -V, --version                    output the version number\n  -h, --help                       display help for command\n```\n\n**Note** that if you are in China or other regions where access to the openai API is not possible, you can use the `--baseUrl` parameter to specify a mirror address, such as <https://openai.ai-assist.moe>, which can be deployed to a Cloudflare Worker at zero cost through the open source project [openai-proxy](https://github.com/fuergaosi233/openai-proxy).\n","readmeFilename":"readme.md","homepage":"https://github.com/rxliuli/ai-assist/tree/master/packages/openai-apilyzer","repository":{"type":"git","url":"git+https://github.com/rxliuli/ai-assist.git","directory":"packages/openai-apilyzer"},"bugs":{"url":"https://github.com/rxliuli/ai-assist/issues"}}