{"_id":"@apicity/kie","_rev":"62-18549f48ac8509a4b83e3f708affc966","name":"@apicity/kie","dist-tags":{"latest":"0.11.2"},"versions":{"0.1.0-alpha.0":{"name":"@apicity/kie","version":"0.1.0-alpha.0","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.1.0-alpha.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"4be0741fb4be18c8c4e1fd1b91811852a4476db2","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.1.0-alpha.0.tgz","fileCount":55,"integrity":"sha512-2FyWsOUL4kt0Lt7B3YJ/IGWUddIeh+PH4naI03rH3UHH9pG2CtUre/SYawWq/Q/3oXtmHMjWvmCfcQkP4RqObw==","signatures":[{"sig":"MEQCIGn0kH7DPz/03BB03ZvrvqVQZFt0BaJfnucagS0DQegxAiAe+01y7dM5iYicvLSYf7/YcWVupvQprjtUWHVh40+RlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385500},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.1.0-alpha.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/118897c0ba41b01e7de85ea950b13ab5/apicity-kie-0.1.0-alpha.0.tgz","_integrity":"sha512-2FyWsOUL4kt0Lt7B3YJ/IGWUddIeh+PH4naI03rH3UHH9pG2CtUre/SYawWq/Q/3oXtmHMjWvmCfcQkP4RqObw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"9.2.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"zod":"^4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kie_0.1.0-alpha.0_1778399203937_0.4645924563604351","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@apicity/kie","version":"0.1.0","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.1.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"73855e0b406c4b5e80d4e6d18e56b01d9b0289ab","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.1.0.tgz","fileCount":55,"integrity":"sha512-ctKVaq01ZkKXYFYTEkXP4KMT0OlZMD5El+v42+wHvV7GnfiFtymWqbV4NXzmKLjWUuVhi0iLrTvgeMW+5zWevA==","signatures":[{"sig":"MEQCIF1MHbEB01oAcDchZC0W2it0kspLWVY3gKcBacZNycFbAiBGtpLGqeFOvTt45Gf8TKrcpZZK8bNd6bWB9ACkCWWzfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385493},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.1.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/2ff9cf70587497be0a257175fa41d80e/apicity-kie-0.1.0.tgz","_integrity":"sha512-ctKVaq01ZkKXYFYTEkXP4KMT0OlZMD5El+v42+wHvV7GnfiFtymWqbV4NXzmKLjWUuVhi0iLrTvgeMW+5zWevA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"9.2.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"zod":"^4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kie_0.1.0_1778913442794_0.5575280815122177","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.0":{"name":"@apicity/kie","version":"0.2.0-alpha.0","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.2.0-alpha.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"d5f06402bedf912a81043ad8246d7fd70e2accbd","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.2.0-alpha.0.tgz","fileCount":55,"integrity":"sha512-UjDcucseoLdsSgHf7pJkMoY4fdKxVzIpOearJKvYE9kpgMIHnUiFiCd2rC+uY+lDTMiSPcYaNIe2HnhusiQcDw==","signatures":[{"sig":"MEYCIQC9VYFgYe0D/J/xzjoOmtton6833vXeg+l0xMRevZxX7QIhAKva53cF6dODFXwS8nZ5oqIwJJwhDeZFg2f+0COCB8E9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385501},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.2.0-alpha.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/85f4a1a2c6943a7ab71b64b11f37aba1/apicity-kie-0.2.0-alpha.0.tgz","_integrity":"sha512-UjDcucseoLdsSgHf7pJkMoY4fdKxVzIpOearJKvYE9kpgMIHnUiFiCd2rC+uY+lDTMiSPcYaNIe2HnhusiQcDw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"9.2.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"zod":"^4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kie_0.2.0-alpha.0_1780229513208_0.05358199158885202","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.1":{"name":"@apicity/kie","version":"0.2.0-alpha.1","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.2.0-alpha.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"f30f00a60ab1b3acfbdaad5e7bf4321ed7509af8","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.2.0-alpha.1.tgz","fileCount":55,"integrity":"sha512-U1doqLyMxpfJdLSuN6Uf2LveHwo5H6LSzGqdxvyxSGpLlgLWWjQ5KY2O6YZmERpDPV3EYDfmsV/2rzd7VYSgMw==","signatures":[{"sig":"MEQCIGm6QY17GxW1VXvmon/vn/SY1Y3wobAVkLXswOI1E0ZRAiBn/CKPqHYyNkp0ZKb/vmeTr0iYJZIgbf8kgETi3/Tc1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386348},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.2.0-alpha.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/d1088de0cf4de7e9877f7a3e6cfca0bd/apicity-kie-0.2.0-alpha.1.tgz","_integrity":"sha512-U1doqLyMxpfJdLSuN6Uf2LveHwo5H6LSzGqdxvyxSGpLlgLWWjQ5KY2O6YZmERpDPV3EYDfmsV/2rzd7VYSgMw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"9.2.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@apicity/cost":"0.2.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"zod":"^4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kie_0.2.0-alpha.1_1780456790830_0.7855054712531075","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@apicity/kie","version":"0.2.0","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.2.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"b4dd04badd015c19857468b90f4246eb5bdda16a","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.2.0.tgz","fileCount":55,"integrity":"sha512-8VDwWQoo2Z0/fSvHWE/40tUh3eErbFdtc9R535sr/tcjFIkwkihRCn0sGoshI3LHrMayExC1MOql3+mIYdcr6A==","signatures":[{"sig":"MEUCIQCKbIxySf5LrAkSNpt629MPHePIzeLpurwTLfvcz0ztHAIgfQny8zKBNqVl0HGzP56rlukR2Zql2lgynY3NGiqwHQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384019},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.2.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/efccc6bde5c38eae3445096f45aee0f3/apicity-kie-0.2.0.tgz","_integrity":"sha512-8VDwWQoo2Z0/fSvHWE/40tUh3eErbFdtc9R535sr/tcjFIkwkihRCn0sGoshI3LHrMayExC1MOql3+mIYdcr6A==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"11.16.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"@apicity/cost":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"zod":"^4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kie_0.2.0_1780565026905_0.582165536388302","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@apicity/kie","version":"0.2.1","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.2.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"dd71a29abaef8f7d731a52780f089fe4e3f5d883","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.2.1.tgz","fileCount":55,"integrity":"sha512-LvH8HE/rXvESAj9hZt9HagqKr0buaqn+WP+m43yEjOPeUnvUBR5U8PLQtRTIbLBsKUp7J/dFsXsJpB7CksljZw==","signatures":[{"sig":"MEYCIQD/zYRmpT1AAbRAN2RmMw36Sd7g+AnrskPGG8AefdnoMAIhAL1MRYTA6Lfj3knBh5hOUZD8nP9in09XB4t6rZ1VVK0z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395339},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.2.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/4865e9eefe4b1ca0d566071f893e50c5/apicity-kie-0.2.1.tgz","_integrity":"sha512-LvH8HE/rXvESAj9hZt9HagqKr0buaqn+WP+m43yEjOPeUnvUBR5U8PLQtRTIbLBsKUp7J/dFsXsJpB7CksljZw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"11.16.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"@apicity/cost":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"zod":"^4.0.0"},"peerDependenciesMeta":{"zod":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/kie_0.2.1_1780644669250_0.6120411274305726","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@apicity/kie","version":"0.2.2","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.2.2","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"db13164a807d5993aa29aa5cac9273f7144e858f","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.2.2.tgz","fileCount":55,"integrity":"sha512-R5W5cCq3Hv8ItoKKN35l+sK4v22I1jJ7Dsq2xAY31dxGoQInuOlnvS4j5ZlV1koPA7NfcdW9QLAWMvv1WMN8dg==","signatures":[{"sig":"MEUCIQDKqSg3vIP8w4va2bEWB/eFBbqaI5wyofiJwydsZKcr6gIgFdgi5zB+FZ56T1P3a2wG8mAWIrPqiTCOMnOP/BtzcXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395236},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.2.2.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/ca476251af4aa49817b915d50c6e8bc5/apicity-kie-0.2.2.tgz","_integrity":"sha512-R5W5cCq3Hv8ItoKKN35l+sK4v22I1jJ7Dsq2xAY31dxGoQInuOlnvS4j5ZlV1koPA7NfcdW9QLAWMvv1WMN8dg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"11.16.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^4.0.0","@apicity/cost":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.2.2_1780646041621_0.40231751763079115","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@apicity/kie","version":"0.2.3","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.2.3","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"5a707afbb567aadac2e9e1da3492c0022b301a12","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.2.3.tgz","fileCount":55,"integrity":"sha512-2lmhHZQlHMMOYFdHaEQWM793lgVBaqXYfdDdMFWzq8c1WgwNiZBoheKJIH+tVt55769X+l1n+j8hoTPZ3/p+ZQ==","signatures":[{"sig":"MEYCIQCQELc7O/j6gHMch4eAZsbpcre6rtYRF7XKc1V/k2qqpQIhALsIDLVS92sfcEQhq/72Xm3Mx1GQwKSkOjTgUKCFKWQs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428880},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.2.3.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/31f24ae952b1aae2edcab41930755a90/apicity-kie-0.2.3.tgz","_integrity":"sha512-2lmhHZQlHMMOYFdHaEQWM793lgVBaqXYfdDdMFWzq8c1WgwNiZBoheKJIH+tVt55769X+l1n+j8hoTPZ3/p+ZQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"11.16.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^4.0.0","@apicity/cost":"0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.2.3_1780757503231_0.40981970335880047","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@apicity/kie","version":"0.2.4","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.2.4","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"3ccac494d1fcacafa51cd337e1eb7730bd647652","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.2.4.tgz","fileCount":55,"integrity":"sha512-y6J+RBnJ22FfM28BFRNMqpqTvEe3pd6yaJnvOAWMuauSoiR6u4jNZiJBLAvKVCdkh0uWhHgiSG/4GkF/UxR5xQ==","signatures":[{"sig":"MEYCIQD9t4krBxj5xXw7N2J3m6xhcbRh6Do8MJ2mAAzJ1ULpzQIhAIEotfnj33jHujydAD9bw4+tAoRuXwcQ9fVVcqMGyFoG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428880},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.2.4.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/4b8b224b915d6ac99241bc4078cbf3e1/apicity-kie-0.2.4.tgz","_integrity":"sha512-y6J+RBnJ22FfM28BFRNMqpqTvEe3pd6yaJnvOAWMuauSoiR6u4jNZiJBLAvKVCdkh0uWhHgiSG/4GkF/UxR5xQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"11.16.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^4.0.0","@apicity/cost":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.2.4_1780766194010_0.5490100275022458","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@apicity/kie","version":"0.2.5","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.2.5","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"e555bdd15fe432d8abb6810d5dac260f764dc776","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.2.5.tgz","fileCount":55,"integrity":"sha512-5NF0K3nF2gbCkL+c50F8l96ZcD+SjyLA6NSeSpEP8L6vdhIifXA2xP8bMlCebu7+OXjIcmmqf+CZrr83s3frUQ==","signatures":[{"sig":"MEUCIQCLlP3SK5tekv/Tc8CR5aAAQjEgHzdxBBT8cUk+4rADWwIgbtaM5bn7w+GOMuV+B5UakK0M4Q4/whY5Ilr7n1a86w4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428880},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.2.5.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/650320f2a088c0061bfc08e78d4ba5c2/apicity-kie-0.2.5.tgz","_integrity":"sha512-5NF0K3nF2gbCkL+c50F8l96ZcD+SjyLA6NSeSpEP8L6vdhIifXA2xP8bMlCebu7+OXjIcmmqf+CZrr83s3frUQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"11.16.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^4.0.0","@apicity/cost":"0.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.2.5_1780803080917_0.3709599351611985","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@apicity/kie","version":"0.2.6","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.2.6","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"352146a12477e31da6c8d30d8d505f8576aee06b","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.2.6.tgz","fileCount":55,"integrity":"sha512-H9xoB31n060jkn0O9Cy0l51P+JW7LFaCps4E4mxLVR6DM2AkxtuUGSFFgkv+6xndNLPVxtzoeGkqYumJSPY9cg==","signatures":[{"sig":"MEQCICHuc3D3Zc9Ij6mjiccnuj+oGOFgdNuc2kKPqPw0IJtIAiBIjo5+k9svcT003q9F9x6GVburdYuPsCxFvLsATfcCrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428880},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.2.6.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/a3a8537eeb2f790c3a3d24561e9869fe/apicity-kie-0.2.6.tgz","_integrity":"sha512-H9xoB31n060jkn0O9Cy0l51P+JW7LFaCps4E4mxLVR6DM2AkxtuUGSFFgkv+6xndNLPVxtzoeGkqYumJSPY9cg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"11.16.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^4.0.0","@apicity/cost":"0.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.2.6_1780812585489_0.9410163181796452","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@apicity/kie","version":"0.2.7","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.2.7","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"b4be3d1f0dd4bba6dc88d745ecfbcf2b83673222","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.2.7.tgz","fileCount":55,"integrity":"sha512-xsXNbxDcVNFQ+a9e+vlh3ezoqOMlRIxYolj/7nvkuhDr39khxW7Rdh3s2Ojr1rBcUCd2XVSvzGV+zJJbm1SORA==","signatures":[{"sig":"MEYCIQCB+v2xedm9AFetsA4GiTL8yOp253An5bzOXnGxiCWwuQIhALMlwPT6cmnqEjH5PMVJi5zFYB2/O8EIWffRf3x8WdZz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423769},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.2.7.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/f4647fb9dd613c03fe4928b6818975d6/apicity-kie-0.2.7.tgz","_integrity":"sha512-xsXNbxDcVNFQ+a9e+vlh3ezoqOMlRIxYolj/7nvkuhDr39khxW7Rdh3s2Ojr1rBcUCd2XVSvzGV+zJJbm1SORA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"11.16.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^4.0.0","@apicity/cost":"0.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.2.7_1780838176027_0.3826778427056039","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@apicity/kie","version":"0.2.8","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.2.8","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"7026e68982bc9f1839867bd4844731682de81692","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.2.8.tgz","fileCount":55,"integrity":"sha512-NEq4cLjuFA5m5omRigy5SNwdOQ1W4rH0KBfIIb+Lt5bXXVtcqLqXLzhyySM3+zRh8Qx0N/6XNmiSUyjdxfgn5g==","signatures":[{"sig":"MEQCIHLl7mmUn7obtA2WA7cSs5hCsdhB+e0X1tTBQKtvszIUAiAg4PoiIDso09DJdbSIQE7xE5y6OSiXcgO+tza2WmKtjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423769},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.2.8.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/c5225ab86b44cc20fde519bf0a9b5b6a/apicity-kie-0.2.8.tgz","_integrity":"sha512-NEq4cLjuFA5m5omRigy5SNwdOQ1W4rH0KBfIIb+Lt5bXXVtcqLqXLzhyySM3+zRh8Qx0N/6XNmiSUyjdxfgn5g==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"11.16.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^4.0.0","@apicity/cost":"0.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.2.8_1780839403293_0.207296694216611","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@apicity/kie","version":"0.2.9","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.2.9","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"4dea757f0f4ea51598c214ef296ee9ae6e90051b","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.2.9.tgz","fileCount":55,"integrity":"sha512-JkYMDaxSVzi1i5JI/mgX2DcMBiGY4i2UtrvjKQVf7tHCugAYIBa2ADGO8ISgjQ9ZgbAI7HdwR/yGZ+e4H7ZXDQ==","signatures":[{"sig":"MEYCIQCMZB4ocF5/SIbQ8FCp565aPp9Ml8yrPGmWTXcgf4azZgIhAOQyuQtVYsajZ+tfD9/BvYdSSKfh4gNOmOjToEufsm2R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423769},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.2.9.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/e8f15c38825df00554f16076b377f24b/apicity-kie-0.2.9.tgz","_integrity":"sha512-JkYMDaxSVzi1i5JI/mgX2DcMBiGY4i2UtrvjKQVf7tHCugAYIBa2ADGO8ISgjQ9ZgbAI7HdwR/yGZ+e4H7ZXDQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"11.16.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^4.0.0","@apicity/cost":"0.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.2.9_1780845903715_0.3423937260062424","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@apicity/kie","version":"0.2.10","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.2.10","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"3a6d365dd534d1a983e1044431f6a06a693f8a25","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.2.10.tgz","fileCount":55,"integrity":"sha512-5Zw/K0ua8LNBFBXVzjB70ORX+/UU7Nu5tt0yACO5QUOApGb4QS1QkZqxpT4r5yrCluj6pIjU1DpD5Ssqf/eVFw==","signatures":[{"sig":"MEUCIBTA/Thd46G/yLTFwEQu9XkDVRFsps3NUfDpWD6qVvk8AiEApAEc6x8lFYJJA8wK0L2IIcMFy8rlcj1dZ65coNyshtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423771},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.2.10.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/221ecd8f4a63257f3d5414c52fb2d82c/apicity-kie-0.2.10.tgz","_integrity":"sha512-5Zw/K0ua8LNBFBXVzjB70ORX+/UU7Nu5tt0yACO5QUOApGb4QS1QkZqxpT4r5yrCluj6pIjU1DpD5Ssqf/eVFw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"11.16.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^4.0.0","@apicity/cost":"0.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.2.10_1780882927073_0.6711080585450468","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@apicity/kie","version":"0.2.11","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.2.11","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"2a0a1e60fdaa5393ce03eed5607615a30ddd5a01","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.2.11.tgz","fileCount":55,"integrity":"sha512-R/xtfIpSZztreNgJFiWDNLcbNdRxfowH6InM8qfjlPuR8bD/xwC8Dmm6X6bRqo8Pqml+TCrWxZnV2+4HSS0B6Q==","signatures":[{"sig":"MEQCIDKbFyOAAe6ui2KS8uKYNqry1HnLOqqgbxBJL/gAc7NCAiBnszSkH1tSNJG5j4OSjCzF/2lslGu3WICIx4Z3BT/ifQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423771},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.2.11.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/04313b95e4a964c0b8b6661e44696b41/apicity-kie-0.2.11.tgz","_integrity":"sha512-R/xtfIpSZztreNgJFiWDNLcbNdRxfowH6InM8qfjlPuR8bD/xwC8Dmm6X6bRqo8Pqml+TCrWxZnV2+4HSS0B6Q==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"11.16.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^4.0.0","@apicity/cost":"0.2.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.2.11_1780884723860_0.4456292554094545","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@apicity/kie","version":"0.3.0","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.3.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"412bd986093a8f08fa50d00429447203767e4167","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.3.0.tgz","fileCount":55,"integrity":"sha512-8IP7ZPITRvdO5L25Xa9HUYp2B3U1z162p7PGO+XenkUAiVriaQbeRw7S54aK6dpQjqsZLf5aRbQ9GZTYZmgRLA==","signatures":[{"sig":"MEUCIQC1a5s6dNNoKdF4QbOcfNcHIZbYGbrahlAe8A+P0pK1wAIgVIuRFfDOTZZwATZsvx0+MweaTlZ0anKgNZBQgMgZOUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423769},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.3.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/4c4da7d0b00e8707c159494a2f423312/apicity-kie-0.3.0.tgz","_integrity":"sha512-8IP7ZPITRvdO5L25Xa9HUYp2B3U1z162p7PGO+XenkUAiVriaQbeRw7S54aK6dpQjqsZLf5aRbQ9GZTYZmgRLA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"11.16.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^4.0.0","@apicity/cost":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.3.0_1780887895878_0.6578429286854466","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@apicity/kie","version":"0.3.1","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.3.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"25c9d8be49c3bb1e4f6df5a00887a709da9ee82d","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.3.1.tgz","fileCount":55,"integrity":"sha512-P/S2LkmR9PsXwMhoQjaiZ6+Upu28PobayOrgfiDSpsVFN04emSzSkH6G9P/KxrWeBEJ5QXo1FpT1nOzudX2rfQ==","signatures":[{"sig":"MEUCIHdDxoE9ALGoPveRpcTQqMIVXdr+wC4uBxbvo1MBMGhPAiEAvYZRYWxR21u/zYIXOGwIH8W9SZlW6HFGsyxWHoJnCxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423769},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.3.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/be5c232d54ec964291ee71184503cc59/apicity-kie-0.3.1.tgz","_integrity":"sha512-P/S2LkmR9PsXwMhoQjaiZ6+Upu28PobayOrgfiDSpsVFN04emSzSkH6G9P/KxrWeBEJ5QXo1FpT1nOzudX2rfQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"11.16.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^4.0.0","@apicity/cost":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.3.1_1780893226989_0.923283564319382","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@apicity/kie","version":"0.3.2","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.3.2","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"b51e6cc93df923805afd83e81a62d1dbdb483a6d","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.3.2.tgz","fileCount":55,"integrity":"sha512-Ccv+Gy+Ss++yIiJSXAdTvn21TRk60ry8/+fNMyTmcFUuzvq+1+5OglowOZ9YT8wvNtHUjaSfRLt0fmlZZPiC6A==","signatures":[{"sig":"MEUCIGvZsDM8emjmQnYtBTlCLmwXixXSObZqm33SRpAPouW9AiEA9YoOJ/D2At0Ths1xvQsIfPj1rga2H8JpXw8Mn3q5iJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423769},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.3.2.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/efbe7b592f65d21a67c54f318996a268/apicity-kie-0.3.2.tgz","_integrity":"sha512-Ccv+Gy+Ss++yIiJSXAdTvn21TRk60ry8/+fNMyTmcFUuzvq+1+5OglowOZ9YT8wvNtHUjaSfRLt0fmlZZPiC6A==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"11.16.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^4.0.0","@apicity/cost":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.3.2_1780897809444_0.00977866262094973","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@apicity/kie","version":"0.3.3","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.3.3","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"18f9d0d38fa47bf5befd0a71f8cd61efe7cb1a57","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.3.3.tgz","fileCount":55,"integrity":"sha512-odSXhTHrvv0VDSsc+lPs35zwg5EW9VmCdZIdCvRnPDjbarddnx3OzAwXsj1U36hMZ7poMICaeRe7Lzfj8KN9xg==","signatures":[{"sig":"MEQCIHjuSek8OEi/Xal1coDDVSAzhT7+JU1BJhhynfDLHwiHAiAnUzpP00gT/1yGneQJpMwChTueKCEsA6uP4vDwCQfdIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423769},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.3.3.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/e73d4c2336369d3ca85e8f135c73a416/apicity-kie-0.3.3.tgz","_integrity":"sha512-odSXhTHrvv0VDSsc+lPs35zwg5EW9VmCdZIdCvRnPDjbarddnx3OzAwXsj1U36hMZ7poMICaeRe7Lzfj8KN9xg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"11.16.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^4.0.0","@apicity/cost":"0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.3.3_1780992497224_0.30711614766823603","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@apicity/kie","version":"0.3.4","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.3.4","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"9f700140c476f7f266c1603ae85323fc672125d4","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.3.4.tgz","fileCount":55,"integrity":"sha512-eoyfYcRzmAQFpEqPXK9iJSTvOxE4bRyXwdH7/5R1NWR48bbwlEoTQSyGKotTDvvHmz6Ngqvril/w978xkBxQbg==","signatures":[{"sig":"MEUCIApTGMcI08/tmYF+jy88FUiHARgRf5VIeTHVc+h7UxlxAiEAqffYbjmDl2WXS9Wop0zzbPFTkyEN7AtVoc5spdytMPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423769},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.3.4.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/a9343c5f9a255800b9cf8744c64b33e6/apicity-kie-0.3.4.tgz","_integrity":"sha512-eoyfYcRzmAQFpEqPXK9iJSTvOxE4bRyXwdH7/5R1NWR48bbwlEoTQSyGKotTDvvHmz6Ngqvril/w978xkBxQbg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"11.16.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^4.0.0","@apicity/cost":"0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.3.4_1781019987386_0.7813353777455398","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@apicity/kie","version":"0.4.0","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.4.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"7af0c712f72c1c013f0d7098e8f8e0d49e127c83","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.4.0.tgz","fileCount":55,"integrity":"sha512-MWZy9JOOLvT68BNKPSgOxrv4dwOCln1goiKayMOUKTD1tUVYn1YJ8p2PoRIfnmlNEvNsGE4zfjZq7FDahb9bOw==","signatures":[{"sig":"MEUCIQCQqwrHvB33MTqfxnjkLE/vcIqiVoAjwodKHlNCL2fHEAIgetFUQMHpCeA53bcPLoNn64kLhA8UWRZCfxL9qsI3d3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423944},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.4.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/6d9880c61be238cdd29570f8a3e0d369/apicity-kie-0.4.0.tgz","_integrity":"sha512-MWZy9JOOLvT68BNKPSgOxrv4dwOCln1goiKayMOUKTD1tUVYn1YJ8p2PoRIfnmlNEvNsGE4zfjZq7FDahb9bOw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"11.16.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^4.0.0","@apicity/cost":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.4.0_1781072695477_0.5169911668088762","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@apicity/kie","version":"0.4.1","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.4.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"a1ddd74ff0b4639b6afe1091bd8e231c2a10d8c9","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.4.1.tgz","fileCount":55,"integrity":"sha512-mHx4+1DfPaUsnIT7nBsT142KoqxytLg2H4uEDzP4mIBjtU9RS4WSi3i7aevQohOp79gsV2gvvwSqYucPExPQLQ==","signatures":[{"sig":"MEUCIG5JKcNxoFUeaaf6QHXMFzlz09QEwT4Az12m3NWk0hb9AiEApyCmROEsAvDaGwRqj7cXZMvn30uSh49kh26IRwjonS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423944},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.4.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/5f28545f22817396e68f3278ca518b18/apicity-kie-0.4.1.tgz","_integrity":"sha512-mHx4+1DfPaUsnIT7nBsT142KoqxytLg2H4uEDzP4mIBjtU9RS4WSi3i7aevQohOp79gsV2gvvwSqYucPExPQLQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"11.16.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"zod":"^4.0.0","@apicity/cost":"0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.4.1_1781177394393_0.26286712391852185","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@apicity/kie","version":"0.4.2","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.4.2","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"3cf6d3804ba12e81329d8da7e9e74e3e9829fdaa","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.4.2.tgz","fileCount":67,"integrity":"sha512-VtW80zOyvhlXlPDGGBLxCo+qakvg8nlMgVbyShnUu4NGpTy5giNG+XMqapvpVw6f/iB+dmuqEMVNBVzxnQ1Bhw==","signatures":[{"sig":"MEQCIFgtV5UbEL9rupwl/IqKaD0iqMxeibGyhNN40BEVviaHAiApOmhRF3T/OWx+KX1dhuFslVziBvwHoGE7IhyuToGW6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474390},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.4.2.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/42ce0e9d03ebaa0b96a251e0c503e94c/apicity-kie-0.4.2.tgz","_integrity":"sha512-VtW80zOyvhlXlPDGGBLxCo+qakvg8nlMgVbyShnUu4NGpTy5giNG+XMqapvpVw6f/iB+dmuqEMVNBVzxnQ1Bhw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"9.2.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.4.2_1781680294527_0.43227440955446483","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@apicity/kie","version":"0.4.3","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.4.3","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"5618a16da1b3793eb5dd1be39ea0d88a3814f37d","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.4.3.tgz","fileCount":67,"integrity":"sha512-Pgw+39edMH8W8I0vqZ6uSJwNTj/Dj3ddP2hmLfTtG6rG5QS+QfGqkawhAbM9JSc7wE7m7BeK5mYmyNvzORKlAw==","signatures":[{"sig":"MEYCIQCKxeX63FjmCZEAjvvnXb0PIM/yRM0YtnsasKXh3JC52AIhAJOMHtQ9fQfhpOWdbw4sve14uOiEKV6AOuSgwfdU9FxT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475332},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.4.3.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/bab3119abd2dcb22882e60177789667d/apicity-kie-0.4.3.tgz","_integrity":"sha512-Pgw+39edMH8W8I0vqZ6uSJwNTj/Dj3ddP2hmLfTtG6rG5QS+QfGqkawhAbM9JSc7wE7m7BeK5mYmyNvzORKlAw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"9.2.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.4.3_1781925016717_0.5351350098415693","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@apicity/kie","version":"0.5.0","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.5.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"7728514602b1b4b09dbc921b27439f2490ea9419","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.5.0.tgz","fileCount":67,"integrity":"sha512-dkxWExVB739puqWRUGdQpQbOpz2iTDNHeFu2YxAPld1hCoXSUOe47YP4bpwvXuMuhjxX+bNZSjzo3qdpeHGgXA==","signatures":[{"sig":"MEYCIQDJCONBt9wUcaP+zb5xoapBY2Vlc370OJBnTzT0dlHylAIhAMmIDVe27cp3epY49E/VdylqjTa0I0nLqkO6w0Ykhats","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475332},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.5.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/ebbbbc8f8bec35c4c581afa79b0ab2be/apicity-kie-0.5.0.tgz","_integrity":"sha512-dkxWExVB739puqWRUGdQpQbOpz2iTDNHeFu2YxAPld1hCoXSUOe47YP4bpwvXuMuhjxX+bNZSjzo3qdpeHGgXA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"9.2.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.5.0_1781960236789_0.5352515889123091","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@apicity/kie","version":"0.5.1","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.5.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"277f0609eafcc92ab5997bd1a3449e5316d7b482","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.5.1.tgz","fileCount":67,"integrity":"sha512-810Xqjo9xf9vO4MrE2HhQmvU5+dZ7t5bqJYo6CUDlIj27xv0otzadmOtGZMKU3pVpvFSBisppRZ1959zDNWmyA==","signatures":[{"sig":"MEUCIQCZQK/wVS4NC7d6+JXREllJHc7Te5S1EdrimubBtX1/hQIgDZsCjewY8ESYwChE11g9sqqTJ852EugwPMRdapIpP5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488209},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.5.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/0adee3743d18bf8a12b012d0cac9b4ae/apicity-kie-0.5.1.tgz","_integrity":"sha512-810Xqjo9xf9vO4MrE2HhQmvU5+dZ7t5bqJYo6CUDlIj27xv0otzadmOtGZMKU3pVpvFSBisppRZ1959zDNWmyA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"9.2.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.5.1_1782014335201_0.9212199025986303","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@apicity/kie","version":"0.5.2","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.5.2","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"3ac2488d546fad310fb3544854a20c74a2bc7e78","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.5.2.tgz","fileCount":67,"integrity":"sha512-nEY2ReJDZfM9YjjGAMFApEQHXtJ9oHnXh/5BpqulLFVfB084XqCdMcJzBfSPTIBpC0FopgmD8MVit3kHev6Pew==","signatures":[{"sig":"MEQCIBQIB/i6A429EfwSTCWnZ/Uou00CGouXfy3AjzywTfVmAiBLl2d+yl75gNbnuExBQsk1o2y+lqOGWaAm/YhltwWBzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519684},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.5.2.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/b9e08fc16c35dbeae6b185c0da7e1dbc/apicity-kie-0.5.2.tgz","_integrity":"sha512-nEY2ReJDZfM9YjjGAMFApEQHXtJ9oHnXh/5BpqulLFVfB084XqCdMcJzBfSPTIBpC0FopgmD8MVit3kHev6Pew==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"9.2.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.5.2_1782026719293_0.9819127558465073","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@apicity/kie","version":"0.5.3","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.5.3","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"7af29248df8fe3f6b65e8aa700814e015c2981a4","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.5.3.tgz","fileCount":67,"integrity":"sha512-A2134JaOo9/Du1B5t8gYmhA8tK6y/Mm/z6KnL6Dg4JNNvCqfKkmRgoYvs0yvXp6YWMoTqdkpkT8+0Gsbkuz0iA==","signatures":[{"sig":"MEQCIEFH5+I4CKh+oRQjkKCO4nHpn70wpt+yl5Uz+PvV1rVeAiBKRpAAmn4YJNSolO2QUKmAqe9hHtszyiW1Ia6pVyalLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521152},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.5.3.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/55bb06a1bfb22bb4f186bff4fde9bd9d/apicity-kie-0.5.3.tgz","_integrity":"sha512-A2134JaOo9/Du1B5t8gYmhA8tK6y/Mm/z6KnL6Dg4JNNvCqfKkmRgoYvs0yvXp6YWMoTqdkpkT8+0Gsbkuz0iA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"9.2.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.5.3_1782094542881_0.7753881192459842","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@apicity/kie","version":"0.5.4","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.5.4","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"2e76043119f297fe9462ee11d05942f45465ffca","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.5.4.tgz","fileCount":67,"integrity":"sha512-ORY9TZQAviIFanK1gDPfLXlJda/ASnqPj1KKmMZP9S/JPt+Y6Gq8ok6hpnwGJ84irngBNVlhbhHqjpc8DKlIYg==","signatures":[{"sig":"MEUCIC3vf6WHeNPO+HHvgD1Zn/lZYl6ZFMGAA5TzsTnsOi4VAiEAwU9FWOORG1JVbAgr45LBKGlAipIAVQcCF1+/ZNNXtlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528378},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.5.4.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/81c15146fcd8c6ed6187a614c4c7bfc1/apicity-kie-0.5.4.tgz","_integrity":"sha512-ORY9TZQAviIFanK1gDPfLXlJda/ASnqPj1KKmMZP9S/JPt+Y6Gq8ok6hpnwGJ84irngBNVlhbhHqjpc8DKlIYg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"9.2.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.5.4_1782101583388_0.41937212054059825","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@apicity/kie","version":"0.6.0","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.6.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"a51b89996d6885107a71656fc09972fa8740e4fd","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.6.0.tgz","fileCount":67,"integrity":"sha512-B9IzeBLY3iF0XQBTj0iI8vdDTcE6zLP/APFtyKX/2XAHn8HnZ6lAum/sNpBAnWkW/mkjlim2JZ2cQjyknGsIug==","signatures":[{"sig":"MEUCIEPft9tki6MdjVG6SA0crrBmoq9vFwPnvclWLpGHSp2VAiEA2k5Yz/N4y2/P2LM2hA/AxJLocN8oy1R/pb9/ifX9tBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599280},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.6.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/b56b4da5fb15b2a1dc16206d82d9f4ab/apicity-kie-0.6.0.tgz","_integrity":"sha512-B9IzeBLY3iF0XQBTj0iI8vdDTcE6zLP/APFtyKX/2XAHn8HnZ6lAum/sNpBAnWkW/mkjlim2JZ2cQjyknGsIug==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"9.2.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.6.0_1782280317778_0.1218325062166552","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@apicity/kie","version":"0.6.1","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.6.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"8bef36dfad217499a83a5584a29130d98cf6d53a","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.6.1.tgz","fileCount":79,"integrity":"sha512-qeZPZANp0uTFemr4b2mLIjiILzNnL1LOZZpSggmFpOgdHXIu5GzPiTTgM0g02gMuqefjt9z6CiAoLGCZphYzjg==","signatures":[{"sig":"MEUCIQDfSLcDla/KmFeISkdJNkWM5HjOLfdH5b19R6Hz8t9+cQIgYStBpHsDYO7JpFNt5C3MmsRoCO4GM4VuMJfS1LthBr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723663},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.6.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/d987d4787629032e1d421c987f62446f/apicity-kie-0.6.1.tgz","_integrity":"sha512-qeZPZANp0uTFemr4b2mLIjiILzNnL1LOZZpSggmFpOgdHXIu5GzPiTTgM0g02gMuqefjt9z6CiAoLGCZphYzjg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"9.2.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.6.1_1782307708177_0.4363198154481083","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@apicity/kie","version":"0.6.2","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.6.2","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"818c637dede68519987c2feb5156b02bef1a56a7","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.6.2.tgz","fileCount":79,"integrity":"sha512-MleUDzoY5Im9Ef/dxfowjpQcPhzwD55NWUc+0lt8tX/KnXB1awuy5jMjLdDTwLmi8tQrY56z+sDf6V05Y1nUjQ==","signatures":[{"sig":"MEQCIHQ3ogvByObdHA1V+E6n1OsKjDrC4h3t9Ko8fwhl90XdAiAtwHoFyjFece27qjW+T4TKa4bdqsrUVABgeEB+L4uuVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":732379},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.6.2.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/979a4911135ec5f4a98c61722d4d7055/apicity-kie-0.6.2.tgz","_integrity":"sha512-MleUDzoY5Im9Ef/dxfowjpQcPhzwD55NWUc+0lt8tX/KnXB1awuy5jMjLdDTwLmi8tQrY56z+sDf6V05Y1nUjQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"9.2.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.6.2_1782440686500_0.31472189269741646","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@apicity/kie","version":"0.6.3","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.6.3","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"974e2259d1594bdbbdca497b269d471fe3840f39","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.6.3.tgz","fileCount":79,"integrity":"sha512-ElnyO7H8oxzhm4BF6PB6GqPsJc+nYfVzeDRpb1eD8V/G+/otkgDBKWsG/4yubjnTeb/uoTSp02lzBW8b7RkGvQ==","signatures":[{"sig":"MEUCIAOPY8rr8i1sSQWkrttexoVm9bpuirPre2WT/3HJzD98AiEA8Vy9kuuPsQu5EUDytPuI/Ei6au+vusy8YVjlCSQAmAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":732379},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.6.3.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/497f4e09c316eb6a3aeae5f6ec78363a/apicity-kie-0.6.3.tgz","_integrity":"sha512-ElnyO7H8oxzhm4BF6PB6GqPsJc+nYfVzeDRpb1eD8V/G+/otkgDBKWsG/4yubjnTeb/uoTSp02lzBW8b7RkGvQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"9.2.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.6.3_1782553846256_0.5201793033761275","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@apicity/kie","version":"0.6.4","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.6.4","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"f1c125e62f69be44e7a566ef678314baee96aa1b","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.6.4.tgz","fileCount":79,"integrity":"sha512-wtG6bTX2SxbyN8o0Wzy80tO95EGIk7EvLwS7ZRtZAFEFPifz9/RiQSq1sXxADcfZ5fC50YqGFVsQ3nX8/BivsA==","signatures":[{"sig":"MEUCIH8k7G5c51O7UkavlBQPkPr00nCRkCNVYxQ2YEuq62e0AiEAxVwDhwmDziwJlxxc5fmUxBbIdYzgbxJ704IK7O5TjoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":802352},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.6.4.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/b80f25a93706f0fc02c059d9bcebc082/apicity-kie-0.6.4.tgz","_integrity":"sha512-wtG6bTX2SxbyN8o0Wzy80tO95EGIk7EvLwS7ZRtZAFEFPifz9/RiQSq1sXxADcfZ5fC50YqGFVsQ3nX8/BivsA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"9.2.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.6.4_1782633563623_0.7527728260015818","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@apicity/kie","version":"0.6.5","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.6.5","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"f0cacbed2260fc6a76fbd6d504208a774cc21a7c","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.6.5.tgz","fileCount":79,"integrity":"sha512-M+4hHeTzZWjC/rufEx57Qx+ZzM/ihf9hvEm0p6u/RthG3BT7Nuv6IoHW0dlhsdoXDyO5ogughXY0tv4kcBqdBw==","signatures":[{"sig":"MEQCIE0rRcPyI2w4b7o1wf8q+3IsNTfFr8ImkUduZrlojBY7AiBZLCqewbMfDWiiOT16L85y9xlwJKsRkcNaFXw3Lg6D6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":803871},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.6.5.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/01f622901433b0f82ce29fa91536b7b8/apicity-kie-0.6.5.tgz","_integrity":"sha512-M+4hHeTzZWjC/rufEx57Qx+ZzM/ihf9hvEm0p6u/RthG3BT7Nuv6IoHW0dlhsdoXDyO5ogughXY0tv4kcBqdBw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"9.2.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.6.5_1782648468062_0.7097039082313834","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@apicity/kie","version":"0.6.6","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.6.6","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"09c2a1bd789d5e486ac323956a7a03a35f4d19ef","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.6.6.tgz","fileCount":79,"integrity":"sha512-entiBZpCEHZXjZxRHnIWbiPtoawqXrYrlZddNhpw2HAzKEDiWFDET1hzNbopgVIqhBgb7Yois2PwXJJ6fMj5ww==","signatures":[{"sig":"MEQCIHaOt6u36Zc0/2LAcVnwfkptWzpLZgvT7bDGUT58m2jbAiBhNOmdT6QSOmhoaH5mpyyEx3dYeXYa+RSgQWxb7km9gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":803871},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.6.6.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/bbd4875af920b6f5fa3febf1742b9e22/apicity-kie-0.6.6.tgz","_integrity":"sha512-entiBZpCEHZXjZxRHnIWbiPtoawqXrYrlZddNhpw2HAzKEDiWFDET1hzNbopgVIqhBgb7Yois2PwXJJ6fMj5ww==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"9.2.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.6.6_1782801393998_0.05317230189216593","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@apicity/kie","version":"0.6.7","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.6.7","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"f78418e8cbf53b492417aa3ac2953a158be01f5f","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.6.7.tgz","fileCount":79,"integrity":"sha512-+YlSfp6UTygKIr7Agh4sQhb63fTxq2XR62Z7o2vdzRbMkqTsxeBobOW0ET/gy1S1uLJd0oeOjLRcgijGU/dzsg==","signatures":[{"sig":"MEYCIQCPgWMXmU5mt5hv8AxCZgknKnQr9CeYdYqBlr3u95jYjgIhALucn081ALKMhqZm79o9aj2Xqp2m22c0swdIfQ28Bzwa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":803871},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.6.7.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/79c7e63536247e9f7e441cba18b02d04/apicity-kie-0.6.7.tgz","_integrity":"sha512-+YlSfp6UTygKIr7Agh4sQhb63fTxq2XR62Z7o2vdzRbMkqTsxeBobOW0ET/gy1S1uLJd0oeOjLRcgijGU/dzsg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"9.2.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.6.7_1782820205003_0.8717537502369184","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@apicity/kie","version":"0.7.0","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.7.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"6aabb2d04490e2cbdadac5ce2e34ac3af0250e68","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.7.0.tgz","fileCount":83,"integrity":"sha512-EUnl+UEvyfZREh/NG0CIcHgjWfU4B+QqsOVLwKtuERrbUzUQ0XiaTwZeUGQpv/+dOjvtYsuA4vcxPoAUXLyqAA==","signatures":[{"sig":"MEUCIQCwZCRTqnxEWHYQEeC1K3SM8LSGCoKptbk6yLbOObjOEgIgX/TcCD6rzkPWWEj85L0whAYphGdm37A3wJdvovi2y/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":834678},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.7.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/d285cd8a7561eba264c397bfde3ef45c/apicity-kie-0.7.0.tgz","_integrity":"sha512-EUnl+UEvyfZREh/NG0CIcHgjWfU4B+QqsOVLwKtuERrbUzUQ0XiaTwZeUGQpv/+dOjvtYsuA4vcxPoAUXLyqAA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"9.2.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.7.0_1783092551741_0.47059397744244436","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@apicity/kie","version":"0.7.1","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.7.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"64fea27801401ed015c78c8cf9a5aacae8cae2e3","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.7.1.tgz","fileCount":83,"integrity":"sha512-1f1C4x+ptQCXylSZI+qERGIm2LPlo1hbMjY2uvTmUr0cr+vUwFGI1D9FB/AsOybchwr5ZjYSEVx8z2RLUiTztQ==","signatures":[{"sig":"MEUCIQCkeIMjp9PRYO/6wb3JaL7AbzQosURW5k44rMPXBAcp+gIgSagvMTystbJEW6wuzSsl1q1d0lZFOmS1zAgkncXm7tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":834678},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.7.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/264653a7be187fe30c54b23699232bfa/apicity-kie-0.7.1.tgz","_integrity":"sha512-1f1C4x+ptQCXylSZI+qERGIm2LPlo1hbMjY2uvTmUr0cr+vUwFGI1D9FB/AsOybchwr5ZjYSEVx8z2RLUiTztQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"9.2.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.7.1_1783391344739_0.5558247950025439","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@apicity/kie","version":"0.7.2","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.7.2","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"4cb659995a67fa91c86de81950069731db095dcf","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.7.2.tgz","fileCount":83,"integrity":"sha512-cJCY8T13g7XJPBCubJbqzihdT7a/Yl2ujAqL79UQmY12w8PDWa/MHve6LReAI9q04jLBhvz6Op6qz5UspYAyJg==","signatures":[{"sig":"MEUCIBAfbOlNdww75nJxffSQy5Bezd5oO49JqJUmpQ/fGc55AiEArL/S/gaeAtryZ8hpNUcDJ2pFazTc8+S8uDou/Uf9r4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":834678},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.7.2.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/91374bdfaa2d8f69aadf03a114552fb4/apicity-kie-0.7.2.tgz","_integrity":"sha512-cJCY8T13g7XJPBCubJbqzihdT7a/Yl2ujAqL79UQmY12w8PDWa/MHve6LReAI9q04jLBhvz6Op6qz5UspYAyJg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"9.2.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.7.2_1783499451391_0.0657675253304364","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@apicity/kie","version":"0.7.3","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.7.3","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"d7576869408eb6d903db83f2eca5d62120a59f2a","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.7.3.tgz","fileCount":87,"integrity":"sha512-UM5R+Tz/RJL4C18qbplXMqI3gI5uWbwR2SiZpGaCJzfba76FdAHD89/TNWsM44B+xoWucm266/1jIs9DqVemiw==","signatures":[{"sig":"MEUCIAdg1FAhS3PUAqBSN+kuheQTOqUtD+rWFl9G1xEjiW5LAiEA920JcF9fsbmvNaHIM2vhaAjBS26mpyp72ObSdjnDncI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":874031},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.7.3.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/83df2b1a6f91c7cd64a6aa522e6ecb4a/apicity-kie-0.7.3.tgz","_integrity":"sha512-UM5R+Tz/RJL4C18qbplXMqI3gI5uWbwR2SiZpGaCJzfba76FdAHD89/TNWsM44B+xoWucm266/1jIs9DqVemiw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"9.2.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.7.3_1783695826440_0.683111441014461","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@apicity/kie","version":"0.8.0","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.8.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"90aee530316407fde3be80557fc9f543933fe919","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.8.0.tgz","fileCount":87,"integrity":"sha512-prYLuyO2m3qsskFpA6CWk2OgLGKhM+vIbluKlxWWqmPohkXbOXznuRBms/ce/ZTG2CGXo7Ou4WE1vqrR2Os8lw==","signatures":[{"sig":"MEUCIAFipu+jE/cuQtSxotQgHUdKAhLpg0UojvFOd7qVqTvkAiEAo/eOHIPKIeuy3Fn+TSn84MwZ9/sN09P3RSNFC7MmGcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":876747},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.8.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/752271243bb87ff507213743dcb53a26/apicity-kie-0.8.0.tgz","_integrity":"sha512-prYLuyO2m3qsskFpA6CWk2OgLGKhM+vIbluKlxWWqmPohkXbOXznuRBms/ce/ZTG2CGXo7Ou4WE1vqrR2Os8lw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"11.16.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.8.0_1784615721202_0.23253467084961343","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@apicity/kie","version":"0.8.1","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.8.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"40959fffcc58d1b8955264e6c07e5b17fcfe1444","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.8.1.tgz","fileCount":87,"integrity":"sha512-llqqggH2GqnAnH0aJ7DC7tXm6QjshHiU2sZlbOBxoUAQrBbKoZEUyCeOzgCvI1ZvYCVibnMT9vj//WaTBKc+fg==","signatures":[{"sig":"MEQCIFT9DexjEPMDCZAxiW/essLVh4IjOh5en/plNuwiu7TkAiAftn8Jcw0tJZ0RdV/T98hccWUtLMSaM6nh8G8VQSVz9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":898213},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.8.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/7cc1c214f32b6ee33e3cdae04d0c8dc7/apicity-kie-0.8.1.tgz","_integrity":"sha512-llqqggH2GqnAnH0aJ7DC7tXm6QjshHiU2sZlbOBxoUAQrBbKoZEUyCeOzgCvI1ZvYCVibnMT9vj//WaTBKc+fg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"11.16.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.8.1_1784944193780_0.16891068387937525","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@apicity/kie","version":"0.8.2","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.8.2","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"e4d4981a8c824b15a10bf9f8c4e89e024302fbf1","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.8.2.tgz","fileCount":87,"integrity":"sha512-ox+rtlDoA0c3r8lAoJ4PETq2g1Z7Ha/Rg45Ghaig8iyQ1Syc0W4XLxJzlCIevga5dDroWhWC8PVbv3/+QZayYg==","signatures":[{"sig":"MEQCIDZgU18AhBuhOxPPHdY9xaFa1tBiM1R537HPyZ/OirD4AiBkQudth03dIAfgUoNkB1MSnbyxnu0CdgoFTTZ9Mrjh1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":898933},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.8.2.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/bdcb61a43034c2457a839a10b9b80c69/apicity-kie-0.8.2.tgz","_integrity":"sha512-ox+rtlDoA0c3r8lAoJ4PETq2g1Z7Ha/Rg45Ghaig8iyQ1Syc0W4XLxJzlCIevga5dDroWhWC8PVbv3/+QZayYg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"11.16.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.8.2_1785157643866_0.0849316567427687","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@apicity/kie","version":"0.8.3","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.8.3","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"1e535dc6813feda33a2c7bdc500a9d52f8f67d6b","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.8.3.tgz","fileCount":87,"integrity":"sha512-nXLBDy/+ww8y+pI6PeYeh/E4xFnX/AuTnjLM2duOvPZ1pTRDtJ8TpX+frrbHCzMijQV9j4KxKdGYw/FMc1lRKw==","signatures":[{"sig":"MEYCIQCBiztSwHQSes93oAwJ7ZFqLRKdHsX7b4O8dW6OsipIywIhAJ/FdL3Y5NZpPpWMB+UmKYxJtl0HDGKm5jkNsRVVjLZo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":946937},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.8.3.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/fd6fc58fb0651f1b834a4b313f578e7c/apicity-kie-0.8.3.tgz","_integrity":"sha512-nXLBDy/+ww8y+pI6PeYeh/E4xFnX/AuTnjLM2duOvPZ1pTRDtJ8TpX+frrbHCzMijQV9j4KxKdGYw/FMc1lRKw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"11.16.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.8.3_1785302969445_0.23656871922929423","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@apicity/kie","version":"0.8.4","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.8.4","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"c896a84684a2c12dd4d7c077e77e35159c2b3b00","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.8.4.tgz","fileCount":87,"integrity":"sha512-I2jLkEOG9+TPZGXhfK2/Mgb/8zetv7bSJZrbpXCN5rO2LRynYLPQEZeU0mpfYf2mfZqth04uUzragAEwDxdG/A==","signatures":[{"sig":"MEQCIF4tDAzS+Yii19H8Y0zxP+QkHIi1xWAalQ80s9pexerfAiAD57kf+YGUhzz0ZpeNmSAPREuYQ3TfLkn3g0zTYA216w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":964371},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.8.4.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/698b71b57a235d7a8873c1f138657f83/apicity-kie-0.8.4.tgz","_integrity":"sha512-I2jLkEOG9+TPZGXhfK2/Mgb/8zetv7bSJZrbpXCN5rO2LRynYLPQEZeU0mpfYf2mfZqth04uUzragAEwDxdG/A==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"11.16.0","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.8.4_1785363073569_0.31706085041766907","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@apicity/kie","version":"0.8.5","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.8.5","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"6753784968dad4c3dcc8a02a6747965e6509f39d","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.8.5.tgz","fileCount":87,"integrity":"sha512-g2kvTO2ciAKsYg5mlX4GQXruh1zNhszUpobJe8VsuTw0BcnRVF99KLJDLechV3sbFGg+Qiy3GgRuAdjV+zNTOA==","signatures":[{"sig":"MEYCIQCa532NECVyYiiOhKZlkI6n+94UMM38V3iO3UZogAMXMgIhAKQF8zSXrWlT/TbII77hGYlEiD4Ryi3sq//qqDtqiTAF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041673},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.8.5.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/e0a9069c2c6413f4bf1ae7598b592b10/apicity-kie-0.8.5.tgz","_integrity":"sha512-g2kvTO2ciAKsYg5mlX4GQXruh1zNhszUpobJe8VsuTw0BcnRVF99KLJDLechV3sbFGg+Qiy3GgRuAdjV+zNTOA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"12.0.2","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.8.5_1785927629526_0.29939972792132585","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@apicity/kie","version":"0.8.6","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.8.6","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"167106b7ba81ed060dae503051c5b04bf9228187","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.8.6.tgz","fileCount":87,"integrity":"sha512-n6zAxf+qbcq0m8QLN8d8CZUvO17kK6iMX3vZZ6LUCc1AX7ppII7ZRN9S49YPFkRrh4/6eCUbkFSmNxZ6ALFLOA==","signatures":[{"sig":"MEUCIQDMtKUDv9jS18KiKTI2xPRkDbk0RVJAy7ZJMeVleJKxMQIgHnBfAeVh3iZ6XZLDSm/ewJvBslNlE98jRYLRrPKmm2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1055182},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.8.6.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/ac5f3423c294e8a08a324f758254dc3c/apicity-kie-0.8.6.tgz","_integrity":"sha512-n6zAxf+qbcq0m8QLN8d8CZUvO17kK6iMX3vZZ6LUCc1AX7ppII7ZRN9S49YPFkRrh4/6eCUbkFSmNxZ6ALFLOA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"12.0.2","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.8.6_1785981703696_0.1977115427406897","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@apicity/kie","version":"0.8.7","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.8.7","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"e5b6c9cc7b084e500a44ff44f3ae65e93412bcb9","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.8.7.tgz","fileCount":135,"integrity":"sha512-1nCEkBHe7THqpKMNQyUfXetSjwyoZeLvh3qUEj4Tsyhd+JqaQ8LtLYoV1boGMxwOUfBl0zPMo6zcSY45dRN+/g==","signatures":[{"sig":"MEUCIBlOlZNbhX6T4EgRwVxCI+WI8qrFeHV4OyLcKA6SPdJiAiEA36mKV99o01yojUDAO2ykZwdKxYXBiG8YrA/IDLKM+Cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2011099},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.8.7.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/579fbed2e032fd0955ae61b74ff4d2b0/apicity-kie-0.8.7.tgz","_integrity":"sha512-1nCEkBHe7THqpKMNQyUfXetSjwyoZeLvh3qUEj4Tsyhd+JqaQ8LtLYoV1boGMxwOUfBl0zPMo6zcSY45dRN+/g==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"10.9.8","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.8.7_1786071653663_0.14990821172349844","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@apicity/kie","version":"0.8.8","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.8.8","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"010de3d1f9718e62646c29d20574aa707c48a38e","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.8.8.tgz","fileCount":135,"integrity":"sha512-JslypAZwndfZ3OUFNOipWZp7u347RGa+tRR39OJlcExjD/++p8jMCLVFUpDWQHcNcHvJjqodQJhsklmPUpuznA==","signatures":[{"sig":"MEQCIBkw1YwH0U6YQxvLOZdiqtXM61PUQVZPRwsgUOgNoLaqAiAwAnYDjes21QwvkYSsszz+41+3S/yzQgT6LfUxTLGpLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2011099},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.8.8.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/83e484e275d05999d244f1a78b76cf7f/apicity-kie-0.8.8.tgz","_integrity":"sha512-JslypAZwndfZ3OUFNOipWZp7u347RGa+tRR39OJlcExjD/++p8jMCLVFUpDWQHcNcHvJjqodQJhsklmPUpuznA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"10.9.8","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.8.8_1786088695839_0.2933158444653068","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@apicity/kie","version":"0.8.9","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.8.9","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"be56a7a6e60b024a254d799c6af839aa0258381a","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.8.9.tgz","fileCount":135,"integrity":"sha512-pcFi9KzGzUNkkQwWV9JoCXjRjWq1EhK8SDi3Da290TPPwUa84hjmUyZ8jYpPqLJbCNfHzZ5adHaVOlAr/0udbg==","signatures":[{"sig":"MEUCIFJK2OIUogn1jD295Qc9hzrVeMexZyw8h81F9kLrgmEXAiEAju2KEVYfyIcH7WAOuoOsgffgqbhLzA53VOPZQHR7fgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2011099},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.8.9.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/756de73ba5d62481fb6b702277744050/apicity-kie-0.8.9.tgz","_integrity":"sha512-pcFi9KzGzUNkkQwWV9JoCXjRjWq1EhK8SDi3Da290TPPwUa84hjmUyZ8jYpPqLJbCNfHzZ5adHaVOlAr/0udbg==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"10.9.8","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.8.9_1786094439825_0.3570590262329485","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@apicity/kie","version":"0.9.0","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.9.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"8c5fe28fc933eb2e789c7e61f0f62c5c371ef5c9","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.9.0.tgz","fileCount":135,"integrity":"sha512-LUI0lSl0wSHCqBzmN8fsCrMLP69du7SNV8OmjhlNg+jdEBN+Tqa5aGP/U5eyPWF7hrAdHbrL/ElUKmVAWWFIqA==","signatures":[{"sig":"MEYCIQCy5mjy3SKsH1sFsB7agFGgSOrmnO7wEGeDQt/n4FmA8QIhANsIp17jB4V2ABpyQMnniRy9Mwl3JY9/+mg7o/qRD6QN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2067593},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.9.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/f97bc94ad46f019cf94abfe7d06112cb/apicity-kie-0.9.0.tgz","_integrity":"sha512-LUI0lSl0wSHCqBzmN8fsCrMLP69du7SNV8OmjhlNg+jdEBN+Tqa5aGP/U5eyPWF7hrAdHbrL/ElUKmVAWWFIqA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"10.9.8","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.9.0_1786249998430_0.3141047210988912","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@apicity/kie","version":"0.9.1","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.9.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"ed75e28c638ae2d4c33dcd7e5fbfb908c2049e0c","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.9.1.tgz","fileCount":135,"integrity":"sha512-NISWB2O3fJM5/5nrZfr/7MkXsT5YxaFW35QPIL0IOHnjuMYoLuPqzj2dptOJejCxNHvo44putzE5LWkzpMdCog==","signatures":[{"sig":"MEYCIQDP3dJZhzyRZ3LZdhRksZWBHteCg/AcN/ipDx0bjrgRbQIhAMp8KMa4k4vCXQLAvsq6LoZ3/19EAsidHp0iy5QqO9yN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2086367},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.9.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/578fb54f02274e7bac3c43e88493df09/apicity-kie-0.9.1.tgz","_integrity":"sha512-NISWB2O3fJM5/5nrZfr/7MkXsT5YxaFW35QPIL0IOHnjuMYoLuPqzj2dptOJejCxNHvo44putzE5LWkzpMdCog==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"10.9.8","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.9.1_1786393991023_0.005306958955172858","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@apicity/kie","version":"0.10.0","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.10.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"ac1d864d062334e9b979c5829e1613cd43e9e4e5","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.10.0.tgz","fileCount":135,"integrity":"sha512-gyQoKc46/LCnWGqbkqn6GHQkBezeXiz8Y/dqYvWg6tnb4HkN5JY/A4X1WFUqQfJiDRWrdCxbXY2DjzbJeQHqcA==","signatures":[{"sig":"MEUCIQD/xeoTMmd/dtzWRANP9+aweS5xMnCqM2VK+QX+J/TjaQIgBbRtXu8RlGhqdWUNfIMmveSY8S/k5koh7/5PJJQEkGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2146462},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.10.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/8d1abc91741752d12b56780e415c9672/apicity-kie-0.10.0.tgz","_integrity":"sha512-gyQoKc46/LCnWGqbkqn6GHQkBezeXiz8Y/dqYvWg6tnb4HkN5JY/A4X1WFUqQfJiDRWrdCxbXY2DjzbJeQHqcA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"10.9.8","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.10.0_1786954146480_0.06170795437307275","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@apicity/kie","version":"0.10.1","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.10.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"04e7f1f37e339f0363a558743a66885ccfc3969c","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.10.1.tgz","fileCount":135,"integrity":"sha512-/kujwhGEZe3R3X74MA3EWSn1wSlErL0qpjrhsdsObrzBhMGhy/rM3TOYP4Wzx53krai8pJvzYZP7fCId3BylGQ==","signatures":[{"sig":"MEUCIQD5g1GUjmxLQo1BeNpFrh9klxpHE6joDybbfYHhC6Hd0AIgRtOvzcCg936nlUaacokpmINUhv/gw7RPFBPC07t3dmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2147235},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.10.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/ee8bc8e6edca8562d448d09469e3c441/apicity-kie-0.10.1.tgz","_integrity":"sha512-/kujwhGEZe3R3X74MA3EWSn1wSlErL0qpjrhsdsObrzBhMGhy/rM3TOYP4Wzx53krai8pJvzYZP7fCId3BylGQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"10.9.8","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.10.1_1787144415431_0.5801394813564638","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@apicity/kie","version":"0.10.2","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.10.2","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"b9fd7d82568818debdd49aa7ef242d740fd20695","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.10.2.tgz","fileCount":135,"integrity":"sha512-JEl+uVd4hz2+18e46z/buXCgDvdSW+4eVskHWeSFYwwukRBqGiLrAoMfzBmYlIUn36ia21xKyGJFjgfvMjNarQ==","signatures":[{"sig":"MEUCIQCdDva2aF9ZI3fVNpeeW1kE7bgA4mHkYFaWAiS8RDUWawIgZSFQ53KAGMwOPRHFwvkbrMP6bXaz0e3oP47b0jBLX8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2218128},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.10.2.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/3303f86f67214d8e4d73a16c6b587033/apicity-kie-0.10.2.tgz","_integrity":"sha512-JEl+uVd4hz2+18e46z/buXCgDvdSW+4eVskHWeSFYwwukRBqGiLrAoMfzBmYlIUn36ia21xKyGJFjgfvMjNarQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"10.9.8","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.10.2_1787270926429_0.7672276587496141","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@apicity/kie","version":"0.10.3","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.10.3","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"6b591f314a6150adc9f329fc33b0cf684b490e9e","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.10.3.tgz","fileCount":135,"integrity":"sha512-icBIuE3dSzPxqFRzs4lzQ0cUm3P/hHJXgPEQemNn7DkgKtoVywkjlOeqwu6LPvU1DYJd9kLbi9MyFmUv0o8Okw==","signatures":[{"sig":"MEQCIC33iQh7qNmk+XMtidSI0R2zOyD1xjo/xLqPDppzqDgsAiAytxFu/88KIvDqo9Jv938Dw9riAj+aTMD6+nuBBsBE+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2218128},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.10.3.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/7f0fbc2beb5b6f8e0bec09c0910d34e2/apicity-kie-0.10.3.tgz","_integrity":"sha512-icBIuE3dSzPxqFRzs4lzQ0cUm3P/hHJXgPEQemNn7DkgKtoVywkjlOeqwu6LPvU1DYJd9kLbi9MyFmUv0o8Okw==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"10.9.2","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.10.3_1787632113896_0.4537663679056172","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@apicity/kie","version":"0.11.0","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.11.0","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"6b3ab1160daf8d715f52ae14f9873917738be004","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.11.0.tgz","fileCount":135,"integrity":"sha512-8ahsROuMn6fgWGhEHMr/3t7IOQ00b3MNFGnUiEl9ih6GxUiJwl3yPhX90tcyxSD4gz1xpChb6WC6EF+hB0XFOQ==","signatures":[{"sig":"MEUCIFUSX47DCSvjez6VRCECDftSHghMgLioT3OiJ/rHkPZIAiEAiKTr1z08LTm9FD4lSm2LJ0OIoWCihBn9WAblLWfhykE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2233891},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.11.0.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/private/var/folders/fk/ltbfh2lj21xdb3zq22yr68d00000gn/T/05adaac001e6970247492cb75066dbe7/apicity-kie-0.11.0.tgz","_integrity":"sha512-8ahsROuMn6fgWGhEHMr/3t7IOQ00b3MNFGnUiEl9ih6GxUiJwl3yPhX90tcyxSD4gz1xpChb6WC6EF+hB0XFOQ==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"10.9.2","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.11.0_1787643982299_0.009002128088782646","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@apicity/kie","version":"0.11.1","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"license":"MIT","_id":"@apicity/kie@0.11.1","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"dist":{"shasum":"11d1be489200d1fa8167c5916fc33cc912f11276","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.11.1.tgz","fileCount":139,"integrity":"sha512-aM7pyMZ/UGCgfb/icjltyGGGhlnX2DitNGXpV34nJr6ee9VjS9fprBwK9vZl6sSB9iNEjx2u4vlNFyAdkkPsBA==","signatures":[{"sig":"MEUCIEABqGB37nnpjWdRWrX1ne8RPbv+B6eyiD/IleFU4nVEAiEA4dEeBPJERpAb2aZk92kE/D7znTCVGwkDLhJTAsPknvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2283789},"main":"dist/src/index.js","type":"module","_from":"file:apicity-kie-0.11.1.tgz","types":"dist/src/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"},"./zod":{"types":"./dist/src/zod.d.ts","import":"./dist/src/zod.js"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"_resolved":"/tmp/d99165e07ed6f9adf2b2f6d9c5cd3126/apicity-kie-0.11.1.tgz","_integrity":"sha512-aM7pyMZ/UGCgfb/icjltyGGGhlnX2DitNGXpV34nJr6ee9VjS9fprBwK9vZl6sSB9iNEjx2u4vlNFyAdkkPsBA==","repository":{"url":"git+https://github.com/justintanner/apicity.git","type":"git","directory":"provider/kie"},"_npmVersion":"10.9.8","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/kie_0.11.1_1788142558552_0.3569886492939238","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@apicity/kie","version":"0.11.2","description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","license":"MIT","repository":{"type":"git","url":"git+https://github.com/justintanner/apicity.git","directory":"provider/kie"},"publishConfig":{"access":"public"},"type":"module","main":"dist/src/index.js","types":"dist/src/index.d.ts","exports":{".":{"import":"./dist/src/index.js","types":"./dist/src/index.d.ts"},"./zod":{"import":"./dist/src/zod.js","types":"./dist/src/zod.d.ts"}},"dependencies":{"zod":"^4.4.3"},"sideEffects":false,"keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"author":{"name":"Justin Tanner"},"engines":{"node":">=18.0.0"},"homepage":"https://github.com/justintanner/apicity#readme","bugs":{"url":"https://github.com/justintanner/apicity/issues"},"scripts":{"build":"tsc -p tsconfig.json && node scripts/dist.mjs"},"_id":"@apicity/kie@0.11.2","_integrity":"sha512-wqtu1ob+eHOO8PPRn6WSyd0hdZ1Dwra070ZEjMx5gg/gSf9VkACqxVP3Y0Mgxm+/70QKOMb5+XNSOnEp4cb+eg==","_resolved":"/tmp/1f0561161b7a3421c3fda3f154d13c6b/apicity-kie-0.11.2.tgz","_from":"file:apicity-kie-0.11.2.tgz","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-wqtu1ob+eHOO8PPRn6WSyd0hdZ1Dwra070ZEjMx5gg/gSf9VkACqxVP3Y0Mgxm+/70QKOMb5+XNSOnEp4cb+eg==","shasum":"be3fe8525e3324b955896f8240a374c13d5bcfa5","tarball":"https://registry.npmjs.org/@apicity/kie/-/kie-0.11.2.tgz","fileCount":139,"unpackedSize":2308952,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCLnUrUPF7mPUytuejoR9YjWLQ1hspHTxYYV/cvbxzCoQIgbtC5l/zeiAzxbNL1SAxm/Gec4TUoAa82bbn+d+t/iuY="}]},"_npmUser":{"name":"justintanner","email":"work@jwtanner.com"},"directories":{},"maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kie_0.11.2_1788321608294_0.996727898712745"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-10T07:46:43.771Z","modified":"2026-09-02T04:00:08.614Z","0.1.0-alpha.0":"2026-05-10T07:46:44.085Z","0.1.0":"2026-05-16T06:37:22.937Z","0.2.0-alpha.0":"2026-05-31T12:11:53.350Z","0.2.0-alpha.1":"2026-06-03T03:19:51.026Z","0.2.0":"2026-06-04T09:23:47.051Z","0.2.1":"2026-06-05T07:31:09.435Z","0.2.2":"2026-06-05T07:54:01.826Z","0.2.3":"2026-06-06T14:51:43.386Z","0.2.4":"2026-06-06T17:16:34.160Z","0.2.5":"2026-06-07T03:31:21.054Z","0.2.6":"2026-06-07T06:09:45.652Z","0.2.7":"2026-06-07T13:16:16.164Z","0.2.8":"2026-06-07T13:36:43.442Z","0.2.9":"2026-06-07T15:25:03.841Z","0.2.10":"2026-06-08T01:42:07.222Z","0.2.11":"2026-06-08T02:12:04.024Z","0.3.0":"2026-06-08T03:04:56.027Z","0.3.1":"2026-06-08T04:33:47.150Z","0.3.2":"2026-06-08T05:50:09.586Z","0.3.3":"2026-06-09T08:08:17.364Z","0.3.4":"2026-06-09T15:46:27.524Z","0.4.0":"2026-06-10T06:24:55.615Z","0.4.1":"2026-06-11T11:29:54.543Z","0.4.2":"2026-06-17T07:11:34.640Z","0.4.3":"2026-06-20T03:10:16.872Z","0.5.0":"2026-06-20T12:57:16.982Z","0.5.1":"2026-06-21T03:58:55.327Z","0.5.2":"2026-06-21T07:25:19.465Z","0.5.3":"2026-06-22T02:15:43.029Z","0.5.4":"2026-06-22T04:13:03.524Z","0.6.0":"2026-06-24T05:51:57.914Z","0.6.1":"2026-06-24T13:28:28.315Z","0.6.2":"2026-06-26T02:24:46.641Z","0.6.3":"2026-06-27T09:50:46.393Z","0.6.4":"2026-06-28T07:59:23.764Z","0.6.5":"2026-06-28T12:07:48.222Z","0.6.6":"2026-06-30T06:36:34.306Z","0.6.7":"2026-06-30T11:50:05.148Z","0.7.0":"2026-07-03T15:29:11.908Z","0.7.1":"2026-07-07T02:29:04.869Z","0.7.2":"2026-07-08T08:30:51.528Z","0.7.3":"2026-07-10T15:03:46.589Z","0.8.0":"2026-07-21T06:35:21.638Z","0.8.1":"2026-07-25T01:49:53.961Z","0.8.2":"2026-07-27T13:07:24.025Z","0.8.3":"2026-07-29T05:29:29.603Z","0.8.4":"2026-07-29T22:11:13.764Z","0.8.5":"2026-08-05T11:00:29.705Z","0.8.6":"2026-08-06T02:01:43.886Z","0.8.7":"2026-08-07T03:00:53.822Z","0.8.8":"2026-08-07T07:44:56.048Z","0.8.9":"2026-08-07T09:20:40.016Z","0.9.0":"2026-08-09T04:33:18.569Z","0.9.1":"2026-08-10T20:33:11.234Z","0.10.0":"2026-08-17T08:09:06.633Z","0.10.1":"2026-08-19T13:00:15.571Z","0.10.2":"2026-08-21T00:08:46.589Z","0.10.3":"2026-08-25T04:28:34.068Z","0.11.0":"2026-08-25T07:46:22.460Z","0.11.1":"2026-08-31T02:15:58.706Z","0.11.2":"2026-09-02T04:00:08.433Z"},"bugs":{"url":"https://github.com/justintanner/apicity/issues"},"author":{"name":"Justin Tanner"},"license":"MIT","homepage":"https://github.com/justintanner/apicity#readme","keywords":["ai","kei","kling","grok","video-generation","image-generation","apicity"],"repository":{"type":"git","url":"git+https://github.com/justintanner/apicity.git","directory":"provider/kie"},"description":"Kie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).","maintainers":[{"name":"justintanner","email":"work@jwtanner.com"}],"readme":"# @apicity/kie\n\n[![npm](https://img.shields.io/npm/v/@apicity/kie?color=cb0000)](https://www.npmjs.com/package/@apicity/kie)\n[![dependencies](https://img.shields.io/badge/dependencies-1-blue)](package.json)\n[![TypeScript](https://img.shields.io/badge/TypeScript-strict-blue?logo=typescript&logoColor=white)](tsconfig.json)\n\nKie provider for video and image generation (Kling 3.0, Grok Imagine, Omnihuman 1.5, Nano Banana Pro).\n\nRuntime dependencies:\n\n- `zod@^4.4.3` — request schemas attached to every POST endpoint as `.schema`\n\n## Installation\n\n```bash\nnpm install @apicity/kie\n# or\npnpm add @apicity/kie\n```\n\n## Quick Start\n\n```typescript\nimport { createKie } from \"@apicity/kie\";\n\nconst kie = createKie({ apiKey: process.env.KIE_API_KEY! });\n```\n\nResolve `KIE_API_KEY` only in server-side code or trusted job runners.\nDo not expose KIE API keys to browsers, mobile clients, public logs, or\nfrontend bundles.\n\n## Media URLs\n\nRequest schemas validate the construction boundary and accept any string\nin media input fields — including local slugs such as `@img-ref-1` or\n`@asset/photo.png` for assets that have not been uploaded yet. kie.ai\nfetches media from the public internet at task-creation time, so before\ncalling `createTask` you must upload local assets and substitute publicly\nreachable URLs (e.g. `https://example.com/image.png`).\n\n## Omnihuman 1.5 model slug\n\nKIE's Omnihuman 1.5 model uses the shared\n`kie.post.api.v1.jobs.createTask` endpoint. Send the\n`omnihuman-1-5` model slug with a portrait image URL and a driving\naudio URL; KIE returns `{ code, msg, data: { taskId } }`, and final\nvideo results are retrieved through\n`kie.get.api.v1.jobs.recordInfo(taskId)` or delivered to\n`callBackUrl`.\n\n```typescript\nconst task = await kie.post.api.v1.jobs.createTask({\n  model: \"omnihuman-1-5\",\n  input: {\n    image_url: \"https://example.com/portrait.png\",\n    mask_url: [\"https://example.com/mask.png\"],\n    audio_url: \"https://example.com/speech.mp3\",\n    prompt: \"A person speaking naturally with gentle expressions.\",\n    output_resolution: \"1080\",\n    pe_fast_mode: false,\n    seed: -1,\n  },\n  callBackUrl: \"https://example.com/api/callback\",\n});\n```\n\n`image_url` accepts JPEG, PNG, or WEBP portrait images up to 10 MB.\n`mask_url` is optional and accepts at most 5 subject mask image URLs.\n`audio_url` accepts MP3, WAV, AAC, OGG, or MP4 audio up to 10 MB and\nless than 60 seconds. Use `output_resolution: \"720\"` or `\"1080\"`;\ndefaults are `\"1080\"` for resolution, `false` for `pe_fast_mode`, and\n`-1` for a random seed.\n\n## Gemini Omni Character endpoint\n\nGemini Omni Character has its own direct endpoint:\n`kie.post.api.v1.omni.character.create`. Use it to create a reusable\ncharacter reference for `gemini-omni-video`; the returned\n`data.characterId` can be passed in that model's `character_ids` array.\nIf you already created voice traits through Gemini Omni Audio, pass those\n`audio_ids` to guide the character's tone or persona.\n\n```typescript\nconst character = await kie.post.api.v1.omni.character.create({\n  descriptions: \"A confident presenter in a blue blazer.\",\n  image_urls: [\"https://example.com/presenter.png\"],\n  audio_ids: [\"audio_01hx8p0demo\"],\n  character_name: \"Presenter\",\n});\n\nconst video = await kie.post.api.v1.jobs.createTask({\n  model: \"gemini-omni-video\",\n  input: {\n    prompt: \"Presenter explains the product in a bright studio.\",\n    character_ids: [character.data!.characterId],\n    duration: \"4\",\n  },\n});\n```\n\nThe request field is `descriptions` (plural). `image_urls` is required\nand accepts exactly one public reference image, up to KIE's 20 MB\nupstream limit. See https://docs.kie.ai/market/gemini-omni-character\nfor the full upstream contract.\n\n## Grok Imagine 1.5 model slugs\n\nKIE's current Grok Imagine Quick Start markets Grok Imagine 1.5 through\nthe existing `grok-imagine/text-to-video` and\n`grok-imagine/image-to-video` createTask slugs rather than a new stable\n`grok-imagine-video-1-5` slug. The package keeps\n`grok-imagine-video-1-5-preview` for older recordings and callers, but\nnew 1.5 integrations should start with the suite slugs shown at\nhttps://kie.ai/grok-imagine.\n\n```typescript\nconst textVideo = await kie.post.api.v1.jobs.createTask({\n  model: \"grok-imagine/text-to-video\",\n  input: {\n    prompt: \"A golden sunset over calm ocean waves\",\n    aspect_ratio: \"16:9\",\n    mode: \"normal\",\n    duration: 6,\n    resolution: \"480p\",\n    nsfw_checker: true,\n  },\n});\n\ndeclare const referenceImageUrl: string;\n\nconst imageVideo = await kie.post.api.v1.jobs.createTask({\n  model: \"grok-imagine/image-to-video\",\n  input: {\n    image_urls: [referenceImageUrl],\n    prompt: \"@image1 smiles and waves at the camera\",\n    aspect_ratio: \"16:9\",\n    mode: \"fun\",\n    duration: \"6\",\n    resolution: \"720p\",\n    nsfw_checker: true,\n  },\n});\n```\n\nFor image-to-video, send either `image_urls` or `task_id` plus `index`\nfrom an earlier Grok image generation. Do not send both in one request.\nExternal `image_urls` must point to JPEG, PNG, or WEBP images; KIE's\nupstream limit is 7 images and 10 MB per image. `mode: \"spicy\"` is\nonly available when sourcing the image from a previous Grok `task_id`,\nnot from external image URLs.\nActive image-to-video prompts are capped at 4096 characters, and\nboth Grok video models accept `duration` as either a JSON integer or a\ncanonical decimal integer string from 6 through 30. Values such as `6` and\n`\"6\"` are forwarded in the representation supplied by the caller; Apicity\ndoes not coerce between them. Whitespace, signs, decimals, leading zeroes, and\nout-of-range values remain invalid. See KIE's current\n[text-to-video](https://docs.kie.ai/market/grok-imagine/text-to-video.md) and\n[image-to-video](https://docs.kie.ai/market/grok-imagine/image-to-video.md)\nsources and the repository's\n[numeric-input compatibility audit](../../../docs/kie-numeric-input-compatibility.md)\nfor the evidence and field-specific decisions.\n\n## Grok Imagine Extend numeric contract\n\n`grok-imagine/extend` requires a completed source task and preserves\nboth contract fields exactly as supplied. `extend_at` is a required JSON\nnumber with minimum `0`; fractional positions are accepted, omission is\nrejected, and Apicity does not inject KIE's advertised default. The\n`extend_times` field is the required string enum `\"6\" | \"10\"`; JSON\nnumbers and malformed strings are rejected rather than coerced.\n\n```typescript\ndeclare const completed480pTaskId: string;\n\nconst extended = await kie.post.api.v1.jobs.createTask({\n  model: \"grok-imagine/extend\",\n  resolution: \"480p\", // Pricing hint for the source resolution.\n  input: {\n    task_id: completed480pTaskId,\n    prompt: \"Continue the scene with a gentle camera drift.\",\n    extend_at: 2.5,\n    extend_times: \"6\",\n  },\n});\n```\n\nThe current contract comes from the repository's bounded compatibility\nmatrix. See the\n[numeric-input compatibility audit](../../../docs/kie-numeric-input-compatibility.md)\nfor the official-source conflict, historical observation, live results,\nand no-coercion decision.\n\n## ElevenLabs numeric contracts\n\nThe two KIE text-to-speech models share the same inclusive numeric contract:\n\n| Models | Field | Minimum | Maximum | Default |\n| --- | --- | ---: | ---: | ---: |\n| `elevenlabs/text-to-speech-multilingual-v2`, `elevenlabs/text-to-speech-turbo-2-5` | `stability` | 0 | 1 | 0.5 |\n| same | `similarity_boost` | 0 | 1 | 0.75 |\n| same | `style` | 0 | 1 | 0 |\n| same | `speed` | 0.7 | 1.2 | 1 |\n\nFor `elevenlabs/text-to-dialogue-v3`, `stability` accepts only the discrete\nvalues `0`, `0.5`, and `1`, and defaults to `0.5`.\n\nParsing with the exported Zod request schemas materializes these defaults in\nthe parsed result. Calling `kie.post.api.v1.jobs.createTask` is intentionally\ndifferent: it validates the request but serializes the original caller object,\nso omitted settings remain omitted on the wire. Explicit valid values are\npreserved in both direct parsing and transport.\n\nSee KIE's official pages for\n[dialogue v3](https://docs.kie.ai/market/elevenlabs/text-to-dialogue-v3.md),\n[multilingual v2](https://docs.kie.ai/market/elevenlabs/text-to-speech-multilingual-v2.md),\nand [turbo 2.5](https://docs.kie.ai/market/elevenlabs/text-to-speech-turbo-2-5.md).\n\n`createTask` returns `{ code, msg, data: { taskId } }`. For production\nworkloads, pass `callBackUrl` so KIE can notify you when the job\nfinishes. Without a callback, poll\n`kie.get.api.v1.jobs.recordInfo(taskId)` until `state` is `success` or\n`fail`; successful responses carry generated media URLs in the\n`resultJson` string.\n\n## HappyHorse 1.1 model slugs\n\nKIE exposes Alibaba HappyHorse 1.1 through the same shared\n`kie.post.api.v1.jobs.createTask` endpoint. Use the 1.1 model slugs\n`happyhorse-1-1/text-to-video`, `happyhorse-1-1/image-to-video`, and\n`happyhorse-1-1/reference-to-video` with the input shapes shown in\nKIE's docs at https://docs.kie.ai/market/happyhorse-1-1/text-to-video,\nhttps://docs.kie.ai/market/happyhorse-1-1/image-to-video, and\nhttps://docs.kie.ai/market/happyhorse-1-1/reference-to-video.\n\n```typescript\nconst textTask = await kie.post.api.v1.jobs.createTask({\n  model: \"happyhorse-1-1/text-to-video\",\n  input: {\n    prompt: \"A dog running on the earth\",\n    resolution: \"1080p\",\n    aspect_ratio: \"16:9\",\n    duration: 5,\n  },\n  callBackUrl: \"https://example.com/api/callback\",\n});\n\nconst imageTask = await kie.post.api.v1.jobs.createTask({\n  model: \"happyhorse-1-1/image-to-video\",\n  input: {\n    image_urls: [\"https://example.com/first-frame.png\"],\n    prompt: \"A cat running on the grass\",\n    resolution: \"1080p\",\n    duration: 5,\n  },\n});\n\nconst referenceTask = await kie.post.api.v1.jobs.createTask({\n  model: \"happyhorse-1-1/reference-to-video\",\n  input: {\n    reference_image: [\"https://example.com/reference.png\"],\n    prompt: \"A cat running on the grass\",\n    resolution: \"1080p\",\n    aspect_ratio: \"16:9\",\n    duration: 5,\n  },\n});\n\nconsole.log(\n  textTask.data?.taskId,\n  imageTask.data?.taskId,\n  referenceTask.data?.taskId,\n);\n```\n\nFor 1.1 image-to-video, `image_urls` is required and accepts exactly\none first-frame image URL. For 1.1 reference-to-video,\n`reference_image` accepts 1-9 image URLs and prompts can refer to\nthe images by position. All three generation modes use `resolution`\n(`\"720p\"` or `\"1080p\"`) and integer `duration` from 3 to 15 seconds;\ntext-to-video and reference-to-video also expose the wider 1.1\naspect-ratio set including `\"21:9\"` and `\"9:21\"`.\n\n## Seedance 2 Mini createTask flow\n\nSeedance 2 Mini also uses the shared KIE jobs endpoints. Submit\n`model: \"bytedance/seedance-2-mini\"` to\n`kie.post.api.v1.jobs.createTask`, then poll\n`kie.get.api.v1.jobs.recordInfo(taskId)` or pass `callBackUrl` for\ncompletion notifications.\n\n```typescript\nconst miniTask = await kie.post.api.v1.jobs.createTask({\n  model: \"bytedance/seedance-2-mini\",\n  input: {\n    prompt: \"A compact launch video with crisp product details.\",\n    reference_image_urls: [\"https://example.com/product.png\"],\n    reference_video_urls: [\"https://example.com/source.mp4\"],\n    reference_audio_urls: [\"https://example.com/voice.wav\"],\n    generate_audio: false,\n    resolution: \"720p\",\n    aspect_ratio: \"16:9\",\n    duration: 15,\n    web_search: false,\n    nsfw_checker: true,\n  },\n  callBackUrl: \"https://example.com/api/kie-callback\",\n});\n\nconst miniInfo = await kie.get.api.v1.jobs.recordInfo(\n  miniTask.data!.taskId\n);\nconst miniResult = miniInfo.data?.resultJson\n  ? JSON.parse(miniInfo.data.resultJson)\n  : null;\nconsole.log(miniInfo.data?.state, miniResult?.resultUrls);\n```\n\nThe example explicitly sets `duration: 15` as an upper-bound override.\nWhen `duration` is omitted, the exported schema applies its 5-second\ndefault.\n\n`prompt` is optional and capped at 20000 characters. Media references\ndefault to empty arrays when using the exported Zod schema. `duration`\nis an integer from 4 to 15 seconds, `resolution` is `480p` or `720p`,\nand `aspect_ratio` is one of `16:9`, `4:3`, `1:1`, `3:4`, `9:16`,\n`21:9`, or `adaptive`. The schema defaults are `generate_audio: true`,\n`resolution: \"720p\"`, `aspect_ratio: \"16:9\"`, `duration: 5`,\n`web_search: false`, and `nsfw_checker: true`.\n\n## Real-world example: Kling 3.0 Turbo createTask payloads\n\nKIE's Kling 3.0 Turbo Quick Start exposes two createTask slugs:\n`kling/v3-turbo-text-to-video` and\n`kling/v3-turbo-image-to-video`. Both use the same\n`kie.post.api.v1.jobs.createTask` endpoint as the rest of the KIE\nmedia models; only the `model` and `input` block change.\n\n```typescript\nimport { createKie } from \"@apicity/kie\";\n\nconst kie = createKie({ apiKey: process.env.KIE_API_KEY! });\n\nconst textTask = await kie.post.api.v1.jobs.createTask({\n  model: \"kling/v3-turbo-text-to-video\",\n  input: {\n    prompt: \"A cinematic drone shot over glass towers at sunrise.\",\n    duration: 5,\n    aspect_ratio: \"16:9\",\n    resolution: \"720p\",\n  },\n});\n\nconst imageTask = await kie.post.api.v1.jobs.createTask({\n  model: \"kling/v3-turbo-image-to-video\",\n  input: {\n    prompt: \"Animate the product photo with a slow studio turntable move.\",\n    image_urls: [\"https://example.com/product.png\"],\n    duration: 5,\n    resolution: \"1080p\",\n  },\n});\n\nconsole.log(textTask.data?.taskId, imageTask.data?.taskId);\n```\n\nThe image-to-video shape accepts exactly one `image_urls` entry. Both\nTurbo shapes require `prompt`, numeric `duration`, and `resolution`\n(`720p` or `1080p`); text-to-video additionally requires\n`aspect_ratio` (`1:1`, `9:16`, or `16:9`).\n\n## Real-world example: Kling 3.0 video with named element references\n\nKling 3.0/video has a feature most upstream video models lack — **named\nelement references**. You upload reference images for each subject, give\nthe subject a `name` and `description`, and refer back to it from the\nprompt with `[name]` placeholders. The result preserves identity across\nframes without prompt-engineering gymnastics.\n\nThe flow below is taken verbatim from\n[`tests/integration/kie-kling-30-reference-bakeoff.test.ts`](../../../tests/integration/kie-kling-30-reference-bakeoff.test.ts)\nand replays against\n[`tests/recordings/kie_2079838932/kling-30-reference-bakeoff_875607413/recording.har`](../../../tests/recordings/kie_2079838932/kling-30-reference-bakeoff_875607413/recording.har),\nso the response shapes match what Kie actually returns.\n\n```typescript\nimport { readFileSync } from \"node:fs\";\nimport { createKie } from \"@apicity/kie\";\n\nconst kie = createKie({ apiKey: process.env.KIE_API_KEY! });\n\n// 1. Upload each reference image. Kie returns a CDN-hosted\n//    `downloadUrl` you'll thread through the job request — the bytes\n//    themselves never live in the createTask payload.\nasync function upload(filename: string, mimeType: string): Promise<string> {\n  const blob = new Blob([readFileSync(filename)], { type: mimeType });\n  const res = await kie.post.api.fileStreamUpload({\n    file: blob,\n    filename,\n    uploadPath: \"images/test-uploads\",\n  });\n  if (!res.data?.downloadUrl) throw new Error(\"upload failed\");\n  return res.data.downloadUrl;\n}\n\n// Two angles of the cat satisfy Kling's \"2-4 images per element\"\n// minimum. The man only has one fixture, so we pass it twice.\nconst cat1  = await upload(\"cat1.jpg\",  \"image/jpeg\");\nconst cat2  = await upload(\"cat2.jpg\",  \"image/jpeg\");\nconst man   = await upload(\"man.jpg\",   \"image/jpeg\");\nconst beach = await upload(\"beach.png\", \"image/png\");\n\n// 2. Submit the job. Each `kling_elements` entry binds a `name` to a\n//    set of reference images; the prompt then refers to that subject\n//    via `[name]`. `image_urls` carries general/setting references —\n//    the beach plate here — that aren't tied to a named subject.\nconst task = await kie.post.api.v1.jobs.createTask({\n  model: \"kling-3.0/video\",\n  input: {\n    prompt:\n      \"On a sandy beach with the ocean behind, [blue_suit_man] sits \" +\n      \"cross-legged on the sand. [white_cat] climbs onto his lap, \" +\n      \"purrs, and lifts a paw to bat playfully at his blue tie. \" +\n      \"[blue_suit_man] smiles and waves at the camera with his free hand.\",\n    image_urls: [beach],\n    kling_elements: [\n      {\n        name: \"white_cat\",\n        description: \"A white cat with mismatched yellow and blue eyes\",\n        element_input_urls: [cat1, cat2],\n      },\n      {\n        name: \"blue_suit_man\",\n        description: \"A man wearing a blue suit and a blue tie\",\n        element_input_urls: [man, man],\n      },\n    ],\n    sound: false,\n    duration: \"5\",\n    aspect_ratio: \"16:9\",\n    mode: \"std\",\n    multi_shots: false,\n  },\n});\n\nif (!task.data?.taskId) throw new Error(\"createTask returned no taskId\");\nconst taskId = task.data.taskId;\n// → \"56074f12319c68b246e5a03e05608f31\"\n\n// 3. Poll recordInfo until the job leaves the `generating` state.\n//    Kie's terminal states are `success` and `fail` — anything else\n//    (`waiting`, `queuing`, `generating`) means keep waiting.\nlet state: string = \"waiting\";\nlet resultJson: string | undefined;\nfor (let i = 0; i < 200; i++) {\n  const info = await kie.get.api.v1.jobs.recordInfo(taskId);\n  state = info.data?.state ?? \"waiting\";\n  if (state === \"success\" || state === \"fail\") {\n    resultJson = info.data?.resultJson;\n    break;\n  }\n  await new Promise((r) => setTimeout(r, 10_000));\n}\nif (state !== \"success\" || !resultJson) throw new Error(`job ${state}`);\n\n// 4. `resultJson` is a JSON-encoded string — parse it to get the\n//    delivered media URLs. The shape is consistent across every kie\n//    media model (single `resultUrls: string[]`).\nconst result = JSON.parse(resultJson) as { resultUrls: string[] };\nconsole.log(result.resultUrls[0]);\n// → \"https://tempfile.aiquickdraw.com/k/56074f12319c68b246e5a03e05608f31_1_1777540551_7969.mp4\"\n```\n\n**Notes**\n\n- `kling_elements` accepts at most 3 named subjects, and each\n  `element_input_urls` array must hold **2–4 images**. If you only have\n  one reference per subject, repeat it (as the example does for `man`)\n  to satisfy the minimum.\n- The poll loop watches for the terminal states `success` and `fail` —\n  anything else (`waiting`, `queuing`, `generating`) means keep going.\n  There's no `check_after_secs` hint as on some other providers, so a\n  10s cadence is conservative; in the recorded fixture the job\n  completed after ~127s of generating (14 polls).\n- `kie.post.api.v1.jobs.createTask` is the unified entry point for every\n  media model in this provider — Kling, Wan, Seedance, Grok Imagine,\n  GPT-Image-2, Qwen2, and others. Swap the `model` and `input` block;\n  the rest of the flow (upload → createTask → poll → parse `resultJson`)\n  is identical.\n- For convenience, `submitMediaJob(provider, request)` and\n  `uploadFile(provider, blob, filename, uploadPath)` re-export the same\n  calls but throw `KieError` directly when the upstream envelope is\n  missing the expected fields.\n- Errors surface as `KieError` with `status`, `body`, and an upstream\n  `code` attached, so\n  `try { ... } catch (e) { if (e instanceof KieError) ... }` gives you\n  the upstream error directly.\n\n## Qwen2 image edit createTask flow\n\nQwen2 image edit uses the shared KIE jobs endpoint. Submit\n`model: \"qwen2/image-edit\"` to `kie.post.api.v1.jobs.createTask`, then\npoll `kie.get.api.v1.jobs.recordInfo(taskId)` or pass `callBackUrl`.\n\n```typescript\nconst task = await kie.post.api.v1.jobs.createTask({\n  model: \"qwen2/image-edit\",\n  callBackUrl: \"https://your-domain.com/api/callback\",\n  input: {\n    prompt: \"Add sunglasses to the subject\",\n    image_url: \"https://example.com/source.png\",\n    image_size: \"16:9\",\n    seed: 0,\n    output_format: \"png\",\n    nsfw_checker: false,\n  },\n});\n```\n\n`prompt` is required and capped at 800 characters. `image_url` is a\nsingle source image URL, not file content; upload local images first and\npass the returned URL. KIE accepts JPEG, PNG, and WEBP images up to\n10 MB. `image_size` defaults to `16:9` and accepts `1:1`, `2:3`, `3:2`,\n`3:4`, `4:3`, `9:16`, `16:9`, and `21:9`. `output_format` defaults to\n`png` and accepts `jpeg` or `png`. When supplied, `seed` must be an\ninteger; an omitted seed remains absent, and KIE publishes no bounds or\ndefault. `nsfw_checker` defaults to `false`.\n\n## Qwen2 text-to-image createTask flow\n\nQwen2 text-to-image uses the same shared KIE jobs endpoint. Submit\n`model: \"qwen2/text-to-image\"` to `kie.post.api.v1.jobs.createTask`,\nthen poll `kie.get.api.v1.jobs.recordInfo(taskId)` or pass\n`callBackUrl`.\n\n```typescript\nconst task = await kie.post.api.v1.jobs.createTask({\n  model: \"qwen2/text-to-image\",\n  callBackUrl: \"https://your-domain.com/api/callback\",\n  input: {\n    prompt: \"A serene mountain landscape at sunrise\",\n    image_size: \"16:9\",\n    seed: 0,\n    output_format: \"png\",\n    nsfw_checker: false,\n  },\n});\n```\n\n`prompt` is required and capped at 800 characters. `image_size`\ndefaults to `16:9` and accepts `1:1`, `3:4`, `4:3`, `9:16`, and\n`16:9`. `output_format` defaults to `png` and accepts `jpeg` or\n`png`; `seed` must be an integer when provided; `nsfw_checker`\ndefaults to `false`.\n\n## Wan 2.2 auxiliary model operations\n\nWan 2.2 speech-to-video, image-to-video, animate move, and animate replace\nare four model operations on the same\n`kie.post.api.v1.jobs.createTask` endpoint, not four endpoint methods. Type\nthe request at the package boundary, submit it, then read `data.taskId` and\npoll the shared `kie.get.api.v1.jobs.recordInfo(taskId)` endpoint.\n\n```typescript\nimport {\n  createKie,\n  type TaskResponse,\n  type Wan22A14bImageToVideoTurboRequest,\n  type Wan22A14bSpeechToVideoTurboRequest,\n  type Wan22AnimateMoveRequest,\n  type Wan22AnimateReplaceRequest,\n} from \"@apicity/kie\";\n\nconst kie = createKie({ apiKey: process.env.KIE_API_KEY! });\n\nconst imageToVideo = {\n  model: \"wan/2-2-a14b-image-to-video-turbo\",\n  input: {\n    image_url: \"https://example.com/first-frame.png\",\n    prompt: \"A slow camera push toward the subject\",\n  },\n} satisfies Wan22A14bImageToVideoTurboRequest;\n\nconst speechToVideo = {\n  model: \"wan/2-2-a14b-speech-to-video-turbo\",\n  input: {\n    prompt: \"The presenter explains the product\",\n    image_url: \"https://example.com/presenter.png\",\n    audio_url: \"https://example.com/presenter.mp3\",\n  },\n} satisfies Wan22A14bSpeechToVideoTurboRequest;\n\nconst animateMove = {\n  model: \"wan/2-2-animate-move\",\n  input: {\n    video_url: \"https://example.com/source.mp4\",\n    image_url: \"https://example.com/subject.png\",\n  },\n} satisfies Wan22AnimateMoveRequest;\n\nconst animateReplace = {\n  model: \"wan/2-2-animate-replace\",\n  input: {\n    video_url: \"https://example.com/source.mp4\",\n    image_url: \"https://example.com/replacement.png\",\n  },\n} satisfies Wan22AnimateReplaceRequest;\n\nconst task: TaskResponse = await kie.post.api.v1.jobs.createTask(imageToVideo);\nconst taskId = task.data?.taskId;\nif (!taskId) throw new Error(\"KIE did not return a taskId\");\n\nconst details = await kie.get.api.v1.jobs.recordInfo(taskId);\nconsole.log(details.data?.state, details.data?.resultJson);\n```\n\nUse the same `createTask` call with `speechToVideo`, `animateMove`, or\n`animateReplace` for the other operations. The required media fields are\npublic URLs; upload local assets before submission. A `callBackUrl` can be\nprovided instead of polling. See the\n[Wan 2.2 auxiliary-media evidence matrix](../../../docs/kie-wan-22-auxiliary-media.md)\nfor the exact documented fields, defaults, response envelope, and evidence\nboundary.\n## Qwen Image 3 createTask flow\n\nQwen Image 3 has four exact Kie model ids: `qwen3/text-to-image`,\n`qwen3/image-to-image`, `qwen3/pro-text-to-image`, and\n`qwen3/pro-image-to-image`. See the official model pages for\n[`qwen3/text-to-image`](https://docs.kie.ai/market/qwen3/text-to-image),\n[`qwen3/image-to-image`](https://docs.kie.ai/market/qwen3/image-to-image),\n[`qwen3/pro-text-to-image`](https://docs.kie.ai/market/qwen3-pro/text-to-image),\nand\n[`qwen3/pro-image-to-image`](https://docs.kie.ai/market/qwen3-pro/image-to-image).\n\nText-to-image accepts an optional `resolution`; there is no documented\ndefault, so set it explicitly when constructing a request:\n\n```typescript\nconst textTask = await kie.post.api.v1.jobs.createTask({\n  model: \"qwen3/text-to-image\",\n  input: {\n    prompt: \"A quiet alpine lake beneath the Milky Way\",\n    resolution: \"2K\",\n    image_size: \"16:9\",\n    output_format: \"png\",\n    prompt_extend: true,\n    nsfw_checker: false,\n    seed: 1,\n  },\n});\n```\n\nImage-to-image uses the same shared fields plus `image_urls`, an array\nof one to three public source-image URLs. Its `resolution` defaults to\n`1K` when omitted:\n\n```typescript\nconst imageTask = await kie.post.api.v1.jobs.createTask({\n  model: \"qwen3/pro-image-to-image\",\n  input: {\n    prompt: \"Turn this product photo into a watercolor illustration\",\n    image_urls: [\"https://example.com/product.png\"],\n    image_size: \"4:3\",\n    output_format: \"jpeg\",\n    prompt_extend: true,\n    nsfw_checker: false,\n    seed: 1,\n  },\n});\n```\n\n## Grok Imagine Image 2.0 createTask flow\n\nGrok Imagine Image 2.0 has four exact Kie model ids:\n`grok-imagine-image-2-0/text-to-image`,\n`grok-imagine-image-2-0/segment-map`,\n`grok-imagine-image-2-0/image-edit`, and\n`grok-imagine-image-2-0/segment-edit`. See the official model pages for\n[`grok-imagine-image-2-0/text-to-image`](https://docs.kie.ai/market/grok-imagine-image-2-0/text-to-image),\n[`grok-imagine-image-2-0/segment-map`](https://docs.kie.ai/market/grok-imagine-image-2-0/segment-map),\nand\n[`grok-imagine-image-2-0/image-edit`](https://docs.kie.ai/market/grok-imagine-image-2-0/image-edit).\nThat last page is titled \"Grok Imagine Image 2.0 Segment Edit\" and is also\nthe only documentation for `grok-imagine-image-2-0/segment-edit`; Kie serves\nno `.../segment-edit` page. The id was confirmed by live `createTask` rather\nthan by its doc slug.\n\nText-to-image requires both a prompt and an `aspect_ratio`:\n\n```typescript\nasync function waitForSuccess(taskId: string): Promise<string> {\n  for (let attempt = 0; attempt < 180; attempt++) {\n    const details = await kie.get.api.v1.jobs.recordInfo(taskId);\n    const state = details.data?.state ?? \"waiting\";\n    if (state === \"success\") return details.data?.resultJson ?? \"{}\";\n    if (state === \"fail\") throw new Error(`KIE task ${taskId} failed`);\n    await new Promise((resolve) => setTimeout(resolve, 5_000));\n  }\n  throw new Error(`KIE task ${taskId} timed out`);\n}\n\nconst textTask = await kie.post.api.v1.jobs.createTask({\n  model: \"grok-imagine-image-2-0/text-to-image\",\n  input: {\n    prompt: \"A white cat with mismatched yellow and blue eyes\",\n    aspect_ratio: \"1:1\",\n  },\n});\nconst sourceTaskId = textTask.data?.taskId;\nif (!sourceTaskId) throw new Error(\"KIE did not return a taskId\");\nawait waitForSuccess(sourceTaskId);\n```\n\nSegment-map consumes that source task. After polling the segment task to\n`success`, select an index of 1 or greater from its `segments` output and\npass it to image-edit using Kie's upstream `mask_indexs` spelling:\n\n```typescript\nconst segmentTask = await kie.post.api.v1.jobs.createTask({\n  model: \"grok-imagine-image-2-0/segment-map\",\n  input: { task_id: sourceTaskId },\n});\nconst segmentTaskId = segmentTask.data?.taskId;\nif (!segmentTaskId) throw new Error(\"KIE did not return a taskId\");\n\nconst segmentResultJson = await waitForSuccess(segmentTaskId);\nconst segmentResult = JSON.parse(segmentResultJson) as {\n  resultObject?: { segments?: Array<{ index: number }> };\n};\nconst maskIndex = segmentResult.resultObject?.segments?.find(\n  ({ index }) => index >= 1,\n)?.index;\nif (maskIndex === undefined) throw new Error(\"No editable segment\");\n\nconst editTask = await kie.post.api.v1.jobs.createTask({\n  model: \"grok-imagine-image-2-0/image-edit\",\n  input: {\n    prompt: \"Give the cat a red bow tie\",\n    task_id: sourceTaskId,\n    mask_indexs: [maskIndex],\n  },\n});\nconsole.log(editTask.data?.taskId);\n```\n\n`grok-imagine-image-2-0/segment-edit` takes the same source task and, unlike\nimage-edit, documents its `mask_indexs` entries as one-based:\n\n```typescript\nconst segmentEditTask = await kie.post.api.v1.jobs.createTask({\n  model: \"grok-imagine-image-2-0/segment-edit\",\n  input: {\n    prompt: \"Give the cat a red bow tie\",\n    task_id: sourceTaskId,\n    mask_indexs: [maskIndex],\n  },\n});\nconsole.log(segmentEditTask.data?.taskId);\n```\n\n## API Reference\n\n58 endpoints across 29 groups. Each method mirrors an upstream URL path.\n\n### chat\n\n<details>\n<summary><code>GET</code> <b><code>kie.get.api.v1.chat.credit</code></b></summary>\n\n<code>GET https://api.kie.ai/api/v1/chat/credit</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/common-api/get-account-credits)\n\n```typescript\nconst res = await kie.get.api.v1.chat.credit({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/kie.ts`](src/kie.ts)\n\n</details>\n\n### claude\n\n<details>\n<summary><code>POST</code> <b><code>kie.claude.post.v1.messages</code></b></summary>\n\n<code>POST https://api.kie.ai/claude/v1/messages</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/market/claude/claude-sonnet-4-6)\n\n```typescript\nconst res = await kie.claude.post.v1.messages({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/claude.ts`](src/claude.ts)\n\n</details>\n\n### codex\n\n<details>\n<summary><code>POST</code> <b><code>kie.codex.v1.responses</code></b></summary>\n\n<code>POST https://api.kie.ai/codex/v1/responses</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/market/chat/gpt-5-5)\n\n```typescript\nconst res = await kie.codex.v1.responses({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/responses.ts`](src/responses.ts)\n\n</details>\n\n### flux\n\n<details>\n<summary><code>GET</code> <b><code>kie.get.api.v1.flux.kontext.recordInfo</code></b></summary>\n\n<code>GET https://api.kie.ai/api/v1/flux/kontext/record-info?taskId={taskId}</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/flux-kontext-api/get-image-details)\n\n```typescript\nconst res = await kie.get.api.v1.flux.kontext.recordInfo({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/kie.ts`](src/kie.ts)\n\n</details>\n\n### gemini\n\n<details>\n<summary><code>POST</code> <b><code>kie.gemini.post.v1.models.gemini35Flash.streamGenerateContent</code></b></summary>\n\n<code>POST https://api.kie.ai/gemini/v1/models/gemini-3-5-flash:streamGenerateContent</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/market/gemini/gemini-3-5-flash)\n\n```typescript\nconst res = await kie.gemini.post.v1.models.gemini35Flash.streamGenerateContent({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/gemini.ts`](src/gemini.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.gemini.post.v1.models.gemini36Flash.streamGenerateContent</code></b></summary>\n\n<code>POST https://api.kie.ai/gemini/v1/models/gemini-3-6-flash:streamGenerateContent</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/market/gemini/gemini-3-6-flash)\n\n```typescript\nconst res = await kie.gemini.post.v1.models.gemini36Flash.streamGenerateContent({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/gemini.ts`](src/gemini.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.gemini.post.v1.models.gemini37Flash.streamGenerateContent</code></b></summary>\n\n<code>POST https://api.kie.ai/gemini/v1/models/gemini-3-7-flash:streamGenerateContent</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/market/gemini/gemini-3-7-flash)\n\n```typescript\nconst res = await kie.gemini.post.v1.models.gemini37Flash.streamGenerateContent({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/gemini.ts`](src/gemini.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.gemini.post.v1.models.gemini3FlashV1betamodels.streamGenerateContent</code></b></summary>\n\n<code>POST https://api.kie.ai/gemini/v1/models/gemini-3-flash-v1betamodels:streamGenerateContent</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/market/gemini/gemini-3-flash-v1beta)\n\n```typescript\nconst res = await kie.gemini.post.v1.models.gemini3FlashV1betamodels.streamGenerateContent({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/gemini.ts`](src/gemini.ts)\n\n</details>\n\n### gemini25Flash\n\n<details>\n<summary><code>POST</code> <b><code>kie.gemini25Flash.post.v1.chat.completions</code></b></summary>\n\n<code>POST https://api.kie.ai/gemini-2.5-flash/v1/chat/completions</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/market/gemini/gemini-2-5-flash)\n\n```typescript\nconst res = await kie.gemini25Flash.post.v1.chat.completions({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/gemini-25-flash.ts`](src/gemini-25-flash.ts)\n\n</details>\n\n### gemini25Pro\n\n<details>\n<summary><code>POST</code> <b><code>kie.gemini25Pro.post.v1.chat.completions</code></b></summary>\n\n<code>POST https://api.kie.ai/gemini-2.5-pro/v1/chat/completions</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/market/gemini/gemini-2-5-pro)\n\n```typescript\nconst res = await kie.gemini25Pro.post.v1.chat.completions({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/gemini-25-pro.ts`](src/gemini-25-pro.ts)\n\n</details>\n\n### gemini31Pro\n\n<details>\n<summary><code>POST</code> <b><code>kie.gemini31Pro.post.v1.chat.completions</code></b></summary>\n\n<code>POST https://api.kie.ai/gemini-3.1-pro/v1/chat/completions</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/market/gemini/gemini-3-1-pro)\n\n```typescript\nconst res = await kie.gemini31Pro.post.v1.chat.completions({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/gemini-31-pro.ts`](src/gemini-31-pro.ts)\n\n</details>\n\n### gemini35FlashOpenai\n\n<details>\n<summary><code>POST</code> <b><code>kie.gemini35FlashOpenai.post.v1.chat.completions</code></b></summary>\n\n<code>POST https://api.kie.ai/gemini-3-5-flash-openai/v1/chat/completions</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/market/gemini/gemini-3-5-flash-openai)\n\n```typescript\nconst res = await kie.gemini35FlashOpenai.post.v1.chat.completions({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/gemini-35-flash-openai.ts`](src/gemini-35-flash-openai.ts)\n\n</details>\n\n### gemini36FlashOpenai\n\n<details>\n<summary><code>POST</code> <b><code>kie.gemini36FlashOpenai.post.v1.chat.completions</code></b></summary>\n\n<code>POST https://api.kie.ai/gemini-3-6-flash-openai/v1/chat/completions</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/market/gemini/gemini-3-6-flash-openai)\n\n```typescript\nconst res = await kie.gemini36FlashOpenai.post.v1.chat.completions({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/gemini-36-flash-openai.ts`](src/gemini-36-flash-openai.ts)\n\n</details>\n\n### gemini37FlashOpenai\n\n<details>\n<summary><code>POST</code> <b><code>kie.gemini37FlashOpenai.post.v1.chat.completions</code></b></summary>\n\n<code>POST https://api.kie.ai/gemini-3-7-flash-openai/v1/chat/completions</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/market/gemini/gemini-3-7-flash-openai)\n\n```typescript\nconst res = await kie.gemini37FlashOpenai.post.v1.chat.completions({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/gemini-37-flash-openai.ts`](src/gemini-37-flash-openai.ts)\n\n</details>\n\n### gemini3Flash\n\n<details>\n<summary><code>POST</code> <b><code>kie.gemini3Flash.post.v1.chat.completions</code></b></summary>\n\n<code>POST https://api.kie.ai/gemini-3-flash/v1/chat/completions</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/market/gemini/gemini-3-flash)\n\n```typescript\nconst res = await kie.gemini3Flash.post.v1.chat.completions({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/gemini-3-flash.ts`](src/gemini-3-flash.ts)\n\n</details>\n\n### gemini3Pro\n\n<details>\n<summary><code>POST</code> <b><code>kie.gemini3Pro.post.v1.chat.completions</code></b></summary>\n\n<code>POST https://api.kie.ai/gemini-3-pro/v1/chat/completions</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/market/gemini/gemini-3-pro)\n\n```typescript\nconst res = await kie.gemini3Pro.post.v1.chat.completions({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/gemini-3-pro.ts`](src/gemini-3-pro.ts)\n\n</details>\n\n### generate\n\n<details>\n<summary><code>GET</code> <b><code>kie.suno.get.api.v1.generate.recordInfo</code></b></summary>\n\n<code>GET https://api.kie.ai/api/v1/generate/record-info?taskId={taskId}</code>\n\nCost tier: <code>prohibitive</code>\n\n```typescript\nconst res = await kie.suno.get.api.v1.generate.recordInfo({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.suno.post.api.v1.generate</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/generate</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/suno-api/generate-music)\n\n```typescript\nconst res = await kie.suno.post.api.v1.generate({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.suno.post.api.v1.generate.addInstrumental</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/generate/add-instrumental</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/suno-api/add-instrumental)\n\n```typescript\nconst res = await kie.suno.post.api.v1.generate.addInstrumental({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.suno.post.api.v1.generate.addVocals</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/generate/add-vocals</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/suno-api/add-vocals)\n\n```typescript\nconst res = await kie.suno.post.api.v1.generate.addVocals({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.suno.post.api.v1.generate.extend</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/generate/extend</code>\n\nCost tier: <code>prohibitive</code>\n\n```typescript\nconst res = await kie.suno.post.api.v1.generate.extend({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.suno.post.api.v1.generate.generatePersona</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/generate/generate-persona</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/suno-api/generate-persona)\n\n```typescript\nconst res = await kie.suno.post.api.v1.generate.generatePersona({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.suno.post.api.v1.generate.getTimestampedLyrics</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/generate/get-timestamped-lyrics</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/suno-api/get-timestamped-lyrics)\n\n```typescript\nconst res = await kie.suno.post.api.v1.generate.getTimestampedLyrics({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.suno.post.api.v1.generate.mashup</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/generate/mashup</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/suno-api/generate-mashup)\n\n```typescript\nconst res = await kie.suno.post.api.v1.generate.mashup({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.suno.post.api.v1.generate.replaceSection</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/generate/replace-section</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/suno-api/replace-section)\n\n```typescript\nconst res = await kie.suno.post.api.v1.generate.replaceSection({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.suno.post.api.v1.generate.sounds</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/generate/sounds</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/suno-api/generate-sounds)\n\n```typescript\nconst res = await kie.suno.post.api.v1.generate.sounds({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.suno.post.api.v1.generate.uploadCover</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/generate/upload-cover</code>\n\nCost tier: <code>prohibitive</code>\n\n```typescript\nconst res = await kie.suno.post.api.v1.generate.uploadCover({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.suno.post.api.v1.generate.uploadExtend</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/generate/upload-extend</code>\n\nCost tier: <code>prohibitive</code>\n\n```typescript\nconst res = await kie.suno.post.api.v1.generate.uploadExtend({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n### gpt4oImage\n\n<details>\n<summary><code>GET</code> <b><code>kie.get.api.v1.gpt4oImage.recordInfo</code></b></summary>\n\n<code>GET https://api.kie.ai/api/v1/gpt4o-image/record-info?taskId={taskId}</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/4o-image-api/get-4-o-image-details)\n\n```typescript\nconst res = await kie.get.api.v1.gpt4oImage.recordInfo({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/kie.ts`](src/kie.ts)\n\n</details>\n\n### grok\n\n<details>\n<summary><code>POST</code> <b><code>kie.grok.v1.responses</code></b></summary>\n\n<code>POST https://api.kie.ai/grok/v1/responses</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/market/grok/grok-4-6)\n\n```typescript\nconst res = await kie.grok.v1.responses({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/responses.ts`](src/responses.ts)\n\n</details>\n\n### jobs\n\n<details>\n<summary><code>GET</code> <b><code>kie.get.api.v1.jobs.recordInfo</code></b></summary>\n\n<code>GET https://api.kie.ai/api/v1/jobs/recordInfo?taskId={taskId}</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/market/common/get-task-detail)\n\n```typescript\nconst res = await kie.get.api.v1.jobs.recordInfo({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/kie.ts`](src/kie.ts)\n\n</details>\n\n### lyrics\n\n<details>\n<summary><code>GET</code> <b><code>kie.suno.get.api.v1.lyrics.recordInfo</code></b></summary>\n\n<code>GET https://api.kie.ai/api/v1/lyrics/record-info?taskId={taskId}</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/suno-api/get-lyrics-details)\n\n```typescript\nconst res = await kie.suno.get.api.v1.lyrics.recordInfo({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.suno.post.api.v1.lyrics</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/lyrics</code>\n\nCost tier: <code>prohibitive</code>\n\n```typescript\nconst res = await kie.suno.post.api.v1.lyrics({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n### midi\n\n<details>\n<summary><code>GET</code> <b><code>kie.suno.get.api.v1.midi.recordInfo</code></b></summary>\n\n<code>GET https://api.kie.ai/api/v1/midi/record-info?taskId={taskId}</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/suno-api/get-midi-details)\n\n```typescript\nconst res = await kie.suno.get.api.v1.midi.recordInfo({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.suno.post.api.v1.midi.generate</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/midi/generate</code>\n\nCost tier: <code>prohibitive</code>\n\n```typescript\nconst res = await kie.suno.post.api.v1.midi.generate({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n### mj\n\n<details>\n<summary><code>GET</code> <b><code>kie.get.api.v1.mj.recordInfo</code></b></summary>\n\n<code>GET https://api.kie.ai/api/v1/mj/record-info?taskId={taskId}</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/mj-api/get-mj-task-details)\n\n```typescript\nconst res = await kie.get.api.v1.mj.recordInfo({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/kie.ts`](src/kie.ts)\n\n</details>\n\n### mp4\n\n<details>\n<summary><code>GET</code> <b><code>kie.suno.get.api.v1.mp4.recordInfo</code></b></summary>\n\n<code>GET https://api.kie.ai/api/v1/mp4/record-info?taskId={taskId}</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/suno-api/get-music-video-details)\n\n```typescript\nconst res = await kie.suno.get.api.v1.mp4.recordInfo({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.suno.post.api.v1.mp4.generate</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/mp4/generate</code>\n\nCost tier: <code>prohibitive</code>\n\n```typescript\nconst res = await kie.suno.post.api.v1.mp4.generate({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n### responses\n\n<details>\n<summary><code>POST</code> <b><code>kie.api.v1.responses</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/responses</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/market/codex/gpt-codex)\n\n```typescript\nconst res = await kie.api.v1.responses({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/responses.ts`](src/responses.ts)\n\n</details>\n\n### runway\n\n<details>\n<summary><code>GET</code> <b><code>kie.get.api.v1.runway.recordDetail</code></b></summary>\n\n<code>GET https://api.kie.ai/api/v1/runway/record-detail?taskId={taskId}</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/runway-api/get-ai-video-details)\n\n```typescript\nconst res = await kie.get.api.v1.runway.recordDetail({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/kie.ts`](src/kie.ts)\n\n</details>\n\n### style\n\n<details>\n<summary><code>POST</code> <b><code>kie.suno.post.api.v1.style.generate</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/style/generate</code>\n\nCost tier: <code>prohibitive</code>\n\n```typescript\nconst res = await kie.suno.post.api.v1.style.generate({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n### suno\n\n<details>\n<summary><code>GET</code> <b><code>kie.suno.get.api.v1.suno.cover.recordInfo</code></b></summary>\n\n<code>GET https://api.kie.ai/api/v1/suno/cover/record-info?taskId={taskId}</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/suno-api/get-cover-suno-details)\n\n```typescript\nconst res = await kie.suno.get.api.v1.suno.cover.recordInfo({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.suno.post.api.v1.suno.cover.generate</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/suno/cover/generate</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/suno-api/cover-suno)\n\n```typescript\nconst res = await kie.suno.post.api.v1.suno.cover.generate({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n### veo\n\n<details>\n<summary><code>GET</code> <b><code>kie.veo.get.api.v1.veo.get1080pVideo</code></b></summary>\n\n<code>GET https://api.kie.ai/api/v1/veo/get-1080p-video?taskId={taskId}</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/veo3-api/get-veo-3-1080-p-video)\n\n```typescript\nconst res = await kie.veo.get.api.v1.veo.get1080pVideo({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/veo.ts`](src/veo.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>kie.veo.get.api.v1.veo.recordInfo</code></b></summary>\n\n<code>GET https://api.kie.ai/api/v1/veo/record-info?taskId={taskId}</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/veo3-api/get-veo-3-video-details)\n\n```typescript\nconst res = await kie.veo.get.api.v1.veo.recordInfo({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/veo.ts`](src/veo.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.veo.post.api.v1.veo.extend</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/veo/extend</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/veo3-api/extend-video)\n\n```typescript\nconst res = await kie.veo.post.api.v1.veo.extend({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/veo.ts`](src/veo.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.veo.post.api.v1.veo.generate</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/veo/generate</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/veo3-api/generate-veo-3-video)\n\n```typescript\nconst res = await kie.veo.post.api.v1.veo.generate({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/veo.ts`](src/veo.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.veo.post.api.v1.veo.get4kVideo</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/veo/get-4k-video</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/veo3-api/get-veo-3-4k-video)\n\n```typescript\nconst res = await kie.veo.post.api.v1.veo.get4kVideo({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/veo.ts`](src/veo.ts)\n\n</details>\n\n### vocalRemoval\n\n<details>\n<summary><code>GET</code> <b><code>kie.suno.get.api.v1.vocalRemoval.recordInfo</code></b></summary>\n\n<code>GET https://api.kie.ai/api/v1/vocal-removal/record-info?taskId={taskId}</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/suno-api/get-vocal-separation-details)\n\n```typescript\nconst res = await kie.suno.get.api.v1.vocalRemoval.recordInfo({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.suno.post.api.v1.vocalRemoval.generate</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/vocal-removal/generate</code>\n\nCost tier: <code>prohibitive</code>\n\n```typescript\nconst res = await kie.suno.post.api.v1.vocalRemoval.generate({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n### voice\n\n<details>\n<summary><code>GET</code> <b><code>kie.suno.get.api.v1.voice.recordInfo</code></b></summary>\n\n<code>GET https://api.kie.ai/api/v1/voice/record-info?taskId={taskId}</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/suno-api/suno-voice-record-info)\n\n```typescript\nconst res = await kie.suno.get.api.v1.voice.recordInfo({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n<details>\n<summary><code>GET</code> <b><code>kie.suno.get.api.v1.voice.validateInfo</code></b></summary>\n\n<code>GET https://api.kie.ai/api/v1/voice/validate-info?taskId={taskId}</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/suno-api/suno-voice-validate-info)\n\n```typescript\nconst res = await kie.suno.get.api.v1.voice.validateInfo({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.suno.post.api.v1.voice.checkVoice</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/voice/check-voice</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/suno-api/suno-voice-check-voice)\n\n```typescript\nconst res = await kie.suno.post.api.v1.voice.checkVoice({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.suno.post.api.v1.voice.generate</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/voice/generate</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/suno-api/suno-voice-generate)\n\n```typescript\nconst res = await kie.suno.post.api.v1.voice.generate({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.suno.post.api.v1.voice.regenerate</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/voice/regenerate</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/suno-api/suno-voice-regenerate)\n\n```typescript\nconst res = await kie.suno.post.api.v1.voice.regenerate({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.suno.post.api.v1.voice.validate</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/voice/validate</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/suno-api/suno-voice-validate)\n\n```typescript\nconst res = await kie.suno.post.api.v1.voice.validate({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n### wav\n\n<details>\n<summary><code>GET</code> <b><code>kie.suno.get.api.v1.wav.recordInfo</code></b></summary>\n\n<code>GET https://api.kie.ai/api/v1/wav/record-info?taskId={taskId}</code>\n\nCost tier: <code>prohibitive</code>\n\n[Upstream docs ↗](https://docs.kie.ai/suno-api/get-wav-details)\n\n```typescript\nconst res = await kie.suno.get.api.v1.wav.recordInfo({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n<details>\n<summary><code>POST</code> <b><code>kie.suno.post.api.v1.wav.generate</code></b></summary>\n\n<code>POST https://api.kie.ai/api/v1/wav/generate</code>\n\nCost tier: <code>prohibitive</code>\n\n```typescript\nconst res = await kie.suno.post.api.v1.wav.generate({ /* ... */ });\n```\n\nSource: [`packages/provider/kie/src/suno.ts`](src/suno.ts)\n\n</details>\n\n## Middleware\n\n```typescript\nimport { createKie, withRetry } from \"@apicity/kie\";\n\nconst kie = createKie({ apiKey: process.env.KIE_API_KEY! });\nconst models = withRetry(kie.get.v1.models, { retries: 3 });\n```\n\nPart of the [apicity](https://github.com/justintanner/apicity) monorepo.\n\n## License\n\nMIT — see [LICENSE](LICENSE).\n","readmeFilename":"README.md"}