{"_id":"@cogitator-ai/models","_rev":"26-f797b7e5cccf33dd529181481eb1128c","name":"@cogitator-ai/models","dist-tags":{"latest":"17.1.9"},"versions":{"0.1.0":{"name":"@cogitator-ai/models","version":"0.1.0","license":"MIT","_id":"@cogitator-ai/models@0.1.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"4e4a8b885c1bd1d4e090896b0575e25b9e93b4e7","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-0.1.0.tgz","fileCount":43,"integrity":"sha512-kuwFPbIzPqZN6L6nT9eju8CokzAydZ0AcYIFmS9JGx0o4linbWLCFZgjoUQTszxfc77ryReIgbyeU2b/k99oXg==","signatures":[{"sig":"MEQCIGSXYnv+NJPG4BXKIhtXqu+EmDgZCcuIsGUzkLIWqESpAiBDx4huk+cIqppFFo4muNL/NvH8hDxHrgW5ObGtwYMMFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86859},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-models-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/5786141764628bbc471c063c19fc5dab/cogitator-ai-models-0.1.0.tgz","_integrity":"sha512-kuwFPbIzPqZN6L6nT9eju8CokzAydZ0AcYIFmS9JGx0o4linbWLCFZgjoUQTszxfc77ryReIgbyeU2b/k99oXg==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2"},"peerDependencies":{"@cogitator-ai/types":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/models_0.1.0_1767171861031_0.4599432425751877","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@cogitator-ai/models","version":"1.0.0","license":"MIT","_id":"@cogitator-ai/models@1.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"66131ad70f66e5e83a75cdeb0d4ce356850262de","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-1.0.0.tgz","fileCount":43,"integrity":"sha512-oq64vgWIVWDMYsWqMtdQgKAKc6hOLwXnHrngtsidsnPSJeOqXVcDhz5uKtGn36yG4BEZVXxrtyZNMRbj0eNB0Q==","signatures":[{"sig":"MEUCIQCwuV6daYqlZ47XSQZrhnJ13PgfjGNKekEkKgtPsFfYTwIgJre6BQt29gy1Y6RNBdA4za3d/yoqWQfT4C57a9c7ZTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86859},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-models-1.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/07883965d0cb2fed0cb18d8d9c831449/cogitator-ai-models-1.0.0.tgz","_integrity":"sha512-oq64vgWIVWDMYsWqMtdQgKAKc6hOLwXnHrngtsidsnPSJeOqXVcDhz5uKtGn36yG4BEZVXxrtyZNMRbj0eNB0Q==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2"},"peerDependencies":{"@cogitator-ai/types":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/models_1.0.0_1767175001840_0.17791909901923253","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@cogitator-ai/models","version":"1.1.0","license":"MIT","_id":"@cogitator-ai/models@1.1.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"41af6e1b470e4f10fb76ee3a006d995e1e8d203f","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-1.1.0.tgz","fileCount":43,"integrity":"sha512-BUEGc3FjNw+tZkUQZXCBWPGDumqXfS4mmDZvMjOpLYjxXgmd7IGjzai+xZ35Krub5PeY7MDAXAZeAzv88qS5bg==","signatures":[{"sig":"MEUCIFhOQuC2YfLTREDNkVqtMzsJ+B8Vxbw0eDm8YH4CZhesAiEA369+fJr5UkaxiOXfX0S+mGpahD06/dydWajaEk9XyuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87213},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-models-1.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/a5deb9c7fe8e085a85651e002d0b8206/cogitator-ai-models-1.1.0.tgz","_integrity":"sha512-BUEGc3FjNw+tZkUQZXCBWPGDumqXfS4mmDZvMjOpLYjxXgmd7IGjzai+xZ35Krub5PeY7MDAXAZeAzv88qS5bg==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.0","@types/node":"^25.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2"},"peerDependencies":{"@cogitator-ai/types":"0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/models_1.1.0_1767204722622_0.07426894072999013","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@cogitator-ai/models","version":"2.0.0","license":"MIT","_id":"@cogitator-ai/models@2.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"c792c6e2054d2cc6aaed24b0448cfc3024bd4a20","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-2.0.0.tgz","fileCount":43,"integrity":"sha512-IvNwqdb+scCFmn3FzNqQJPW/tqBbYUuobvGDVQr/RZIGEFB3gLln86MJSY83We9xnVPmtpeopXX5U6nKLVGuXA==","signatures":[{"sig":"MEQCIF76r71mUgYeK6JShoFa742FtDJ8JrF9n3B7LWVIaanHAiBF1TqQ4JW+7Ju/H6sTdyQ5eTrZiG3aIkKLAIaBKJLdZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96404},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-models-2.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/a9705f01815adf2ea8089534678db767/cogitator-ai-models-2.0.0.tgz","_integrity":"sha512-IvNwqdb+scCFmn3FzNqQJPW/tqBbYUuobvGDVQr/RZIGEFB3gLln86MJSY83We9xnVPmtpeopXX5U6nKLVGuXA==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.0","@types/node":"^25.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2"},"peerDependencies":{"@cogitator-ai/types":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/models_2.0.0_1767215155712_0.9838181211429284","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@cogitator-ai/models","version":"3.0.0","license":"MIT","_id":"@cogitator-ai/models@3.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"c2618bd8d0c44342201611e55334b39f25d3d8a9","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-3.0.0.tgz","fileCount":43,"integrity":"sha512-ZklTAq1fIWhFyMFSTn9nECg9EBcmRdOc0e9NNPC71doCiEUZh10Mn++X9tFoVSv/K0YUH4H0TubfrKvAzyE11Q==","signatures":[{"sig":"MEQCIApZHbe5XTSxt5QR1vX4LHO681x4/Xx5DG9B6CdhmpCtAiAHWcZmV/JnJFA7yldRMhwmCFfUKBAzTbRAEJxyVhTwzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96404},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-models-3.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/2d208a2ca18ab1e0a0f5dd2960a1d7f6/cogitator-ai-models-3.0.0.tgz","_integrity":"sha512-ZklTAq1fIWhFyMFSTn9nECg9EBcmRdOc0e9NNPC71doCiEUZh10Mn++X9tFoVSv/K0YUH4H0TubfrKvAzyE11Q==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.0","@types/node":"^25.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2"},"peerDependencies":{"@cogitator-ai/types":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/models_3.0.0_1767272189402_0.4703418455150876","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@cogitator-ai/models","version":"4.0.0","license":"MIT","_id":"@cogitator-ai/models@4.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"8bfc854dd60672f75eacf1ba61d128138af7199a","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-4.0.0.tgz","fileCount":43,"integrity":"sha512-xpzRzqZOvkddY42g9AVxZyPlK/TgE163VCVDKyZUm4+ceEkzBvxt2UtNW5qXecjlwOwDu4eN+ZV8WX+ZquxhOg==","signatures":[{"sig":"MEQCIHGt77JyU2fWtr2ZQ9+7yGAoDdUrUqS/ABs1Xcej1ve0AiBErNtBgBM1D6ElsVp4rhlYTMuv26SlxjgVDokEJUcIzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96404},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-models-4.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/dd6f6b4153e4928886fda1047ec5bd54/cogitator-ai-models-4.0.0.tgz","_integrity":"sha512-xpzRzqZOvkddY42g9AVxZyPlK/TgE163VCVDKyZUm4+ceEkzBvxt2UtNW5qXecjlwOwDu4eN+ZV8WX+ZquxhOg==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.0","@types/node":"^25.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2"},"peerDependencies":{"@cogitator-ai/types":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/models_4.0.0_1767518357932_0.3525388939854457","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@cogitator-ai/models","version":"5.0.0","license":"MIT","_id":"@cogitator-ai/models@5.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"ff67eaeff95a2b68790ae09a901ab7cb6d7f5df6","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-5.0.0.tgz","fileCount":43,"integrity":"sha512-XBdnTdC31rzN1S+Le5LVzHkWqO/Z3nryV4ll8t02Y7Ic5NJCtMO9Le2Jna5rxCGcgef7kfefq+i0NkWsTBphyA==","signatures":[{"sig":"MEQCICt6hyFzrCeRB4n+vgm3MzSTcLopNKiM2G/kztYwtBKqAiAxR9OTPk/Yzrx+bkqcSIhwnRkK6zo8tZFjWnsfBsXsXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96404},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-models-5.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/1d0bc63370649d169e31b7424f7932a4/cogitator-ai-models-5.0.0.tgz","_integrity":"sha512-XBdnTdC31rzN1S+Le5LVzHkWqO/Z3nryV4ll8t02Y7Ic5NJCtMO9Le2Jna5rxCGcgef7kfefq+i0NkWsTBphyA==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.0","@types/node":"^25.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2"},"peerDependencies":{"@cogitator-ai/types":"0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/models_5.0.0_1767559722580_0.3692961963203434","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@cogitator-ai/models","version":"6.0.0","license":"MIT","_id":"@cogitator-ai/models@6.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"ca26949937f323678d19f231c7ca7054abf052b1","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-6.0.0.tgz","fileCount":43,"integrity":"sha512-IxpoMq4NKGtEr7Olx5bFEjRgOKSynmlkhYS1bfnvdyZfy0t+K1nx1QIBZTnNAqkzCOnY6amqzyyRQ37n/uJPag==","signatures":[{"sig":"MEUCIHaFixGiGuktIDZMyMfSoU3U7PSExOAFUxNxXtOPb9/OAiEA3Yib0G4rzXP/LamFe7VfFU9wSKN+IbP9WHCn9atG68k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96404},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-models-6.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/b5280e264f49f38b680b770f984383ed/cogitator-ai-models-6.0.0.tgz","_integrity":"sha512-IxpoMq4NKGtEr7Olx5bFEjRgOKSynmlkhYS1bfnvdyZfy0t+K1nx1QIBZTnNAqkzCOnY6amqzyyRQ37n/uJPag==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.0","@types/node":"^25.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2"},"peerDependencies":{"@cogitator-ai/types":"0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/models_6.0.0_1768904097753_0.28302350967658985","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"@cogitator-ai/models","version":"6.0.1","license":"MIT","_id":"@cogitator-ai/models@6.0.1","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"0ab5d108b6cb35aa55b559b1d70b89d107c0aa2e","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-6.0.1.tgz","fileCount":43,"integrity":"sha512-yRwkN0qZFb7SykN7odr2ouRYS0J9okQUG6N4h34owjAa8audnMgiylqalag4cvrbhT6ZKA63jDFQI/H1DoK4qw==","signatures":[{"sig":"MEUCIBD7m7HZLi3OOWstkuKciAx7OMdzTKP/UQmOn/W8yKfEAiEAxOm1Rv1G7VUnjEGa2XB3LB6dVC/iTfbpy3fMNtBlC/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96404},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-models-6.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/4676877fbbc867e3e5f2a10dfeace120/cogitator-ai-models-6.0.1.tgz","_integrity":"sha512-yRwkN0qZFb7SykN7odr2ouRYS0J9okQUG6N4h34owjAa8audnMgiylqalag4cvrbhT6ZKA63jDFQI/H1DoK4qw==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.0","@types/node":"^25.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2"},"peerDependencies":{"@cogitator-ai/types":"0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/models_6.0.1_1768906291296_0.02403546885796004","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@cogitator-ai/models","version":"7.0.0","license":"MIT","_id":"@cogitator-ai/models@7.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"231f887d754626578c3a5a4d25a77a6a3e33ad91","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-7.0.0.tgz","fileCount":43,"integrity":"sha512-MHXUzSYS3zctCxqCGzb8xfhXT2p2yqQYk2c1tylnoUimKaobS8xzaeRCd628PQ1uAZjGp4XT0TqQ8b4FiD+1+Q==","signatures":[{"sig":"MEQCICzJVypXyt7550Cf1mEMQM7+qM+GxAo1GmSPQVDlton3AiBf6oOZnXhprqAw2mU9bMLaukSNw1uso3o6J0Rl7MZQ0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96404},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-models-7.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/a2c8f44e7ed7bd835f7015463a17ba27/cogitator-ai-models-7.0.0.tgz","_integrity":"sha512-MHXUzSYS3zctCxqCGzb8xfhXT2p2yqQYk2c1tylnoUimKaobS8xzaeRCd628PQ1uAZjGp4XT0TqQ8b4FiD+1+Q==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.0","@types/node":"^25.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2"},"peerDependencies":{"@cogitator-ai/types":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/models_7.0.0_1768908451207_0.9855800985096348","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@cogitator-ai/models","version":"8.0.0","license":"MIT","_id":"@cogitator-ai/models@8.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"7c347448c3cca5f75d61a7ab6503630f5b0676fd","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-8.0.0.tgz","fileCount":43,"integrity":"sha512-zT9CfmNJnPVxTBs8G5V/wp978NVMKAUBWRWI76+MgKBY16DZLd1AIQyed/7jzSf059GDChDmCSh4zreQ08vslA==","signatures":[{"sig":"MEQCIB4wT4JhCigtNbk2eKqcZ3mIjolGP3pXvh9SXHhL1paXAiBhzbgUz+po6q9rzf7GtZmuXhg39L/RwnRPrR6CEKe4Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96405},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-models-8.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/52c7a32d6fdc3dd2f3da01b46c45bd76/cogitator-ai-models-8.0.0.tgz","_integrity":"sha512-zT9CfmNJnPVxTBs8G5V/wp978NVMKAUBWRWI76+MgKBY16DZLd1AIQyed/7jzSf059GDChDmCSh4zreQ08vslA==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.0","@types/node":"^25.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2"},"peerDependencies":{"@cogitator-ai/types":"0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/models_8.0.0_1768909708363_0.8675163975223712","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@cogitator-ai/models","version":"8.0.1","license":"MIT","_id":"@cogitator-ai/models@8.0.1","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"82e227c5b644678ec0d8f68f24193b36f48e27f2","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-8.0.1.tgz","fileCount":43,"integrity":"sha512-gnIj9s6wv1s2kFbNKgI2Pfo9SAzjbPJJjizjLy1eKBDC2e7WqP5312kDUflUM39LeQnqPbTONd6m01I2IJ0FCg==","signatures":[{"sig":"MEYCIQC99bl3LtS39rRPKhRjIQxP3cengeoPYUr1FiMKlxH7hgIhAMnykbUb8uk6cgpJqVYACNhHM/n1Wi8m8tQf9Mdo+mpK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96405},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-models-8.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/9ec0dc04ef306db219ded0d4e3296e2b/cogitator-ai-models-8.0.1.tgz","_integrity":"sha512-gnIj9s6wv1s2kFbNKgI2Pfo9SAzjbPJJjizjLy1eKBDC2e7WqP5312kDUflUM39LeQnqPbTONd6m01I2IJ0FCg==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.0","@types/node":"^25.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2"},"peerDependencies":{"@cogitator-ai/types":"0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/models_8.0.1_1769171248362_0.4491067809648732","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@cogitator-ai/models","version":"9.0.0","license":"MIT","_id":"@cogitator-ai/models@9.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"2a286e4e745618f94f5c1d8aa7b06c6b59106324","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-9.0.0.tgz","fileCount":43,"integrity":"sha512-+vcx8ehAKnwLX2wGpLSbSH/js0wGL7cnoKvcy0qcyM+nVgOvYXfS09+RGAYIuEWNgVhBBY7/xvs0XHalZcuU1w==","signatures":[{"sig":"MEUCIBuN8LeaWGEoOebZ4NgdFELkiUWec2mcOKNY0N59t0OAAiEA3cfDT6ni9uipDo6t+fOmdRwmUToYDQEofM880C9/PSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96405},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-models-9.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/31b73b4115b898898e7099a2c6642896/cogitator-ai-models-9.0.0.tgz","_integrity":"sha512-+vcx8ehAKnwLX2wGpLSbSH/js0wGL7cnoKvcy0qcyM+nVgOvYXfS09+RGAYIuEWNgVhBBY7/xvs0XHalZcuU1w==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.0","@types/node":"^25.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2"},"peerDependencies":{"@cogitator-ai/types":"0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/models_9.0.0_1769174980873_0.7219712439457182","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@cogitator-ai/models","version":"10.0.0","license":"MIT","_id":"@cogitator-ai/models@10.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"088b5a91a937799ab052f2f2318e79cae3d997f4","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-10.0.0.tgz","fileCount":43,"integrity":"sha512-xDgdL8NRko03K+b5Y70Y1H618efaWHeJGaQjv2hSfjVwCtyoXgd9vIyHCnQb/xCoA7ADm82FyYhBBU5Izz61ow==","signatures":[{"sig":"MEYCIQDwSjakFtMlnOIyiPFaiv7wWQUt5HY6Oy6CqNqtyfFgZgIhAPclq+K4l7WcDvs21ZS/rxkjPLNtWTpWxS84rYF/K9UG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96406},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-models-10.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/0533fde44b9bd9fb38bedc9baf051ea8/cogitator-ai-models-10.0.0.tgz","_integrity":"sha512-xDgdL8NRko03K+b5Y70Y1H618efaWHeJGaQjv2hSfjVwCtyoXgd9vIyHCnQb/xCoA7ADm82FyYhBBU5Izz61ow==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.0","@types/node":"^25.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2"},"peerDependencies":{"@cogitator-ai/types":"0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/models_10.0.0_1769179005579_0.7286431413114887","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"@cogitator-ai/models","version":"11.0.0","license":"MIT","_id":"@cogitator-ai/models@11.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"abb5644b21a19d5dba74bc4d5c718a48074c5ae8","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-11.0.0.tgz","fileCount":43,"integrity":"sha512-Uj7rO/1gadI6AHbL9CWEDJ57wctzEa5CFR1WpEYszfxol7PCYcg7hTCE/RbdUdCtA6hYHgWZTb0b8lq/CAiY3Q==","signatures":[{"sig":"MEQCIA+8t2JPQO7N4AmHxxCsdQDve/Q3ykVTDJqwDCWXIsj9AiANFAor+UHY1qKgA2MPAloZNheHUo+472kDtjiP1RZI0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96406},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-models-11.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/e1c4789a29ce2006a5ce28a04ec9e377/cogitator-ai-models-11.0.0.tgz","_integrity":"sha512-Uj7rO/1gadI6AHbL9CWEDJ57wctzEa5CFR1WpEYszfxol7PCYcg7hTCE/RbdUdCtA6hYHgWZTb0b8lq/CAiY3Q==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.0","@types/node":"^25.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2"},"peerDependencies":{"@cogitator-ai/types":"0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/models_11.0.0_1769183185963_0.17012278833400174","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@cogitator-ai/models","version":"13.0.0","license":"MIT","_id":"@cogitator-ai/models@13.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"e3f34ce2cdcfd85b12f8706fb64c0bbac8e48ada","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-13.0.0.tgz","fileCount":43,"integrity":"sha512-tFWNsLHRqigPf/LaLws/Yd18MuQD14NHgTcYtw1oG2udC0UGQDnHLqpNWMGp41G7ZNudEpCdZB/6NapbnjkxdA==","signatures":[{"sig":"MEQCIFbe6gMRPSYNFVFiuqCVvxvtrtIgi6lIYSXvsHv9QdDtAiASeGRuV1G95NyKIixFmV8DyJ6l9SLO7W06kJzjBol1xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96406},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-models-13.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/c0a6f44b664fe34343fb56cadbdca0e0/cogitator-ai-models-13.0.0.tgz","_integrity":"sha512-tFWNsLHRqigPf/LaLws/Yd18MuQD14NHgTcYtw1oG2udC0UGQDnHLqpNWMGp41G7ZNudEpCdZB/6NapbnjkxdA==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.0","@types/node":"^25.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2"},"peerDependencies":{"@cogitator-ai/types":"0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/models_13.0.0_1769185202998_0.7525018107402808","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"@cogitator-ai/models","version":"14.0.0","license":"MIT","_id":"@cogitator-ai/models@14.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"aefb5afd8177a1c2cb90d2639972ab84d6bbc294","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-14.0.0.tgz","fileCount":43,"integrity":"sha512-IXLvMJxWd4D+g9WEtYbc9YkaUNPZHgrS2C1xiyDrtNzMrxTYB9JW3qY3IW3ZBpwqkxKAm8HWj1AStfeOvt7y7A==","signatures":[{"sig":"MEUCIQDkcrK0DoDxmtiUDsU3BxDZkqUY6MM2csh3BEvgWa9FoQIgQMe4H13+NPK+zp0j3acweJyu9VWVNGKhCvAibWc+bfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96406},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-models-14.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/ad609226d6b1e6aa541045c8c82c0d6e/cogitator-ai-models-14.0.0.tgz","_integrity":"sha512-IXLvMJxWd4D+g9WEtYbc9YkaUNPZHgrS2C1xiyDrtNzMrxTYB9JW3qY3IW3ZBpwqkxKAm8HWj1AStfeOvt7y7A==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.0","@types/node":"^25.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2"},"peerDependencies":{"@cogitator-ai/types":"0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/models_14.0.0_1769185793067_0.37804073811228545","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"@cogitator-ai/models","version":"15.0.0","license":"MIT","_id":"@cogitator-ai/models@15.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"a50317fc10b9f753157634cc02d12d9336dae1e9","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-15.0.0.tgz","fileCount":39,"integrity":"sha512-GNm2/fzADwoKTjbcOFDIuGJSv5bbmc2CfBtF2qvUBdPhdMC3mKAKUoLKeIVvWVqik3idQ/jVJGCWNfJtXa27eA==","signatures":[{"sig":"MEQCICfC94SYUK8nhX5wlva64pQ6y0wmaKFDSk/KH4Zb8xmKAiBmTGq+HrqjZWP3W4+x/N1qRz9DDEQKPYEXWsd38XCbSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83861},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-models-15.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/2253a56079f9c67b509a2df433913e3d/cogitator-ai-models-15.0.0.tgz","_integrity":"sha512-GNm2/fzADwoKTjbcOFDIuGJSv5bbmc2CfBtF2qvUBdPhdMC3mKAKUoLKeIVvWVqik3idQ/jVJGCWNfJtXa27eA==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.0","@types/node":"^25.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2"},"peerDependencies":{"@cogitator-ai/types":"0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/models_15.0.0_1769250428108_0.27296807696134073","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"@cogitator-ai/models","version":"16.0.0","license":"MIT","_id":"@cogitator-ai/models@16.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"3a54511d3b0d34be4b7ff11e9ee0f43dda99eb1d","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-16.0.0.tgz","fileCount":39,"integrity":"sha512-eB3mAIF2D072M5NDx1D4i2Vzx7binj6OSkVvbFEEwvTc2cbB6iINKtPXaYogR/tUsrbw9MDqdJ8MH6Sk+JkW9g==","signatures":[{"sig":"MEYCIQD0Z/sGIYPsyFMKDcpIE6o/yWXfZHOTKntjIRoA+/y3NwIhAKHoAcbas6PHPjCXpZsdxgOO9zw3XWfyTQRMPvzXchZZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83861},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-models-16.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/69b585695510d235936d5afc4c6358ab/cogitator-ai-models-16.0.0.tgz","_integrity":"sha512-eB3mAIF2D072M5NDx1D4i2Vzx7binj6OSkVvbFEEwvTc2cbB6iINKtPXaYogR/tUsrbw9MDqdJ8MH6Sk+JkW9g==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.0","@types/node":"^25.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2"},"peerDependencies":{"@cogitator-ai/types":"0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/models_16.0.0_1769251952734_0.8068692616577862","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"name":"@cogitator-ai/models","version":"17.0.0","license":"MIT","_id":"@cogitator-ai/models@17.0.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"2f6648cd51d338e4ceef64f3409110b87a3bfa06","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-17.0.0.tgz","fileCount":39,"integrity":"sha512-aa3vpZFTHzmf1z3U+l0YTRA36BrM7Fbazihxgeh1OTfjgZ4Rzer3H6muhr11o9icwsqv7kHvF4Pk2cq7Bh+e3Q==","signatures":[{"sig":"MEUCIQCa5sNSaehfbcB8i9GFdN7bT1OZk2yr6NT7HGObCXJK6QIgOy3TnrbYnnP4N+z711iCUipmeGyuSrSGv7LTTaxG1Fg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83861},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-models-17.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/9ac0ead6180ee590d830d9ecdbe955ed/cogitator-ai-models-17.0.0.tgz","_integrity":"sha512-aa3vpZFTHzmf1z3U+l0YTRA36BrM7Fbazihxgeh1OTfjgZ4Rzer3H6muhr11o9icwsqv7kHvF4Pk2cq7Bh+e3Q==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.0","@types/node":"^25.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2"},"peerDependencies":{"@cogitator-ai/types":"0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/models_17.0.0_1769254740720_0.9579803722318876","host":"s3://npm-registry-packages-npm-production"}},"17.1.0":{"name":"@cogitator-ai/models","version":"17.1.0","license":"MIT","_id":"@cogitator-ai/models@17.1.0","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/eL1fe/cogitator#readme","bugs":{"url":"https://github.com/eL1fe/cogitator/issues"},"dist":{"shasum":"83c39d02a5d8fc6a432d28445a077d1ef953c34f","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-17.1.0.tgz","fileCount":39,"integrity":"sha512-GWDYvccDvVfe5BrkINoy3Vx6GQ/hfVHOzpXibOfKAQr07yFO1svu5YLyEIgr+6XW37f14Ye/m9t4g6rNly6Gtg==","signatures":[{"sig":"MEUCICFCoGMdwnbMbcPqBiCThGmgpF+98BS9QokFyT4eHTW7AiEA80XhrNukAWlsHJb64EDkWFi5Rwnq/0P9UGWXwT/HzgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96268},"main":"./dist/index.js","type":"module","_from":"file:cogitator-ai-models-17.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/65fd23d68a0c245db784110d749c4580/cogitator-ai-models-17.1.0.tgz","_integrity":"sha512-GWDYvccDvVfe5BrkINoy3Vx6GQ/hfVHOzpXibOfKAQr07yFO1svu5YLyEIgr+6XW37f14Ye/m9t4g6rNly6Gtg==","repository":{"url":"git+https://github.com/eL1fe/cogitator.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.24.0","@types/node":"^25.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","typescript":"^5.7.2"},"peerDependencies":{"@cogitator-ai/types":"0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/models_17.1.0_1769258191675_0.42713964376864166","host":"s3://npm-registry-packages-npm-production"}},"17.1.3":{"name":"@cogitator-ai/models","version":"17.1.3","license":"MIT","_id":"@cogitator-ai/models@17.1.3","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"631c787b31b2bf5d45eb94fea708821a5ff66dc4","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-17.1.3.tgz","fileCount":38,"integrity":"sha512-KOrzS3ihyRnollJhW8jElPEKHTifJc3V1z7FjJZgJQkNsgdj7bk5Gy04Amo70FFp38raC0bx7J0apui1//4MIw==","signatures":[{"sig":"MEYCIQD0ebSb0zZXDyzZu5s9J3LRVZ9PDtSMpoa0qh7QnxlOywIhAOaxRsf0Hx02IiYYGuuragiQYIUdGYx9EPKEg9wDJbHM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92186},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"68ae52328fec8aa8e62b0dfb996c7bef0c2b441b","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^4.3.6","@types/node":"^25.0.10"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.2"},"peerDependencies":{"@cogitator-ai/types":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/models_17.1.3_1769446789001_0.2920736787580851","host":"s3://npm-registry-packages-npm-production"}},"17.1.4":{"name":"@cogitator-ai/models","version":"17.1.4","license":"MIT","_id":"@cogitator-ai/models@17.1.4","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"fe409db83c77284c2a83d38906b61488149ccc7b","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-17.1.4.tgz","fileCount":38,"integrity":"sha512-V7YZKex8IA4gmMivdWwiVMA/pkJ0pAtLYn32xXaXljaHEACGl3yMyPq5zqoyt8g4KVGwwExQxGmj2bX3/V1RHg==","signatures":[{"sig":"MEUCIQDek/0yYGiRxrDFV/Y9K8mr+A4O4S23rQkWq7dn2bveHwIgRkdUgG2FcmviPDVQFjuRqrz3pe0MtA5k+cjGPQcDxaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92186},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a6b9adee17ab69490d006ebca129a24d50e90b0f","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^4.3.6","@types/node":"^25.0.10"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.2"},"peerDependencies":{"@cogitator-ai/types":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/models_17.1.4_1771596845937_0.4175250043494658","host":"s3://npm-registry-packages-npm-production"}},"17.1.6":{"name":"@cogitator-ai/models","version":"17.1.6","license":"MIT","_id":"@cogitator-ai/models@17.1.6","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"68c0024b0ec1b3f4495335b8a94ce58c7eaf5efa","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-17.1.6.tgz","fileCount":38,"integrity":"sha512-WLwUBlGnVHDjPoXpEFGjDtUu5DokG5ZUQQLqNPvJZYZ8pfFcuZQIl7xz3TnNwtZQJUbvgQl2ekykBeVKbj9nYw==","signatures":[{"sig":"MEYCIQC374CQOTqWP8XQVNQ2N2xYFwtB9hIg0I9SiYW/8faF0gIhAJqGuklgxmfDcL4WAv4x0q/OJaYXpaJepcfUxvgvdN0Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92711},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"815c9456ac39f4fc17396fbe852e6ea456ad9bdd","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.2","@types/node":"^25.0.10"},"_npmOperationalInternal":{"tmp":"tmp/models_17.1.6_1772027672752_0.002568755922324417","host":"s3://npm-registry-packages-npm-production"}},"17.1.8":{"name":"@cogitator-ai/models","version":"17.1.8","license":"MIT","_id":"@cogitator-ai/models@17.1.8","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"dist":{"shasum":"4b105f511751f42dab4eb90dfbe64c3a2b8682dc","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-17.1.8.tgz","fileCount":38,"integrity":"sha512-1rCPbVN0oGtl9SkBVHHBepcEms02X9Z/1ZrRWDzN6p3K/koNb0rStXQ7iC0tVcpKvmxTO8MOD1YHdHln1j2iwg==","signatures":[{"sig":"MEUCIE3ETUMg9fRUJFlM+bvyn4YZEBcD7JEzcrArnvG06ke2AiEA+SWxee3dLSNzxzlsHAW+fRsZmT0Az3UWNsygPUvcrDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95073},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"33b6a8cb29bfdd7d2255acfa240b2df5d558354e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"repository":{"url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","type":"git","directory":"packages/models"},"_npmVersion":"10.9.0","description":"Dynamic model registry with pricing for Cogitator","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.2","@types/node":"^25.0.10"},"_npmOperationalInternal":{"tmp":"tmp/models_17.1.8_1778881371095_0.5981526639332386","host":"s3://npm-registry-packages-npm-production"}},"17.1.9":{"name":"@cogitator-ai/models","version":"17.1.9","description":"Dynamic model registry with pricing for Cogitator","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"dependencies":{"zod":"^4.3.6"},"devDependencies":{"@types/node":"^25.0.10","typescript":"^5.7.2","vitest":"^4.0.18"},"repository":{"type":"git","url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","directory":"packages/models"},"publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"license":"MIT","scripts":{"build":"tsc","dev":"tsc --watch","test":"vitest run","test:watch":"vitest","clean":"rm -rf dist"},"_id":"@cogitator-ai/models@17.1.9","bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","_integrity":"sha512-/eOgR/sPeyuQJJK2bYGxyGF5bacd8uW63dLO1qlSgxnw/45a/1hOnhHBGkm7/b2yGYpuoP5Hz3aXbOBt8Ad9LQ==","_resolved":"/private/var/folders/20/4d95hdvj45j337gtqpbx3v1m0000gn/T/f90af6e76d9ac3183d3cdd44f83e79d6/cogitator-ai-models-17.1.9.tgz","_from":"file:cogitator-ai-models-17.1.9.tgz","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-/eOgR/sPeyuQJJK2bYGxyGF5bacd8uW63dLO1qlSgxnw/45a/1hOnhHBGkm7/b2yGYpuoP5Hz3aXbOBt8Ad9LQ==","shasum":"e72631a0b2c6489813a5c8ece053044c4ea3cff5","tarball":"https://registry.npmjs.org/@cogitator-ai/models/-/models-17.1.9.tgz","fileCount":39,"unpackedSize":107981,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCIsF04gjOb4xltuDgy6Ozx1ZQBtPoohqdMOMKv4rA4lwIhAKzUM3sckN4cy7jS6NnrR/GY8lgWDCgEMRTk9P7ok6QC"}]},"_npmUser":{"name":"el1fe","email":"piuro.pavel@gmail.com"},"directories":{},"maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/models_17.1.9_1785059688473_0.26755533108765683"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-31T09:04:20.916Z","modified":"2026-07-26T09:54:48.756Z","0.1.0":"2025-12-31T09:04:21.161Z","1.0.0":"2025-12-31T09:56:41.977Z","1.1.0":"2025-12-31T18:12:02.773Z","2.0.0":"2025-12-31T21:05:55.880Z","3.0.0":"2026-01-01T12:56:29.544Z","4.0.0":"2026-01-04T09:19:18.095Z","5.0.0":"2026-01-04T20:48:42.722Z","6.0.0":"2026-01-20T10:14:57.885Z","6.0.1":"2026-01-20T10:51:31.581Z","7.0.0":"2026-01-20T11:27:31.339Z","8.0.0":"2026-01-20T11:48:28.509Z","8.0.1":"2026-01-23T12:27:28.561Z","9.0.0":"2026-01-23T13:29:41.035Z","10.0.0":"2026-01-23T14:36:45.720Z","11.0.0":"2026-01-23T15:46:26.111Z","13.0.0":"2026-01-23T16:20:03.204Z","14.0.0":"2026-01-23T16:29:53.199Z","15.0.0":"2026-01-24T10:27:08.262Z","16.0.0":"2026-01-24T10:52:32.887Z","17.0.0":"2026-01-24T11:39:00.872Z","17.1.0":"2026-01-24T12:36:31.865Z","17.1.3":"2026-01-26T16:59:49.128Z","17.1.4":"2026-02-20T14:14:06.066Z","17.1.6":"2026-02-25T13:54:32.901Z","17.1.8":"2026-05-15T21:42:51.265Z","17.1.9":"2026-07-26T09:54:48.607Z"},"bugs":{"url":"https://github.com/cogitator-ai/Cogitator-AI/issues"},"license":"MIT","homepage":"https://github.com/cogitator-ai/Cogitator-AI#readme","repository":{"type":"git","url":"git+https://github.com/cogitator-ai/Cogitator-AI.git","directory":"packages/models"},"description":"Dynamic model registry with pricing for Cogitator","maintainers":[{"name":"el1fe","email":"piuro.pavel@gmail.com"}],"readme":"# @cogitator-ai/models\n\nDynamic model registry with pricing information for Cogitator. Fetches up-to-date model data from LiteLLM and provides built-in fallbacks for major providers.\n\n## Installation\n\n```bash\npnpm add @cogitator-ai/models\n```\n\n## Features\n\n- **Dynamic Data** - Fetches latest model info from LiteLLM\n- **Pricing Information** - Input/output costs per million tokens\n- **Capability Tracking** - Vision, tools, streaming, JSON mode support\n- **Multi-Provider** - OpenAI, Anthropic, Google, Ollama, Azure, AWS, and more\n- **Caching** - Memory or file-based cache with configurable TTL\n- **Fallback** - Built-in models when external data unavailable\n- **Filtering** - Query models by provider, capabilities, price\n\n---\n\n## Quick Start\n\n```typescript\nimport { initializeModels, getModel, getPrice, listModels } from '@cogitator-ai/models';\n\nawait initializeModels();\n\nconst model = getModel('gpt-5.4-mini');\nconsole.log(model?.contextWindow);\nconsole.log(model?.capabilities?.supportsVision);\n\nconst price = getPrice('claude-sonnet-4-6');\nconsole.log(`Input: $${price?.input}/M tokens`);\nconsole.log(`Output: $${price?.output}/M tokens`);\n\nconst toolModels = listModels({\n  supportsTools: true,\n  provider: 'openai',\n});\n```\n\n---\n\n## Model Registry\n\nThe `ModelRegistry` class manages model data with caching and auto-refresh.\n\n### Initialization\n\n```typescript\nimport { ModelRegistry } from '@cogitator-ai/models';\n\nconst registry = new ModelRegistry({\n  cache: {\n    ttl: 24 * 60 * 60 * 1000,\n    storage: 'file',\n    filePath: './cache/models.json',\n  },\n  autoRefresh: true,\n  refreshInterval: 24 * 60 * 60 * 1000,\n  fallbackToBuiltin: true,\n});\n\nawait registry.initialize();\n```\n\n### Configuration Options\n\n```typescript\ninterface RegistryOptions {\n  cache?: CacheOptions;\n  autoRefresh?: boolean;\n  refreshInterval?: number;\n  fallbackToBuiltin?: boolean;\n}\n\ninterface CacheOptions {\n  ttl: number;\n  storage: 'memory' | 'file';\n  filePath?: string;\n}\n```\n\n| Option              | Default    | Description                          |\n| ------------------- | ---------- | ------------------------------------ |\n| `cache.ttl`         | 24 hours   | Cache time-to-live in milliseconds   |\n| `cache.storage`     | `'memory'` | Storage backend                      |\n| `cache.filePath`    | -          | File path for file-based cache       |\n| `autoRefresh`       | `false`    | Enable automatic background refresh  |\n| `refreshInterval`   | 24 hours   | Refresh interval in milliseconds     |\n| `fallbackToBuiltin` | `true`     | Use built-in models on fetch failure |\n\n### Registry Methods\n\n```typescript\nawait registry.initialize();\n\nconst model = registry.getModel('gpt-5.4-mini');\n\nconst price = registry.getPrice('claude-sonnet-4-6');\n\nconst models = registry.listModels({\n  provider: 'anthropic',\n  supportsVision: true,\n});\n\nconst providers = registry.listProviders();\n\nconst provider = registry.getProvider('openai');\n\nconsole.log(registry.getModelCount());\nconsole.log(registry.isInitialized());\n\nawait registry.refresh();\n\nregistry.shutdown();\n```\n\n---\n\n## Global Functions\n\nFor convenience, the package provides global functions that use a default registry:\n\n```typescript\nimport {\n  initializeModels,\n  getModel,\n  getPrice,\n  listModels,\n  getModelRegistry,\n  shutdownModels,\n} from '@cogitator-ai/models';\n\nawait initializeModels();\n\nconst model = getModel('gpt-5.4-mini');\nconst price = getPrice('gpt-5.4-mini');\nconst allModels = listModels();\n\nconst registry = getModelRegistry();\nconst count = registry.getModelCount();\n\nshutdownModels();\n```\n\n---\n\n## Model Information\n\n### ModelInfo Type\n\n```typescript\ninterface ModelInfo {\n  id: string;\n  provider: string;\n  displayName: string;\n  pricing: ModelPricing;\n  contextWindow: number;\n  maxOutputTokens?: number;\n  capabilities?: ModelCapabilities;\n  deprecated?: boolean;\n  aliases?: string[];\n}\n\ninterface ModelPricing {\n  input: number;\n  output: number;\n  inputCached?: number;\n  outputCached?: number;\n}\n\ninterface ModelCapabilities {\n  supportsVision?: boolean;\n  supportsTools?: boolean;\n  supportsFunctions?: boolean;\n  supportsStreaming?: boolean;\n  supportsJson?: boolean;\n}\n```\n\n### Example Model\n\n```typescript\nconst model = getModel('gpt-5.4-mini');\n// {\n//   id: 'gpt-5.4-mini',\n//   provider: 'openai',\n//   displayName: 'GPT-5.4 Mini',\n//   pricing: { input: 0.75, output: 4.5 },\n//   contextWindow: 272000,\n//   maxOutputTokens: 128000,\n//   capabilities: {\n//     supportsVision: true,\n//     supportsTools: true,\n//     supportsStreaming: true,\n//     supportsJson: true,\n//   }\n// }\n```\n\n---\n\n## Filtering Models\n\nUse `ModelFilter` to query specific models:\n\n```typescript\ninterface ModelFilter {\n  provider?: string;\n  supportsTools?: boolean;\n  supportsVision?: boolean;\n  minContextWindow?: number;\n  maxPricePerMillion?: number;\n  excludeDeprecated?: boolean;\n}\n```\n\n`supportsTools` and `supportsVision` accept both `true` and `false`.\n\n### Filter Examples\n\n```typescript\nconst openaiModels = listModels({\n  provider: 'openai',\n});\n\nconst visionModels = listModels({\n  supportsVision: true,\n});\n\nconst toolModels = listModels({\n  supportsTools: true,\n  excludeDeprecated: true,\n});\n\nconst largeContext = listModels({\n  minContextWindow: 100000,\n});\n\nconst cheapModels = listModels({\n  maxPricePerMillion: 1.0,\n});\n\nconst anthropicVision = listModels({\n  provider: 'anthropic',\n  supportsVision: true,\n  supportsTools: true,\n});\n```\n\n---\n\n## Providers\n\n### Built-in Providers\n\n```typescript\nimport { BUILTIN_PROVIDERS } from '@cogitator-ai/models';\n```\n\n| Provider     | Website                |\n| ------------ | ---------------------- |\n| OpenAI       | openai.com             |\n| Anthropic    | anthropic.com          |\n| Google       | ai.google.dev          |\n| Ollama       | ollama.com             |\n| Azure OpenAI | azure.microsoft.com    |\n| AWS Bedrock  | aws.amazon.com/bedrock |\n| Mistral AI   | mistral.ai             |\n| Cohere       | cohere.com             |\n| Groq         | groq.com               |\n| Together AI  | together.ai            |\n| Fireworks AI | fireworks.ai           |\n| DeepInfra    | deepinfra.com          |\n| Perplexity   | perplexity.ai          |\n| Replicate    | replicate.com          |\n| xAI          | x.ai                   |\n\n### Provider Information\n\n```typescript\ninterface ProviderInfo {\n  id: string;\n  name: string;\n  website?: string;\n  models: string[];\n}\n\nconst providers = registry.listProviders();\nconst openai = registry.getProvider('openai');\nconsole.log(openai?.models.length);\n```\n\n---\n\n## Built-in Models\n\nFallback models are available when LiteLLM data cannot be fetched:\n\n```typescript\nimport {\n  BUILTIN_MODELS,\n  OPENAI_MODELS,\n  ANTHROPIC_MODELS,\n  GOOGLE_MODELS,\n} from '@cogitator-ai/models';\n```\n\n### OpenAI Models\n\n- gpt-5.5, gpt-5.5-pro\n- gpt-5.4, gpt-5.4-mini, gpt-5.4-nano, gpt-5.4-pro\n- gpt-4.1, gpt-4.1-mini, gpt-4.1-nano\n- gpt-4o, gpt-4o-mini\n- o3, o3-mini, o3-pro, o4-mini\n\n### Anthropic Models\n\n- claude-fable-5, claude-opus-4-8, claude-sonnet-4-6\n- claude-opus-4-5, claude-sonnet-4-5, claude-haiku-4-5\n- claude-opus-4-1, claude-sonnet-4, claude-opus-4\n\n### Google Models\n\n- gemini-3.5-flash, gemini-3.1-pro-preview\n- gemini-3-flash-preview, gemini-3.1-flash-lite\n- gemini-2.5-pro, gemini-2.5-flash, gemini-2.5-flash-lite\n\n---\n\n## Caching\n\n### Memory Cache\n\n```typescript\nconst registry = new ModelRegistry({\n  cache: {\n    ttl: 60 * 60 * 1000,\n    storage: 'memory',\n  },\n});\n```\n\n### File Cache\n\n```typescript\nconst registry = new ModelRegistry({\n  cache: {\n    ttl: 24 * 60 * 60 * 1000,\n    storage: 'file',\n    filePath: './cache/models.json',\n  },\n});\n```\n\n### ModelCache Class\n\n```typescript\nimport { ModelCache } from '@cogitator-ai/models';\n\nconst cache = new ModelCache({\n  ttl: 3600000,\n  storage: 'file',\n  filePath: './models-cache.json',\n});\n\nconst models = await cache.get();\n\nawait cache.set(models);\n\nconst staleData = await cache.getStale();\n```\n\n---\n\n## Data Fetching\n\n### LiteLLM Integration\n\n```typescript\nimport { fetchLiteLLMData, transformLiteLLMData } from '@cogitator-ai/models';\n\nconst rawData = await fetchLiteLLMData();\n\nconst models = transformLiteLLMData(rawData);\n```\n\n### LiteLLM Data Structure\n\n```typescript\ninterface LiteLLMModelEntry {\n  max_tokens?: number;\n  max_input_tokens?: number;\n  max_output_tokens?: number;\n  input_cost_per_token?: number;\n  output_cost_per_token?: number;\n  litellm_provider?: string;\n  supports_function_calling?: boolean;\n  supports_vision?: boolean;\n  supports_response_schema?: boolean;\n  supports_tool_choice?: boolean;\n  deprecation_date?: string;\n}\n```\n\n---\n\n## Examples\n\n### Cost Calculator\n\n```typescript\nimport { getPrice } from '@cogitator-ai/models';\n\nfunction calculateCost(modelId: string, inputTokens: number, outputTokens: number): number | null {\n  const price = getPrice(modelId);\n  if (!price) return null;\n\n  const inputCost = (inputTokens / 1_000_000) * price.input;\n  const outputCost = (outputTokens / 1_000_000) * price.output;\n\n  return inputCost + outputCost;\n}\n\nconst cost = calculateCost('gpt-4o', 10000, 2000);\nconsole.log(`Cost: $${cost?.toFixed(4)}`);\n```\n\n### Model Selector\n\n```typescript\nimport { listModels } from '@cogitator-ai/models';\n\nfunction selectBestModel(options: {\n  needsVision?: boolean;\n  needsTools?: boolean;\n  maxCost?: number;\n  minContext?: number;\n}): string | null {\n  const models = listModels({\n    supportsVision: options.needsVision,\n    supportsTools: options.needsTools,\n    maxPricePerMillion: options.maxCost,\n    minContextWindow: options.minContext,\n    excludeDeprecated: true,\n  });\n\n  if (models.length === 0) return null;\n\n  models.sort((a, b) => {\n    const aPrice = (a.pricing.input + a.pricing.output) / 2;\n    const bPrice = (b.pricing.input + b.pricing.output) / 2;\n    return aPrice - bPrice;\n  });\n\n  return models[0].id;\n}\n\nconst cheapTool = selectBestModel({\n  needsTools: true,\n  maxCost: 2.0,\n});\n```\n\n### Provider Dashboard\n\n```typescript\nimport { getModelRegistry, initializeModels } from '@cogitator-ai/models';\n\nasync function showDashboard() {\n  await initializeModels();\n  const registry = getModelRegistry();\n\n  console.log(`Total models: ${registry.getModelCount()}`);\n  console.log();\n\n  for (const provider of registry.listProviders()) {\n    const models = registry.listModels({ provider: provider.id });\n    console.log(`${provider.name}: ${models.length} models`);\n\n    const avgPrice =\n      models.reduce((sum, m) => sum + (m.pricing.input + m.pricing.output) / 2, 0) / models.length;\n    console.log(`  Avg price: $${avgPrice.toFixed(2)}/M tokens`);\n  }\n}\n```\n\n---\n\n## Type Reference\n\n```typescript\nimport type {\n  ModelInfo,\n  ModelPricing,\n  ModelCapabilities,\n  ModelFilter,\n  ProviderInfo,\n  CacheOptions,\n  RegistryOptions,\n  LiteLLMModelEntry,\n  LiteLLMModelData,\n} from '@cogitator-ai/models';\n\nimport {\n  ModelInfoSchema,\n  ModelPricingSchema,\n  ModelCapabilitiesSchema,\n  ProviderInfoSchema,\n} from '@cogitator-ai/models';\n```\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}