{"_id":"@airouter.io/airouter-sdk","_rev":"12-7d071b5d4271947af3608094bddcff52","name":"@airouter.io/airouter-sdk","dist-tags":{"latest":"0.1.13"},"versions":{"0.1.2":{"name":"@airouter.io/airouter-sdk","version":"0.1.2","author":{"name":"Matthias Lau","email":"matthias@airouter.io"},"license":"MIT","_id":"@airouter.io/airouter-sdk@0.1.2","maintainers":[{"name":"matthiaslau","email":"lau.matthias@gmail.com"},{"name":"kai-ai-router","email":"kaiwendlandt@pm.me"}],"dist":{"shasum":"e17a029cc62483e02394c168585833e4df821ed3","tarball":"https://registry.npmjs.org/@airouter.io/airouter-sdk/-/airouter-sdk-0.1.2.tgz","fileCount":20,"integrity":"sha512-YMG0QcabdsdLP9NcHJyLYnbip/+2R+oHRQf+9RlT5yqXS1y9qNoDpOXWem9x2DyLkz8O57Y+qgPqf8/svqwWIA==","signatures":[{"sig":"MEUCIQCd+iFcnYb1GBkuZRPWmuB2GwWwM6rtOGJmkZ7bJhKMAwIgH4ESgx5UCt6pXv2NaB3ajW1jvM2TbSI3PujppcUB8Ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8710},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fa697d63e18eb833a73c8721efb60650514505fd","scripts":{"ci":"npm run build && npm run format && npm run check-exports","test":"jest","build":"tsc","format":"prettier --write .","test:watch":"jest --watch","check-exports":"attw --pack ."},"_npmUser":{"name":"kai-ai-router","email":"kaiwendlandt@pm.me"},"_npmVersion":"10.9.0","description":"Official Typescript SDK for airouter.io - Automatically route requests to the best Large Language Model (LLM).","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.12.0","@arethetypeswrong/cli":"^0.17.3"},"_npmOperationalInternal":{"tmp":"tmp/airouter-sdk_0.1.2_1738321078935_0.912157791288225","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@airouter.io/airouter-sdk","version":"0.1.3","author":{"name":"Matthias Lau","email":"matthias@airouter.io"},"license":"MIT","_id":"@airouter.io/airouter-sdk@0.1.3","maintainers":[{"name":"matthiaslau","email":"lau.matthias@gmail.com"},{"name":"kai-ai-router","email":"kaiwendlandt@pm.me"}],"dist":{"shasum":"2240ab4f9735a2d93e609b9f29f1b8dfd35d02c6","tarball":"https://registry.npmjs.org/@airouter.io/airouter-sdk/-/airouter-sdk-0.1.3.tgz","fileCount":20,"integrity":"sha512-en2YYWT6S7+EWdRXBGbwi49NnLC2HyyazNKdT/OsymPsmuixzZErX6GD3mC6Fn6doFbLUwGqdpOdW0NVfqsLQQ==","signatures":[{"sig":"MEUCIQCoCsLn0o8K9MtrobHxpPyZtZ2q7j4rhUG8MtllWWdUUAIgMrJyoeabrztJGGqL4kwgOGF/I+MaSdMjt65uFEC2HCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8751},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e266d5d3f1e81acd525cd74903927550a061d5c4","scripts":{"ci":"npm run build && npm run format && npm run check-exports","test":"jest","build":"tsc","format":"prettier --write .","test:watch":"jest --watch","check-exports":"attw --pack ."},"_npmUser":{"name":"kai-ai-router","email":"kaiwendlandt@pm.me"},"_npmVersion":"10.9.0","description":"Official Typescript SDK for airouter.io - Automatically route requests to the best Large Language Model (LLM).","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.12.0","@arethetypeswrong/cli":"^0.17.3"},"_npmOperationalInternal":{"tmp":"tmp/airouter-sdk_0.1.3_1738321641159_0.5674848097808969","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@airouter.io/airouter-sdk","version":"0.1.4","author":{"name":"Matthias Lau","email":"matthias@airouter.io"},"license":"MIT","_id":"@airouter.io/airouter-sdk@0.1.4","maintainers":[{"name":"matthiaslau","email":"lau.matthias@gmail.com"},{"name":"kai-ai-router","email":"kaiwendlandt@pm.me"}],"dist":{"shasum":"dcd1d155a3d436610983a69d6298fef05e3e7f58","tarball":"https://registry.npmjs.org/@airouter.io/airouter-sdk/-/airouter-sdk-0.1.4.tgz","fileCount":20,"integrity":"sha512-q5Zo65gaYxpNn9HSI2sBr+vgXNYxwNKFoJcFtOA18L0CDcmmlbRYriEgSi96u1YKOFc0ado69ScHxqNhqAPB9A==","signatures":[{"sig":"MEYCIQDy6Aw/LggOJlGgbZX85p9zb19/i5MSKdmxnQNOWFGI1AIhAPFJandIj+9F5x/iQ3V2yAnrpAygEos9siA5cYxDIP5t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8764},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f2e5b8790079925fc51d40c5de52fa34ac680d5c","scripts":{"ci":"npm run build && npm run format && npm run check-exports","test":"jest","build":"tsc","format":"prettier --write .","test:watch":"jest --watch","check-exports":"attw --pack ."},"_npmUser":{"name":"kai-ai-router","email":"kaiwendlandt@pm.me"},"_npmVersion":"10.9.0","description":"Official Typescript SDK for airouter.io - Automatically route requests to the best Large Language Model (LLM).","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.12.0","@arethetypeswrong/cli":"^0.17.3"},"_npmOperationalInternal":{"tmp":"tmp/airouter-sdk_0.1.4_1738321803509_0.8942393405732296","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@airouter.io/airouter-sdk","version":"0.1.5","author":{"name":"Matthias Lau","email":"matthias@airouter.io"},"license":"MIT","_id":"@airouter.io/airouter-sdk@0.1.5","maintainers":[{"name":"matthiaslau","email":"lau.matthias@gmail.com"},{"name":"kai-ai-router","email":"kaiwendlandt@pm.me"}],"dist":{"shasum":"6ecc01eb673164bd9ae94a1b85bc3838778be09b","tarball":"https://registry.npmjs.org/@airouter.io/airouter-sdk/-/airouter-sdk-0.1.5.tgz","fileCount":14,"integrity":"sha512-oHvjo6uY9orsrGCd5AxrbDYh13iaIzWRtl2iB2kpu9n4PFyQGr/naXVwLiVZeouSxZgkeqhEuurLRo6htgIIpg==","signatures":[{"sig":"MEUCIEjUj9TMeQHXUVr9qvW605VhNdqZhBienlybEYg2kYNKAiEAojOTRMmUSFrYL2iWiGX7QDR9ecVAHcCsBQhUFeeZ63w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10446},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f2e5b8790079925fc51d40c5de52fa34ac680d5c","scripts":{"ci":"npm run build && npm run format && npm run check-exports","test":"jest","build":"tsc","format":"prettier --write .","test:watch":"jest --watch","check-exports":"attw --pack ."},"_npmUser":{"name":"matthiaslau","email":"lau.matthias@gmail.com"},"_npmVersion":"10.9.2","description":"Official Typescript SDK for airouter.io - Automatically route requests to the best Large Language Model (LLM).","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.12.0","@arethetypeswrong/cli":"^0.17.3"},"_npmOperationalInternal":{"tmp":"tmp/airouter-sdk_0.1.5_1738406887754_0.886464292374854","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@airouter.io/airouter-sdk","version":"0.1.6","author":{"name":"Matthias Lau","email":"matthias@airouter.io"},"license":"MIT","_id":"@airouter.io/airouter-sdk@0.1.6","maintainers":[{"name":"matthiaslau","email":"lau.matthias@gmail.com"},{"name":"kai-ai-router","email":"kaiwendlandt@pm.me"}],"dist":{"shasum":"f38ecd73a769a5687875945d1dc1e6c2e9f29f1c","tarball":"https://registry.npmjs.org/@airouter.io/airouter-sdk/-/airouter-sdk-0.1.6.tgz","fileCount":14,"integrity":"sha512-rTZRZdUelQKEw0o1Oo33kdXWxpJ6CZe7wtbKCOwnCgndEASIsalokq6UE2l+wa8gfbO81B+TNjA4c2Do6a3oEw==","signatures":[{"sig":"MEUCIQCJgixNbD3NYxXRkJl+TLbV5ZqE2434vUxZjV6GYJf9vQIgVb8snsOVuwrgTjRxk4wlQktqJqPdY8ujOWtVGGUShTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10826},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d1b77ac2a191117d1486dda7aeaa7089fae9ea4f","scripts":{"ci":"npm run build && npm run format && npm run check-exports","test":"jest","build":"tsc","format":"prettier --write .","test:watch":"jest --watch","check-exports":"attw --pack ."},"_npmUser":{"name":"matthiaslau","email":"lau.matthias@gmail.com"},"_npmVersion":"10.9.2","description":"Official Typescript SDK for airouter.io - Automatically route requests to the best Large Language Model (LLM).","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.12.0","@arethetypeswrong/cli":"^0.17.3"},"_npmOperationalInternal":{"tmp":"tmp/airouter-sdk_0.1.6_1738408084157_0.810912090780427","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@airouter.io/airouter-sdk","version":"0.1.7","author":{"name":"Matthias Lau","email":"matthias@airouter.io"},"license":"MIT","_id":"@airouter.io/airouter-sdk@0.1.7","maintainers":[{"name":"matthiaslau","email":"lau.matthias@gmail.com"},{"name":"kai-ai-router","email":"kaiwendlandt@pm.me"}],"dist":{"shasum":"c75c7663fe6845de20bde6e5f99867f1911e6e1e","tarball":"https://registry.npmjs.org/@airouter.io/airouter-sdk/-/airouter-sdk-0.1.7.tgz","fileCount":14,"integrity":"sha512-6k8anjMYqOIH5IoDWNKC/Xpn7lc25YTsUtfO7X0Bwgz2Or6rbBFOGo9ofw8TZhJs9sz1mqicOaV8q3AXFjXH8Q==","signatures":[{"sig":"MEQCIG5ZcpMy2a5mJj+j4YyijPqz1lw/g16ogyXUaoMftelYAiBGGvp6aqiHvklQbgD33fvFxJnkKbr/LaVk49yEC36R/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11753},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bdb1f2d06dff96aae3dceeca596d91b1ddce2730","scripts":{"ci":"npm run build && npm run format && npm run check-exports","test":"jest","build":"tsc","format":"prettier --write .","test:watch":"jest --watch","check-exports":"attw --pack ."},"_npmUser":{"name":"matthiaslau","email":"lau.matthias@gmail.com"},"_npmVersion":"10.9.2","description":"Official Typescript SDK for airouter.io - Automatically route requests to the best Large Language Model (LLM).","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.12.0","@arethetypeswrong/cli":"^0.17.3"},"_npmOperationalInternal":{"tmp":"tmp/airouter-sdk_0.1.7_1745315904411_0.5045557400569491","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@airouter.io/airouter-sdk","version":"0.1.8","author":{"name":"Matthias Lau","email":"matthias@airouter.io"},"license":"MIT","_id":"@airouter.io/airouter-sdk@0.1.8","maintainers":[{"name":"matthiaslau","email":"lau.matthias@gmail.com"},{"name":"kai-ai-router","email":"kaiwendlandt@pm.me"}],"dist":{"shasum":"b33bbc1a6673a9951ff0bd53f18d5e7ccec026cb","tarball":"https://registry.npmjs.org/@airouter.io/airouter-sdk/-/airouter-sdk-0.1.8.tgz","fileCount":14,"integrity":"sha512-GYgGCTlJ/DEOmQ1Xh3ya1qu0YKDlECW7ticeQL54o7NqcpoLUkuSK9rEBfT/gkR+blpnph/LgZ2YZ3XhPzQOsQ==","signatures":[{"sig":"MEYCIQCPrNjTul1+JVbQswcrihaYiBrMRb/nEG3gJRlRYW8qYAIhAMZD87TmcYsfV/stU8sbIVJ3Db9E8zAqrotBwux0tdrW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11739},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c24ea4d22fcca3bee521438bef7a09752747670d","scripts":{"ci":"npm run build && npm run format && npm run check-exports","test":"jest","build":"tsc","format":"prettier --write .","test:watch":"jest --watch","check-exports":"attw --pack ."},"_npmUser":{"name":"matthiaslau","email":"lau.matthias@gmail.com"},"_npmVersion":"10.9.2","description":"Official Typescript SDK for airouter.io - Automatically route requests to the best Large Language Model (LLM).","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.12.0","@arethetypeswrong/cli":"^0.17.3"},"_npmOperationalInternal":{"tmp":"tmp/airouter-sdk_0.1.8_1753969024579_0.796519545140125","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@airouter.io/airouter-sdk","version":"0.1.9","author":{"name":"Matthias Lau","email":"matthias@airouter.io"},"license":"MIT","_id":"@airouter.io/airouter-sdk@0.1.9","maintainers":[{"name":"matthiaslau","email":"lau.matthias@gmail.com"},{"name":"kai-ai-router","email":"kaiwendlandt@pm.me"}],"dist":{"shasum":"360fe0fe0f71ae694c1d5792a878599c3fa2849d","tarball":"https://registry.npmjs.org/@airouter.io/airouter-sdk/-/airouter-sdk-0.1.9.tgz","fileCount":14,"integrity":"sha512-PIwLG+zPAB7d0JPnbswsYkfDSVd+pN4nCfk02famYT3sVXvqiwfEZkkDqhMHcseQCvaaV/0vfv6LfZU1jiQchw==","signatures":[{"sig":"MEUCIQDABzh+2pITjlZRG8pvqzeIiqqpvKi3BlejD+ZAJc4dtAIgTYF6OxcJKS+CdYKjoUDHyuXRa52HcuYduuEgiJu57gY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12090},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c24ea4d22fcca3bee521438bef7a09752747670d","scripts":{"ci":"npm run build && npm run format && npm run check-exports","test":"jest","build":"tsc","format":"prettier --write .","test:watch":"jest --watch","check-exports":"attw --pack ."},"_npmUser":{"name":"matthiaslau","email":"lau.matthias@gmail.com"},"_npmVersion":"10.9.2","description":"Official Typescript SDK for airouter.io - Automatically route requests to the best Large Language Model (LLM).","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.12.0","@arethetypeswrong/cli":"^0.17.3"},"_npmOperationalInternal":{"tmp":"tmp/airouter-sdk_0.1.9_1758299743364_0.7104106040499174","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@airouter.io/airouter-sdk","version":"0.1.10","author":{"name":"Matthias Lau","email":"matthias@airouter.io"},"license":"MIT","_id":"@airouter.io/airouter-sdk@0.1.10","maintainers":[{"name":"matthiaslau","email":"lau.matthias@gmail.com"},{"name":"kai-ai-router","email":"kaiwendlandt@pm.me"}],"dist":{"shasum":"6a64fef0f79dd5cf973372ca8d9659cc41f514fa","tarball":"https://registry.npmjs.org/@airouter.io/airouter-sdk/-/airouter-sdk-0.1.10.tgz","fileCount":14,"integrity":"sha512-68eKlInZGdXzTYDffJNAN3OAJgBA7fvJsITU2sEQOH9pTLPAm35u9hvp/pt3goiAIYBVqy8PBUvA9B3/QtXBQQ==","signatures":[{"sig":"MEUCIE7Wb3c6qsfnluQQCrBI7ahL0df+CPhOBYcprYCUKebEAiEA1Az6D/aNFPMF8sv1D4xJmHW/tzmCGyyllBl0sSYC3go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12301},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1d4c79f5d1d2807b2affb19145227d5572b58ffc","scripts":{"ci":"npm run build && npm run format && npm run check-exports","test":"jest","build":"tsc","format":"prettier --write .","test:watch":"jest --watch","check-exports":"attw --pack ."},"_npmUser":{"name":"matthiaslau","email":"lau.matthias@gmail.com"},"_npmVersion":"10.9.2","description":"Official Typescript SDK for airouter.io - Automatically route requests to the best Large Language Model (LLM).","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.12.0","@arethetypeswrong/cli":"^0.17.3"},"_npmOperationalInternal":{"tmp":"tmp/airouter-sdk_0.1.10_1761314215036_0.979758774044927","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@airouter.io/airouter-sdk","version":"0.1.11","author":{"name":"Matthias Lau","email":"matthias@airouter.io"},"license":"MIT","_id":"@airouter.io/airouter-sdk@0.1.11","maintainers":[{"name":"matthiaslau","email":"lau.matthias@gmail.com"},{"name":"kai-ai-router","email":"kaiwendlandt@pm.me"}],"dist":{"shasum":"9f821ecc3b82baedcbb57bbce87204b64505041f","tarball":"https://registry.npmjs.org/@airouter.io/airouter-sdk/-/airouter-sdk-0.1.11.tgz","fileCount":14,"integrity":"sha512-S4xsxj6F0eudt7YM5+Ldg1Aqulc8o62erHtzFYvdiGu90+XtO66+NWA+N+lJEWHXuJkJoCs+1wUvVK0pPSJR0g==","signatures":[{"sig":"MEUCICXSq9EYHVzkLFfPu6tEXQAJ8cLQb5Asr9hk1ROTpl0EAiEA4+xXjOM9Qcyf7ZmI5FxvpHK1vHcPCIDdkHz57mnS78o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12364},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1d4c79f5d1d2807b2affb19145227d5572b58ffc","scripts":{"ci":"npm run build && npm run format && npm run check-exports","test":"jest","build":"tsc","format":"prettier --write .","test:watch":"jest --watch","check-exports":"attw --pack ."},"_npmUser":{"name":"matthiaslau","email":"lau.matthias@gmail.com"},"_npmVersion":"10.9.2","description":"Official Typescript SDK for airouter.io - Automatically route requests to the best Large Language Model (LLM).","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.12.0","@arethetypeswrong/cli":"^0.17.3"},"_npmOperationalInternal":{"tmp":"tmp/airouter-sdk_0.1.11_1764067684484_0.5214879280318665","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@airouter.io/airouter-sdk","version":"0.1.12","author":{"name":"Matthias Lau","email":"matthias@airouter.io"},"license":"MIT","_id":"@airouter.io/airouter-sdk@0.1.12","maintainers":[{"name":"matthiaslau","email":"lau.matthias@gmail.com"},{"name":"kai-ai-router","email":"kaiwendlandt@pm.me"}],"dist":{"shasum":"ebd51cc0b85767f4c2ac5956f78084c043cf9cde","tarball":"https://registry.npmjs.org/@airouter.io/airouter-sdk/-/airouter-sdk-0.1.12.tgz","fileCount":14,"integrity":"sha512-nAujzuKnO8Y3X2byRFK5e0h51oGQBZQoAEUwPRacn7gkFLDI0XeUgz1k7aF8OZon5DXVc/oFAa2TxkccAzXjAg==","signatures":[{"sig":"MEYCIQCthBcYuIefd8NUHM2Y1t39Rr3Yu+6kmOj7aEFo5oFZVAIhANFSVFmkp1ah1G2/rt4BHhDICJG54ucFfgYSMSDCMak7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12427},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"385800f115419b6207d902f5121a0dde185f8341","scripts":{"ci":"npm run build && npm run format && npm run check-exports","test":"jest","build":"tsc","format":"prettier --write .","test:watch":"jest --watch","check-exports":"attw --pack ."},"_npmUser":{"name":"matthiaslau","email":"lau.matthias@gmail.com"},"_npmVersion":"10.9.2","description":"Official Typescript SDK for airouter.io - Automatically route requests to the best Large Language Model (LLM).","directories":{},"_nodeVersion":"23.6.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.4.7","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/node":"^22.12.0","@arethetypeswrong/cli":"^0.17.3"},"_npmOperationalInternal":{"tmp":"tmp/airouter-sdk_0.1.12_1766055861560_0.027056118513686167","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@airouter.io/airouter-sdk","version":"0.1.13","description":"Official Typescript SDK for airouter.io - Automatically route requests to the best Large Language Model (LLM).","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","format":"prettier --write .","check-exports":"attw --pack .","ci":"npm run build && npm run format && npm run check-exports","test":"jest","test:watch":"jest --watch"},"author":{"name":"Matthias Lau","email":"matthias@airouter.io"},"license":"MIT","devDependencies":{"@arethetypeswrong/cli":"^0.17.3","@types/jest":"^29.5.14","@types/node":"^22.12.0","dotenv":"^16.4.7","jest":"^29.7.0","prettier":"^3.4.2","ts-jest":"^29.2.5","typescript":"^5.7.3"},"gitHead":"385800f115419b6207d902f5121a0dde185f8341","_id":"@airouter.io/airouter-sdk@0.1.13","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-DqkPIxNPGd7v0rdNvN33R/FIjmtlPAKe/qXQ1AL0upAoZl9yKkbemqB+7g1aL+GeocT5HlIThd6UOO4mLvvvXQ==","shasum":"69a28d13656142000a4afe2070f1d0b6c8cc38cf","tarball":"https://registry.npmjs.org/@airouter.io/airouter-sdk/-/airouter-sdk-0.1.13.tgz","fileCount":14,"unpackedSize":11565,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDDaRUO3ejbu7z8t8uxdJs2gTCAjuG4/50WbRPcI1G//gIgbcZIuljgA77+GUSsLfsaDZ5Be0CISkqn1LZaOTeEPUI="}]},"_npmUser":{"name":"matthiaslau","email":"lau.matthias@gmail.com"},"directories":{},"maintainers":[{"name":"matthiaslau","email":"lau.matthias@gmail.com"},{"name":"kai-ai-router","email":"kaiwendlandt@pm.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/airouter-sdk_0.1.13_1785323503638_0.32628703724231367"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-31T10:57:58.815Z","modified":"2026-07-29T11:11:43.987Z","0.1.2":"2025-01-31T10:57:59.101Z","0.1.3":"2025-01-31T11:07:21.347Z","0.1.4":"2025-01-31T11:10:03.699Z","0.1.5":"2025-02-01T10:48:07.941Z","0.1.6":"2025-02-01T11:08:04.342Z","0.1.7":"2025-04-22T09:58:24.613Z","0.1.8":"2025-07-31T13:37:04.749Z","0.1.9":"2025-09-19T16:35:43.596Z","0.1.10":"2025-10-24T13:56:55.226Z","0.1.11":"2025-11-25T10:48:04.670Z","0.1.12":"2025-12-18T11:04:21.705Z","0.1.13":"2026-07-29T11:11:43.791Z"},"author":{"name":"Matthias Lau","email":"matthias@airouter.io"},"license":"MIT","description":"Official Typescript SDK for airouter.io - Automatically route requests to the best Large Language Model (LLM).","maintainers":[{"name":"matthiaslau","email":"lau.matthias@gmail.com"},{"name":"kai-ai-router","email":"kaiwendlandt@pm.me"}],"readme":"<div align=\"center\">\n\n<a href=\"https://airouter.io\" target=\"_blank\">\n    <picture>\n        <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://airouter.io/assets/images/logo-w.png\" style=\"max-width: 100%; width: 200px; margin-bottom: 20px\">\n        <img alt=\"AI Router Logo\" src=\"https://airouter.io/assets/images/logo.png\" width=\"200px\">\n    </picture>\n</a>\n\n#\n\n🪄 **AI Router**: Automatically get the best LLM for any request.\n\n<h4>\n\n[Documentation](https://airouter.io/docs) | [Pricing](https://airouter.io/pricing) | [FAQ](https://airouter.io/faq)\n\n</h4>\n\n[![npm version](https://badge.fury.io/js/@airouter.io%2Fairouter-sdk.svg)](https://www.npmjs.com/package/@airouter.io/airouter-sdk)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n</div>\n\n# Installation\n\n## Basic Installation\n\nInstall the package using npm:\n\n```sh\nnpm install @airouter.io/airouter-sdk\n```\n\n# Usage\n\nInitialize the AiRouter class with your API key:\n\n```ts\nimport { AiRouter } from \"@airouter.io/airouter-sdk\"\n\nconst airouter = new AiRouter(\n    '<YOUR-API-KEY>',\n)\nconst bestModel = await airouter.getBestModel({\n    messages: [{ role: \"user\", content: \"Hey how are you doing?\" }],\n})\n\nconst bestModelFullPrivacy = await airouter.getBestModel({\n    embedding: ['<EMBEDDING>'],\n    embeddingModel: \"text-embedding-3-small\",\n})\n```\n\n# License\nThis project is licensed under the MIT License - see the LICENSE file for details.\n","readmeFilename":"README.md"}