{"_id":"@openrouter/ai-sdk-provider","_rev":"103-883174cd3561b4d768dc75a77080df4a","name":"@openrouter/ai-sdk-provider","dist-tags":{"beta":"1.0.0-beta.7","ai-sdk-v4":"0.7.5","alpha":"6.0.0-alpha.1","latest":"3.1.0"},"versions":{"0.0.3":{"name":"@openrouter/ai-sdk-provider","version":"0.0.3","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.0.3","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"}],"homepage":"https://github.com/OpenRouterTeam/openrouter-ai-provider","bugs":{"url":"https://github.com/OpenRouterTeam/openrouter-ai-provider/issues"},"dist":{"shasum":"8eb25557cd9b473db8fe3611e67eeb80cd59775c","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.0.3.tgz","fileCount":14,"integrity":"sha512-aDHmTc9FC1HcADqSXzUla65dVx2F2wqeCJXhfaUdhLGpsfY59cQybvWgKWCZsCkUxgIn9qr0F5JqaJDtaS1WHA==","signatures":[{"sig":"MEQCIE9QhRg108CZaAU2vUf12bT7S0ajvSGr+EonGy/QxbVPAiArh9yzdl4cpzWWdFIwcfeGMI6hSd+fjTjOdGJW+1KQww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437588},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./internal/dist/index.d.ts","import":"./internal/dist/index.mjs","module":"./internal/dist/index.mjs","require":"./internal/dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint \"./**/*.ts*\"","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","prepublish":"pnpm run build","type-check":"tsc --noEmit","prettier-check":"prettier --check \"./**/*.ts*\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/private/var/folders/32/18_jysl97fvcn7drfty_c4jm0000gn/T/804a7445a5603149f03a44492d73264e/openrouter-ai-sdk-provider-0.0.3.tgz","_integrity":"sha512-aDHmTc9FC1HcADqSXzUla65dVx2F2wqeCJXhfaUdhLGpsfY59cQybvWgKWCZsCkUxgIn9qr0F5JqaJDtaS1WHA==","repository":{"url":"git+https://github.com/OpenRouterTeam/openrouter-ai-provider.git","type":"git"},"_npmVersion":"10.1.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) contains 160+ language model support for the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@ai-sdk/provider":"0.0.12","@ai-sdk/provider-utils":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.23.8","tsup":"8.2.1","vitest":"2.0.3","typescript":"5.1.3","@types/node":"20.14.11"},"peerDependencies":{"zod":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.0.3_1721576613976_0.2972215973897434","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@openrouter/ai-sdk-provider","version":"0.0.4","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.0.4","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"e30dd7c7f1150c0b5408b15d7a9a2d42313db02b","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.0.4.tgz","fileCount":14,"integrity":"sha512-GpwWBdKWz6Yw3o6n6sx9ZqjkFHqMvTVRfb70PZVhGMIPD/1rVwZJFjDHoXIepGD3V0oGYZsFDWBSBH4OIQ4GbQ==","signatures":[{"sig":"MEYCIQDwVuNdW41gu2jjyYDCW/5Uh6Z4x1wFX7ku1E5IGsP2EwIhAKyEDTWRxjLr5EYBu01+sBRHi4FK1cTMqRUWs/xPw339","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437622},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./internal/dist/index.d.ts","import":"./internal/dist/index.mjs","module":"./internal/dist/index.mjs","require":"./internal/dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint \"./**/*.ts*\"","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","prepublish":"pnpm run build","type-check":"tsc --noEmit","prettier-check":"prettier --check \"./**/*.ts*\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/private/var/folders/32/18_jysl97fvcn7drfty_c4jm0000gn/T/1eec6bba0b4e0d536523f2c6352160bd/openrouter-ai-sdk-provider-0.0.4.tgz","_integrity":"sha512-GpwWBdKWz6Yw3o6n6sx9ZqjkFHqMvTVRfb70PZVhGMIPD/1rVwZJFjDHoXIepGD3V0oGYZsFDWBSBH4OIQ4GbQ==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.1.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) contains 160+ language model support for the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@ai-sdk/provider":"0.0.12","@ai-sdk/provider-utils":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.23.8","tsup":"8.2.1","vitest":"2.0.3","typescript":"5.1.3","@types/node":"20.14.11"},"peerDependencies":{"zod":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.0.4_1721658910623_0.06413437572936065","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@openrouter/ai-sdk-provider","version":"0.0.5","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.0.5","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"d2d053d989695943191a6d3c6005ca783b1ffc0c","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.0.5.tgz","fileCount":14,"integrity":"sha512-AfxXQhISpxQSeUjU/4jo9waM5GRNX6eIkfTFS9l7vHkD1TKDP81Y/dXrE0ttJeN/Kap3tPF3Jwh49me0gWwjSw==","signatures":[{"sig":"MEUCIBo6hmGGbFxSDfgd33NKaOa8vtJu8QR3BbwZmwdYg5teAiEAyOJF76jby8iaEqGgCeHNwC936aDQCeWwCJk75ILuQ7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439442},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./internal/dist/index.d.ts","import":"./internal/dist/index.mjs","module":"./internal/dist/index.mjs","require":"./internal/dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint \"./**/*.ts*\"","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","prepublish":"pnpm run build","type-check":"tsc --noEmit","prettier-check":"prettier --check \"./**/*.ts*\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/private/var/folders/32/18_jysl97fvcn7drfty_c4jm0000gn/T/d09e0467f3413029fc5766a2b05102dd/openrouter-ai-sdk-provider-0.0.5.tgz","_integrity":"sha512-AfxXQhISpxQSeUjU/4jo9waM5GRNX6eIkfTFS9l7vHkD1TKDP81Y/dXrE0ttJeN/Kap3tPF3Jwh49me0gWwjSw==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.1.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) contains 160+ language model support for the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@ai-sdk/provider":"0.0.12","@ai-sdk/provider-utils":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.23.8","tsup":"8.2.1","vitest":"2.0.3","typescript":"5.1.3","@types/node":"20.14.11","@edge-runtime/vm":"4.0.2"},"peerDependencies":{"zod":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.0.5_1724221794209_0.17276399817906873","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@openrouter/ai-sdk-provider","version":"0.0.6","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.0.6","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"ba1fcf38adfd37df0265089a12ba4028c64f7fcf","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.0.6.tgz","fileCount":14,"integrity":"sha512-gQY8xIAjL+KnralHetMhNRcSf0Xx2gRSKUQNadXSXQhcrSnjT53qJtYELLSR1elkOCiDkggV4ce7ROqDYOaJ+w==","signatures":[{"sig":"MEYCIQCgoCHDSn4EsqTyKTIm/5JBZG/b+HvfCa00l4rq/R6fRgIhAPsiY8EytuDKI31TMsHbdDsYVrIPRWaGQD0gYLS9cHPA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":464801},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./internal/dist/index.d.ts","import":"./internal/dist/index.mjs","module":"./internal/dist/index.mjs","require":"./internal/dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint \"./**/*.ts*\"","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","prepublish":"pnpm run build","type-check":"tsc --noEmit","prettier-check":"prettier --check \"./**/*.ts*\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/private/var/folders/32/18_jysl97fvcn7drfty_c4jm0000gn/T/6470eb8d9751d0346ebad108db2718a2/openrouter-ai-sdk-provider-0.0.6.tgz","_integrity":"sha512-gQY8xIAjL+KnralHetMhNRcSf0Xx2gRSKUQNadXSXQhcrSnjT53qJtYELLSR1elkOCiDkggV4ce7ROqDYOaJ+w==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.1.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) contains 160+ language model support for the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"@ai-sdk/provider":"0.0.26","@ai-sdk/provider-utils":"1.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.23.8","tsup":"8.2.1","vitest":"2.0.3","typescript":"5.1.3","@types/jest":"^29.5.11","@types/node":"20.14.11","@edge-runtime/vm":"4.0.2"},"peerDependencies":{"zod":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.0.6_1731025957540_0.6730886648236691","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@openrouter/ai-sdk-provider","version":"0.1.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.1.0","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"36233b0a3903c5cdb9606461610123b369bb47ab","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.1.0.tgz","fileCount":14,"integrity":"sha512-kETuMSFu31Z9ND1lEl8cmXy+csCZBopKEpe33Pxz/B6J/AYOlGxvmdPKWlMqwkvE1dISuPMh9IL97Q6dof2Liw==","signatures":[{"sig":"MEUCIF37hW2lA4EUrCkZqLEcqyzmG2TtnDh+vKGMAF9JJEsEAiEAgSgk/8jO5awmco6wLiTS1p1xMVQnAeOq4hKw1pT3LfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467370},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./internal/dist/index.d.ts","import":"./internal/dist/index.mjs","module":"./internal/dist/index.mjs","require":"./internal/dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint \"./**/*.ts*\"","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","prepublish":"pnpm run build","type-check":"tsc --noEmit","prettier-check":"prettier --check \"./**/*.ts*\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/private/var/folders/32/18_jysl97fvcn7drfty_c4jm0000gn/T/bd714c045cedbc6c4a986970190d1336/openrouter-ai-sdk-provider-0.1.0.tgz","_integrity":"sha512-kETuMSFu31Z9ND1lEl8cmXy+csCZBopKEpe33Pxz/B6J/AYOlGxvmdPKWlMqwkvE1dISuPMh9IL97Q6dof2Liw==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.9.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) contains 160+ language model support for the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@ai-sdk/provider":"1.0.6","@ai-sdk/provider-utils":"2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.24.1","tsup":"8.3.6","vitest":"3.0.4","typescript":"5.7.3","@types/jest":"29.5.14","@types/node":"22.12.0","@edge-runtime/vm":"5.0.0"},"peerDependencies":{"zod":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.1.0_1738268770137_0.24020813878475988","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@openrouter/ai-sdk-provider","version":"0.2.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.2.0","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"f41abc963785cdddcd79ba1d3f176e1f7c73f58e","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.2.0.tgz","fileCount":14,"integrity":"sha512-jaEG/T9JKu6yMC0qn91jRYlwtjeddsM7w4tSKUBwXuftK+7HnYMyzqZ2mFNF/WZ6GKPWMN/Ipmk3l4JyJMXUAQ==","signatures":[{"sig":"MEQCICLQjuCms9Wqr8cWNPMRwpXMhznoyldyhAOlob+Yz+W1AiBdOMNzl5XNgV7NAJKvh/hgvCh6N7UpWhT3oMVAvItXZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475062},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./internal/dist/index.d.ts","import":"./internal/dist/index.mjs","module":"./internal/dist/index.mjs","require":"./internal/dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint \"./**/*.ts*\"","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","prepublish":"pnpm run build","type-check":"tsc --noEmit","prettier-check":"prettier --check \"./**/*.ts*\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/private/var/folders/32/18_jysl97fvcn7drfty_c4jm0000gn/T/a0ed5f25247d2d507fe739dd87dbe343/openrouter-ai-sdk-provider-0.2.0.tgz","_integrity":"sha512-jaEG/T9JKu6yMC0qn91jRYlwtjeddsM7w4tSKUBwXuftK+7HnYMyzqZ2mFNF/WZ6GKPWMN/Ipmk3l4JyJMXUAQ==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.9.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) contains 160+ language model support for the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@ai-sdk/provider":"1.0.6","@ai-sdk/provider-utils":"2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.24.1","tsup":"8.3.6","vitest":"3.0.4","typescript":"5.7.3","@types/jest":"29.5.14","@types/node":"22.12.0","@edge-runtime/vm":"5.0.0"},"peerDependencies":{"zod":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.2.0_1738605327677_0.8636287848409521","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@openrouter/ai-sdk-provider","version":"0.2.1","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.2.1","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"8e640877380bce3b5dc5beea29f9a043cb6165cf","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.2.1.tgz","fileCount":14,"integrity":"sha512-Iz+wpGR6001OfbYPp+VmXFZBNpF6a3uN5gzgEBkNCqwZUzuYANO03d4eSgqFrDvfsenG7eE9hpKHB4zIg8YmKA==","signatures":[{"sig":"MEUCIAhrGGmxB7kRy7gZwoGMhzH8x0hTk6+ufDtrMIiHHBCBAiEAtHzs6V3HwXf33PRdRTPMUV46k31p28Wx2Jq59IJxqfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476382},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./internal/dist/index.d.ts","import":"./internal/dist/index.mjs","module":"./internal/dist/index.mjs","require":"./internal/dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint \"./**/*.ts*\"","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","prepublish":"pnpm run build","type-check":"tsc --noEmit","prettier-check":"prettier --check \"./**/*.ts*\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/private/var/folders/32/18_jysl97fvcn7drfty_c4jm0000gn/T/042cfb98549f93cfeabf33d870cee366/openrouter-ai-sdk-provider-0.2.1.tgz","_integrity":"sha512-Iz+wpGR6001OfbYPp+VmXFZBNpF6a3uN5gzgEBkNCqwZUzuYANO03d4eSgqFrDvfsenG7eE9hpKHB4zIg8YmKA==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.9.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) contains 160+ language model support for the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@ai-sdk/provider":"1.0.6","@ai-sdk/provider-utils":"2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.24.1","tsup":"8.3.6","vitest":"3.0.4","typescript":"5.7.3","@types/jest":"29.5.14","@types/node":"22.12.0","@edge-runtime/vm":"5.0.0"},"peerDependencies":{"zod":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.2.1_1738897395797_0.42213759634303605","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@openrouter/ai-sdk-provider","version":"0.2.2","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.2.2","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"9aa3ae180273997022c78d8f38b27fb094328165","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.2.2.tgz","fileCount":15,"integrity":"sha512-+qeiu7+Bkf1Egm9CcT0N71KppZjSmyc7N5jpge5NR7sx+Hkx5u9arXB7HioZcYFHvqfBYARAOcdeNrzxb/wKQA==","signatures":[{"sig":"MEUCIBwT9G/h6GuUfKEZliQ6LvDX3m/iv6ScqVyWssle2IgsAiEA5KL81DiqotrJJnQ7EKgpn8arWPf/bB6a+dYPqR2wfWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487095},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./internal/dist/index.d.ts","import":"./internal/dist/index.mjs","module":"./internal/dist/index.mjs","require":"./internal/dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint \"./**/*.ts*\"","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","prepublish":"pnpm run build","type-check":"tsc --noEmit","prettier-check":"prettier --check \"./**/*.ts*\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/private/var/folders/32/18_jysl97fvcn7drfty_c4jm0000gn/T/3bf77a39b31f2d669fc8009fc9fc3522/openrouter-ai-sdk-provider-0.2.2.tgz","_integrity":"sha512-+qeiu7+Bkf1Egm9CcT0N71KppZjSmyc7N5jpge5NR7sx+Hkx5u9arXB7HioZcYFHvqfBYARAOcdeNrzxb/wKQA==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.9.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) contains 160+ language model support for the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@ai-sdk/provider":"1.0.6","@ai-sdk/provider-utils":"2.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.24.1","tsup":"8.3.6","vitest":"3.0.4","typescript":"5.7.3","@types/jest":"29.5.14","@types/node":"22.12.0","@edge-runtime/vm":"5.0.0"},"peerDependencies":{"zod":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.2.2_1739920476568_0.6708066291380232","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@openrouter/ai-sdk-provider","version":"0.3.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.3.0","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"18c959641c443a6c52a00d532a0cf70f37a61b09","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.3.0.tgz","fileCount":15,"integrity":"sha512-ED1ICupnAyF1h+5uqO/t7bYpn/ylzoIllmff8cfv/0zoU9apL82LKJb6p12s5My1TGmBhtKLHrj4LZqopwlT1Q==","signatures":[{"sig":"MEQCIGJGoRAMgkVfyUi1RZLSbjfM0icJEdDnVv04+6ZeaG+dAiBRU3HHBpx1r10qbgAX6OoBcq9FMdA3tp8PrhBO5iT4HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492268},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./internal/dist/index.d.ts","import":"./internal/dist/index.mjs","module":"./internal/dist/index.mjs","require":"./internal/dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint \"./**/*.ts*\"","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","prepublish":"pnpm run build","type-check":"tsc --noEmit","prettier-check":"prettier --check \"./**/*.ts*\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/private/var/folders/32/18_jysl97fvcn7drfty_c4jm0000gn/T/e91399a6a921ecef7f5def7e97c0ae98/openrouter-ai-sdk-provider-0.3.0.tgz","_integrity":"sha512-ED1ICupnAyF1h+5uqO/t7bYpn/ylzoIllmff8cfv/0zoU9apL82LKJb6p12s5My1TGmBhtKLHrj4LZqopwlT1Q==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.9.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) contains 160+ language model support for the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@ai-sdk/provider":"1.0.9","@ai-sdk/provider-utils":"2.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.24.2","tsup":"8.4.0","vitest":"3.0.7","typescript":"5.7.3","@types/jest":"29.5.14","@types/node":"22.13.5","@edge-runtime/vm":"5.0.0"},"peerDependencies":{"zod":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.3.0_1740544427167_0.34622516583752705","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@openrouter/ai-sdk-provider","version":"0.3.1","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.3.1","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"632c4f079d60eb02fb8e4e7c500c6187c6de1aca","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.3.1.tgz","fileCount":15,"integrity":"sha512-iS98e/ybtw/Cltawf3MPJ3XjjqLGe62B4qNdP68w1OpXeagLkrY7UkmTSvO5eepmUZHqPLTgYarCiPmiFf842w==","signatures":[{"sig":"MEQCIHSpmqJZ7J8fJoANQX3Wc5Ynt/vi3aqnfGte7R6F1aXAAiBKq+yP4Kml3n7tMD6Acn4TZJLSkKsYQZ9mj+iNCFc8Rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497651},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./internal/dist/index.d.ts","import":"./internal/dist/index.mjs","module":"./internal/dist/index.mjs","require":"./internal/dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint \"./**/*.ts*\"","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","prepublish":"pnpm run build","type-check":"tsc --noEmit","prettier-check":"prettier --check \"./**/*.ts*\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/private/var/folders/32/18_jysl97fvcn7drfty_c4jm0000gn/T/6468fcc28a2a9ed4492a8e123a96a6ef/openrouter-ai-sdk-provider-0.3.1.tgz","_integrity":"sha512-iS98e/ybtw/Cltawf3MPJ3XjjqLGe62B4qNdP68w1OpXeagLkrY7UkmTSvO5eepmUZHqPLTgYarCiPmiFf842w==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.9.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) contains 160+ language model support for the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"@ai-sdk/provider":"1.0.9","@ai-sdk/provider-utils":"2.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"3.24.2","tsup":"8.4.0","vitest":"3.0.7","typescript":"5.7.3","@types/jest":"29.5.14","@types/node":"22.13.5","@edge-runtime/vm":"5.0.0"},"peerDependencies":{"zod":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.3.1_1740547251991_0.7611368787233874","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@openrouter/ai-sdk-provider","version":"0.4.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.4.0","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"60161c5e9b4c7910fecbe6a9e73d4aba990653a6","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.4.0.tgz","fileCount":15,"integrity":"sha512-d0Nw8OLuv5GDc4M42gSw+ji+9KEbfN3fhIHKsBwTu5AqmluWSw7Ck//3eWwoN/WFBMCUG2TsCa8Riu069ZjppQ==","signatures":[{"sig":"MEUCIB7JSqSF8DbLqtHKVe5M2Twd+gEmO5lt5uXXeKUUHqzbAiEA0thIf3ayqPzL6WTslh0Lf8yWQJxhYcf4TELMFqlLiag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458905},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./internal/dist/index.d.ts","import":"./internal/dist/index.mjs","module":"./internal/dist/index.mjs","require":"./internal/dist/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint \"./**/*.ts*\"","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"prettier --write \"**/*.{ts,mts,tsx,md,mdx,mjs}\"","test:edge":"vitest --config vitest.edge.config.js --run","test:node":"vitest --config vitest.node.config.js --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"prettier --check \"**/*.{ts,mts,tsx,md,mdx,mjs}\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/a12e9e593ea98efbb4d686ee229ee58b/openrouter-ai-sdk-provider-0.4.0.tgz","_integrity":"sha512-d0Nw8OLuv5GDc4M42gSw+ji+9KEbfN3fhIHKsBwTu5AqmluWSw7Ck//3eWwoN/WFBMCUG2TsCa8Riu069ZjppQ==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language model on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"@ai-sdk/provider":"1.0.9","@ai-sdk/provider-utils":"2.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"4.1.46","zod":"3.24.2","tsup":"8.4.0","vitest":"3.0.7","prettier":"3.5.2","typescript":"5.7.3","@types/jest":"29.5.14","@types/node":"22.13.5","@edge-runtime/vm":"5.0.0","@ianvs/prettier-plugin-sort-imports":"4.4.1"},"peerDependencies":{"zod":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.4.0_1740610952270_0.7921115342722251","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@openrouter/ai-sdk-provider","version":"0.4.1","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.4.1","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"b1aeaba228ff97b47e7a08405d8f858290823019","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.4.1.tgz","fileCount":15,"integrity":"sha512-JWWN7m3b1XKRbOBhe3MwyxktVzY+zCS8hdR5p29Syq+e61kCzj7nxMy4WhYjyv8E+zBZfN5/RkIY2xd74UQipA==","signatures":[{"sig":"MEQCICC6PIgll1kpArsnkya5LQnbUtyNLGrcwWPSCj4t5ieMAiAbduf0xL+dVb2FLqRs2pvSzAvIXmaQR+3DWfVVdgoOwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":459788},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint \"./**/*.ts*\"","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"prettier --write \"**/*.{ts,mts,tsx,md,mdx,mjs}\"","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"prettier --check \"**/*.{ts,mts,tsx,md,mdx,mjs}\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/08deaa638eeb18fc22c1c8f830986d48/openrouter-ai-sdk-provider-0.4.1.tgz","_integrity":"sha512-JWWN7m3b1XKRbOBhe3MwyxktVzY+zCS8hdR5p29Syq+e61kCzj7nxMy4WhYjyv8E+zBZfN5/RkIY2xd74UQipA==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language model on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"@ai-sdk/provider":"1.0.9","@ai-sdk/provider-utils":"2.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"4.1.46","zod":"3.24.2","tsup":"8.4.0","vitest":"3.0.7","prettier":"3.5.2","typescript":"5.7.3","@types/jest":"29.5.14","@types/node":"22.13.5","@edge-runtime/vm":"5.0.0","@ianvs/prettier-plugin-sort-imports":"4.4.1"},"peerDependencies":{"zod":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.4.1_1740614830603_0.15736025417871402","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@openrouter/ai-sdk-provider","version":"0.4.2","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.4.2","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"95160fe23ec2f1865bcdc98b0475f40981c108d5","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.4.2.tgz","fileCount":15,"integrity":"sha512-BSGkZlvyirMCOH6Eso3M6GZ/lwVcx3lCUV6fTjq+vBOOeqgkNbmK6Z/tJjiq+xnC+C9o7PgW0yoVCjygEwYWKw==","signatures":[{"sig":"MEYCIQCQd6281h2YsEQkiQyIzRtuvdCJduZH9uqtMqANnzKh7AIhAJb6RTls29kcbc7uic7rDe5shD8UjvYUtiNFwsfaBPbX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476098},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.4.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint \"./**/*.ts*\"","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"prettier --write \"**/*.{ts,mts,tsx,md,mdx,mjs}\"","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"prettier --check \"**/*.{ts,mts,tsx,md,mdx,mjs}\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/618187db0a3eaf82e47b504221ba3255/openrouter-ai-sdk-provider-0.4.2.tgz","_integrity":"sha512-BSGkZlvyirMCOH6Eso3M6GZ/lwVcx3lCUV6fTjq+vBOOeqgkNbmK6Z/tJjiq+xnC+C9o7PgW0yoVCjygEwYWKw==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language model on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"@ai-sdk/provider":"1.0.9","@ai-sdk/provider-utils":"2.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"4.1.46","zod":"3.24.2","tsup":"8.4.0","vitest":"3.0.7","prettier":"3.5.2","typescript":"5.7.3","@types/jest":"29.5.14","@types/node":"22.13.5","@edge-runtime/vm":"5.0.0","@ianvs/prettier-plugin-sort-imports":"4.4.1"},"peerDependencies":{"zod":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.4.2_1740848516744_0.8500025085705583","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@openrouter/ai-sdk-provider","version":"0.4.3","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.4.3","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"2315165a0c15c48c10473a6b4e20487e91f24339","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.4.3.tgz","fileCount":15,"integrity":"sha512-/MAUj5XFKs6IRZ3WwD8qFyUC6I+yhQ4TsemxvwDk+mbXNiVuJvP5Qc+yJ4fKTfIP4vRiV1sApA/t/La5MgA2FQ==","signatures":[{"sig":"MEQCIDqW/VpE65O+BYYUienGkh5zXufJZNePnyaRothlJrH8AiBR94FyZqndncqvE0nEldLLoquh7OI9+ihtR7chtfUmXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":478766},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.4.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint \"./**/*.ts*\"","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"prettier --write \"**/*.{ts,mts,tsx,md,mdx,mjs}\"","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"prettier --check \"**/*.{ts,mts,tsx,md,mdx,mjs}\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/84ddeec4619f0b72c128141f2705babb/openrouter-ai-sdk-provider-0.4.3.tgz","_integrity":"sha512-/MAUj5XFKs6IRZ3WwD8qFyUC6I+yhQ4TsemxvwDk+mbXNiVuJvP5Qc+yJ4fKTfIP4vRiV1sApA/t/La5MgA2FQ==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language model on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"@ai-sdk/provider":"1.0.9","@ai-sdk/provider-utils":"2.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"4.1.46","zod":"3.24.2","tsup":"8.4.0","vitest":"3.0.7","prettier":"3.5.2","typescript":"5.7.3","@types/jest":"29.5.14","@types/node":"22.13.5","@edge-runtime/vm":"5.0.0","@ianvs/prettier-plugin-sort-imports":"4.4.1"},"peerDependencies":{"zod":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.4.3_1740964902756_0.7763288169489841","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@openrouter/ai-sdk-provider","version":"0.4.4","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.4.4","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"59d71de9973337ef0eaefba6cc133b6eb58fe76d","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.4.4.tgz","fileCount":15,"integrity":"sha512-BtCaxDTaSdG/PuNJGc/czVkfQgPddpCvTXS6z3BApKGenVrhlm777qzz0xFBDHfKpBzxOmFA+0wvXeC4iaxVNQ==","signatures":[{"sig":"MEUCICtm69ac8jXCLNkTbposjuG77o/hgtKE3J8cAZ5hggtnAiEA4Qq2+OG2oRt926x9Kyyx81afGl/YhBz1gcmrXTgE00o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":480203},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.4.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint \"./**/*.ts*\"","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"prettier --write \"**/*.{ts,mts,tsx,md,mdx,mjs}\"","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"prettier --check \"**/*.{ts,mts,tsx,md,mdx,mjs}\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/1e75a78ba612ef39e61a4174c9cf4708/openrouter-ai-sdk-provider-0.4.4.tgz","_integrity":"sha512-BtCaxDTaSdG/PuNJGc/czVkfQgPddpCvTXS6z3BApKGenVrhlm777qzz0xFBDHfKpBzxOmFA+0wvXeC4iaxVNQ==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language model on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"@ai-sdk/provider":"1.0.9","@ai-sdk/provider-utils":"2.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"4.1.46","zod":"3.24.2","tsup":"8.4.0","vitest":"3.0.7","prettier":"3.5.2","typescript":"5.7.3","@types/jest":"29.5.14","@types/node":"22.13.5","@edge-runtime/vm":"5.0.0","@ianvs/prettier-plugin-sort-imports":"4.4.1"},"peerDependencies":{"zod":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.4.4_1743054720879_0.5072907035140048","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@openrouter/ai-sdk-provider","version":"0.4.5","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.4.5","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"59195dcf13c18f64e64b76e495ba8a38ca632665","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.4.5.tgz","fileCount":15,"integrity":"sha512-gbCOcSjNhyWlLHyYZX2rIFnpJi3C2RXNyyzJj+d6pMRfTS/mdvEEOsU66KxK9H8Qju2i9YRLOn/FdQT26K7bIQ==","signatures":[{"sig":"MEYCIQCCe4BZOf7+0k8taLMQ859OR2fbod7Dw0GzGkBIMTWirwIhAMPEC8oq+U88QUGLk0dmgQCOHUC4EO0LE3hwkHWq4X0e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":489007},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.4.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint \"./**/*.ts*\"","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"prettier --write \"**/*.{ts,mts,tsx,md,mdx,mjs}\"","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"prettier --check \"**/*.{ts,mts,tsx,md,mdx,mjs}\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/970a7975921e3d3c8a030d363b2e21ae/openrouter-ai-sdk-provider-0.4.5.tgz","_integrity":"sha512-gbCOcSjNhyWlLHyYZX2rIFnpJi3C2RXNyyzJj+d6pMRfTS/mdvEEOsU66KxK9H8Qju2i9YRLOn/FdQT26K7bIQ==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language model on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"@ai-sdk/provider":"1.0.9","@ai-sdk/provider-utils":"2.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"4.1.46","zod":"3.24.2","tsup":"8.4.0","vitest":"3.0.7","prettier":"3.5.2","typescript":"5.7.3","@types/jest":"29.5.14","@types/node":"22.13.5","@edge-runtime/vm":"5.0.0","@ianvs/prettier-plugin-sort-imports":"4.4.1"},"peerDependencies":{"zod":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.4.5_1743093912667_0.05686145681468169","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@openrouter/ai-sdk-provider","version":"0.4.6","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.4.6","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"01c34a5ba0af0ed60e048a0be136e6869941048d","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.4.6.tgz","fileCount":15,"integrity":"sha512-oUa8xtssyUhiKEU/aW662lsZ0HUvIUTRk8vVIF3Ha3KI/DnqX54zmVIuzYnaDpermqhy18CHqblAY4dDt1JW3g==","signatures":[{"sig":"MEYCIQDW2qBJpLBYTJvIrEJAFX3mX+IQaNNayr5A6c3iFhsNTAIhAOASDYf1bWCObpduGj4bPdS+J28ivxo6xquL+Rz33h0/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":492495},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.4.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint \"./**/*.ts*\"","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"prettier --write \"**/*.{ts,mts,tsx,md,mdx,mjs}\"","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"prettier --check \"**/*.{ts,mts,tsx,md,mdx,mjs}\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/60918eb646b9b531467ad32c7640bfc1/openrouter-ai-sdk-provider-0.4.6.tgz","_integrity":"sha512-oUa8xtssyUhiKEU/aW662lsZ0HUvIUTRk8vVIF3Ha3KI/DnqX54zmVIuzYnaDpermqhy18CHqblAY4dDt1JW3g==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language model on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"@ai-sdk/provider":"1.0.9","@ai-sdk/provider-utils":"2.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"4.1.46","zod":"3.24.2","tsup":"8.4.0","vitest":"3.0.7","prettier":"3.5.2","typescript":"5.7.3","@types/jest":"29.5.14","@types/node":"22.13.5","@edge-runtime/vm":"5.0.0","@ianvs/prettier-plugin-sort-imports":"4.4.1"},"peerDependencies":{"zod":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.4.6_1747513463388_0.15398789705603932","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@openrouter/ai-sdk-provider","version":"0.5.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.5.0","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"8be35049d6932f151ade9d720d68d92058f6ea80","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.5.0.tgz","fileCount":15,"integrity":"sha512-IQbpWT9okY78tGHQuSgahKavgVTdDnGF4HoDhBB2oFBz7YUMvmRyG4SCYmKqhPx+FMSrN7zKWhSKBLbshadwmQ==","signatures":[{"sig":"MEQCIGHtamDVfhPDOyPU4PwxFWy4CWNJOJNz393TNLnMGwGQAiBbv3yDbzKfdVca9fPjSA0EZQ1VkIJH8D6KtJlYe0sxrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":532095},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint \"./**/*.ts*\"","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"prettier --write \"**/*.{ts,mts,tsx,md,mdx,mjs}\"","test:e2e":"vitest --config vitest.e2e.config.ts --run","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"prettier --check \"**/*.{ts,mts,tsx,md,mdx,mjs}\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/33502bc493dd5cc80603071c3c45511b/openrouter-ai-sdk-provider-0.5.0.tgz","_integrity":"sha512-IQbpWT9okY78tGHQuSgahKavgVTdDnGF4HoDhBB2oFBz7YUMvmRyG4SCYmKqhPx+FMSrN7zKWhSKBLbshadwmQ==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language model on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"@ai-sdk/provider":"1.0.9","@ai-sdk/provider-utils":"2.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"4.1.46","zod":"3.24.2","tsup":"8.4.0","dotenv":"16.5.0","vitest":"3.0.7","prettier":"3.5.2","typescript":"5.7.3","@types/jest":"29.5.14","@types/node":"22.13.5","@biomejs/biome":"1.9.4","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ianvs/prettier-plugin-sort-imports":"4.4.1"},"peerDependencies":{"zod":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.5.0_1748237233830_0.8223075229417331","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@openrouter/ai-sdk-provider","version":"0.6.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.6.0","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"d83072a844c7bd2c1adca6a06b264a41d4d0a3d4","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.6.0.tgz","fileCount":15,"integrity":"sha512-G4bTOeJ53Grgf2KHdPJa23gfC1O2mxOv0siOCQp1jblQvBVMAqGImeZrs+3PYtVcgDaKi1KkxV9H1z2Fcbz2DA==","signatures":[{"sig":"MEUCIEzcMj5iTFBiE6hYZjGzFVCCxMNpgMh5e3x9WrAxCErOAiEAjidPjh41NExzI1sjIraal5dR6DTircaBCMdgEWwoEnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":532969},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"eslint \"./**/*.ts*\"","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"prettier --write \"**/*.{ts,mts,tsx,md,mdx,mjs}\"","test:e2e":"vitest --config vitest.e2e.config.ts --run","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"prettier --check \"**/*.{ts,mts,tsx,md,mdx,mjs}\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/ece577c5592dd979fcc6d72496a38ff7/openrouter-ai-sdk-provider-0.6.0.tgz","_integrity":"sha512-G4bTOeJ53Grgf2KHdPJa23gfC1O2mxOv0siOCQp1jblQvBVMAqGImeZrs+3PYtVcgDaKi1KkxV9H1z2Fcbz2DA==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language model on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"@ai-sdk/provider":"1.1.3","@ai-sdk/provider-utils":"2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"4.3.16","zod":"3.25.34","tsup":"8.5.0","dotenv":"16.5.0","vitest":"3.1.4","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"22.15.24","@biomejs/biome":"1.9.4","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ianvs/prettier-plugin-sort-imports":"4.4.2"},"peerDependencies":{"ai":"^4.3.16","zod":"^3.25.34"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.6.0_1748489997519_0.5287539970866257","host":"s3://npm-registry-packages-npm-production"}},"0.7.0-alpha.0":{"name":"@openrouter/ai-sdk-provider","version":"0.7.0-alpha.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.7.0-alpha.0","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"a17f1444e49c0b7cabeb222d0fc7cefb906471ce","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.7.0-alpha.0.tgz","fileCount":15,"integrity":"sha512-IEsPkqsF3lg3A2mzSJWLm13J3Ahz6fGHuZ5tb7OgZjqnBdkUn3/zdt5Ym0paVJEPRQYRJRNzHchABrfJBUZiOw==","signatures":[{"sig":"MEUCIQC2RFFpgF8kHZzFesqXE+3gOrAkZ/atgGQvDhGAMNJkdwIgfDUGf2qZAaUgEdn8a1kvpIepi9LOAU1e8U3CMn+ZY94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@0.7.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":586793},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.7.0-alpha.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"pnpm biome lint","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"prettier --write \"**/*.{ts,mts,tsx,md,mdx,mjs}\"","test:e2e":"vitest --config vitest.e2e.config.ts --run","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"prettier --check \"**/*.{ts,mts,tsx,md,mdx,mjs}\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/4165e241dc1f93abca5b3195e3d4f31f/openrouter-ai-sdk-provider-0.7.0-alpha.0.tgz","_integrity":"sha512-IEsPkqsF3lg3A2mzSJWLm13J3Ahz6fGHuZ5tb7OgZjqnBdkUn3/zdt5Ym0paVJEPRQYRJRNzHchABrfJBUZiOw==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language model on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"@ai-sdk/provider":"1.1.3","@ai-sdk/provider-utils":"2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"4.3.16","zod":"3.25.34","tsup":"8.5.0","dotenv":"16.5.0","vitest":"3.1.4","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"22.15.24","@biomejs/biome":"1.9.4","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ianvs/prettier-plugin-sort-imports":"4.4.2"},"peerDependencies":{"ai":"^4.3.16","zod":"^3.25.34"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.7.0-alpha.0_1748599433700_0.07933189013880626","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@openrouter/ai-sdk-provider","version":"0.7.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.7.0","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"8b92cf410b1616568c2268e7a275f63f8827bbf4","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.7.0.tgz","fileCount":15,"integrity":"sha512-EYliEUdH11dpnHhXzLcDUzerCI8S6siv76wTacbsXC/erF4o163ArGvoEDT/n+jrRtUlhZoY/LQW5fl2SOPh/A==","signatures":[{"sig":"MEUCIQCr0UeoASCOovSOxSjl9slmWmOlshQdd6hvlb44Tg7xpwIgEe0A2KWONUPwN7tLoXC9J58DZ7mKT2pYmB4GF5NqKZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":586785},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"pnpm biome lint","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"prettier --write \"**/*.{ts,mts,tsx,md,mdx,mjs}\"","test:e2e":"vitest --config vitest.e2e.config.ts --run","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"prettier --check \"**/*.{ts,mts,tsx,md,mdx,mjs}\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/ced8270bcebc0fe248850333d8576690/openrouter-ai-sdk-provider-0.7.0.tgz","_integrity":"sha512-EYliEUdH11dpnHhXzLcDUzerCI8S6siv76wTacbsXC/erF4o163ArGvoEDT/n+jrRtUlhZoY/LQW5fl2SOPh/A==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language model on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"@ai-sdk/provider":"1.1.3","@ai-sdk/provider-utils":"2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"4.3.16","zod":"3.25.34","tsup":"8.5.0","dotenv":"16.5.0","vitest":"3.1.4","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"22.15.24","@biomejs/biome":"1.9.4","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ianvs/prettier-plugin-sort-imports":"4.4.2"},"peerDependencies":{"ai":"^4.3.16","zod":"^3.25.34"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.7.0_1748600200476_0.6980378651151902","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@openrouter/ai-sdk-provider","version":"0.7.1","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.7.1","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"5fbe6cdd6004a6f7d3f7a20db8c4c68544cd65a2","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.7.1.tgz","fileCount":15,"integrity":"sha512-jppCJErJ13KKnr0rOJrElmrlGul+0G5OO45Tqn1II2uIVcJLjyuzyS1hkCWD3fmlKVAuwVbyumTh6JQsS4e+4g==","signatures":[{"sig":"MEUCIQDZ3D7iF9tryFGG9tOuDA0t4DKUXMTHmvMH47vxcFmCtgIgOd9X8aXPcXyUbxUzAb0Gxf5Q6XGQobm0yKIx5ozi4wE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":586769},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.7.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"pnpm biome lint","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"prettier --write \"**/*.{ts,mts,tsx,md,mdx,mjs}\"","test:e2e":"vitest --config vitest.e2e.config.ts --run","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"prettier --check \"**/*.{ts,mts,tsx,md,mdx,mjs}\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/f2ae773dd54766668c04072a7a9f1cf6/openrouter-ai-sdk-provider-0.7.1.tgz","_integrity":"sha512-jppCJErJ13KKnr0rOJrElmrlGul+0G5OO45Tqn1II2uIVcJLjyuzyS1hkCWD3fmlKVAuwVbyumTh6JQsS4e+4g==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language model on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"@ai-sdk/provider":"1.1.3","@ai-sdk/provider-utils":"2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"4.3.16","zod":"3.25.34","tsup":"8.5.0","dotenv":"16.5.0","vitest":"3.1.4","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"22.15.24","@biomejs/biome":"1.9.4","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ianvs/prettier-plugin-sort-imports":"4.4.2"},"peerDependencies":{"ai":"^4.3.16","zod":"^3.25.34"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.7.1_1749078584447_0.1940940822643582","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@openrouter/ai-sdk-provider","version":"0.7.2","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.7.2","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"380c98daec46d6ada51dbe975ef2014164834818","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.7.2.tgz","fileCount":15,"integrity":"sha512-Fry2mV7uGGJRmP9JntTZRc8ElESIk7AJNTacLbF6Syoeb5k8d7HPGkcK9rTXDlqBb8HgU1hOKtz23HojesTmnw==","signatures":[{"sig":"MEYCIQCg5A0um3cfkVNkhn99Dgy8zqe6FgOmTxo9ttdxBTDM3AIhAO6tY/ix1qEi6JgKK1AA9D2srSpNn03Y4mEvNqB3qn5w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587301},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.7.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"pnpm biome lint","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"prettier --write \"**/*.{ts,mts,tsx,md,mdx,mjs}\"","test:e2e":"vitest --config vitest.e2e.config.ts --run","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"prettier --check \"**/*.{ts,mts,tsx,md,mdx,mjs}\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/cea69fd673c0a2aa9ae34d2dc3e83929/openrouter-ai-sdk-provider-0.7.2.tgz","_integrity":"sha512-Fry2mV7uGGJRmP9JntTZRc8ElESIk7AJNTacLbF6Syoeb5k8d7HPGkcK9rTXDlqBb8HgU1hOKtz23HojesTmnw==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language model on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"@ai-sdk/provider":"1.1.3","@ai-sdk/provider-utils":"2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"4.3.16","zod":"3.25.34","tsup":"8.5.0","dotenv":"16.5.0","vitest":"3.1.4","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"22.15.24","@biomejs/biome":"1.9.4","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ianvs/prettier-plugin-sort-imports":"4.4.2"},"peerDependencies":{"ai":"^4.3.16","zod":"^3.25.34"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.7.2_1749778617883_0.3923954280203028","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.0":{"name":"@openrouter/ai-sdk-provider","version":"1.0.0-beta.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.0.0-beta.0","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"bd3600b8fe54ae91c19cf0d2e2c00ff02b840230","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.0.0-beta.0.tgz","fileCount":15,"integrity":"sha512-WLoJFvMXAN4/YO4wsFFMPj14j+qfTOkuQ3U73W4O8ud3AnJT0sYWaZGq6mC+bWV7kvjDxecBmtA/Lihyf4lgpQ==","signatures":[{"sig":"MEYCIQDXcPH5D4RaJuguO6tmGlVj0Lin4Uo+CQWRPiPxj6Jq1gIhANbzpCnC0L+xfYeiD4yhL9Zyh03IIeNgqaihTWUtUQwG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.0.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1192000},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.0.0-beta.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"biome lint","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build"},"_npmUser":{"name":"louisgv","actor":{"name":"louisgv","type":"user","email":"lgvichy@gmail.com"},"email":"lgvichy@gmail.com"},"_resolved":"/tmp/c7aaccb9c69f292536021647d0e3dc4c/openrouter-ai-sdk-provider-1.0.0-beta.0.tgz","_integrity":"sha512-WLoJFvMXAN4/YO4wsFFMPj14j+qfTOkuQ3U73W4O8ud3AnJT0sYWaZGq6mC+bWV7kvjDxecBmtA/Lihyf4lgpQ==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language model on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.0-beta.12","zod":"3.25.74","tsup":"8.5.0","dotenv":"16.5.0","vitest":"3.2.4","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"22.15.24","@biomejs/biome":"2.1.1","@ai-sdk/provider":"2.0.0-beta.1","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.0-beta.2"},"peerDependencies":{"ai":"^5.0.0-beta.12","zod":"^3.25.74"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.0.0-beta.0_1752163000052_0.538225446260286","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.1":{"name":"@openrouter/ai-sdk-provider","version":"1.0.0-beta.1","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.0.0-beta.1","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"943d3f74546403b683e7964c84849fcd60e88fad","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.0.0-beta.1.tgz","fileCount":15,"integrity":"sha512-LsfB425JuE9qiQFnhkm3sn1Vf34W511QIeGnALwvr6nbl1yu2QhlX0N9kL2dPipLbNVWDszmlHe7DsK5ZuzSsg==","signatures":[{"sig":"MEUCICmNG5WL3i/SvriBFwCkGedEmJxHiWRje+KralDmVMd8AiEA2o3H2Qmbprnlpqsb94eu3qZOMdm4ynlOP2doLjjN11M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1194692},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.0.0-beta.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"biome lint","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build"},"_npmUser":{"name":"louisgv","actor":{"name":"louisgv","type":"user","email":"lgvichy@gmail.com"},"email":"lgvichy@gmail.com"},"_resolved":"/tmp/66e3bed96321195dd08458b0a273adca/openrouter-ai-sdk-provider-1.0.0-beta.1.tgz","_integrity":"sha512-LsfB425JuE9qiQFnhkm3sn1Vf34W511QIeGnALwvr6nbl1yu2QhlX0N9kL2dPipLbNVWDszmlHe7DsK5ZuzSsg==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language model on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.0-beta.12","zod":"3.25.74","tsup":"8.5.0","dotenv":"16.5.0","vitest":"3.2.4","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"22.15.24","@biomejs/biome":"2.1.1","@ai-sdk/provider":"2.0.0-beta.1","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.0-beta.2"},"peerDependencies":{"ai":"^5.0.0-beta.12","zod":"^3.25.74"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.0.0-beta.1_1752163457541_0.5614255141277837","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.2":{"name":"@openrouter/ai-sdk-provider","version":"1.0.0-beta.2","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.0.0-beta.2","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"189fe0fa6becf0fda70f169a874ff78e75fef09a","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.0.0-beta.2.tgz","fileCount":15,"integrity":"sha512-bcotXlOkvzH1/jI6/XeZ4exbBYfMAH/7tI/71UsKPHGkIrxLvmFcG7hfpz3P94lqnnBMAxD11WTcVRaTvAFxvg==","signatures":[{"sig":"MEUCIQDKoNMxFhgzvBkJJrdRBb/qi8xC93zNLcllmfxhWf8pVgIgV4ePgi2EO24/RE/Yd85DA+jIQw3fvSxQH7LrE94a5iI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1201997},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.0.0-beta.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"biome lint","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build"},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/6ff73374cb54829bc40ff9ff084cb54b/openrouter-ai-sdk-provider-1.0.0-beta.2.tgz","_integrity":"sha512-bcotXlOkvzH1/jI6/XeZ4exbBYfMAH/7tI/71UsKPHGkIrxLvmFcG7hfpz3P94lqnnBMAxD11WTcVRaTvAFxvg==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language model on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.0-beta.24","zod":"^4.0.5","tsup":"8.5.0","dotenv":"16.5.0","vitest":"3.2.4","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"22.15.24","@biomejs/biome":"2.1.1","@ai-sdk/provider":"2.0.0-beta.1","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.0-beta.5"},"peerDependencies":{"ai":"^5.0.0-beta.12","zod":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.0.0-beta.2_1752944789892_0.9916657627601408","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.3":{"name":"@openrouter/ai-sdk-provider","version":"1.0.0-beta.3","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.0.0-beta.3","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"872b186c389dc93e3e73932ef2f677a3b2e96cae","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.0.0-beta.3.tgz","fileCount":15,"integrity":"sha512-W4l1NodO/VfwLxuY2qDLH0LwigNe/q5wrixImat1fvTiwEDJniUrySo0iARIXVqKrr297H/ScXNFu3NViinySQ==","signatures":[{"sig":"MEYCIQDQVYyeR1xOIPfEJcGLnc275NkpIKWwHl3oaDlMCMmtQwIhAMT88Rck6m7cvsZo3J2oRWr5V1c1XdQjEyfjstdh49su","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1204981},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.0.0-beta.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"biome lint","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build"},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/286d0e433e3ef4c11f92a90152b0feb8/openrouter-ai-sdk-provider-1.0.0-beta.3.tgz","_integrity":"sha512-W4l1NodO/VfwLxuY2qDLH0LwigNe/q5wrixImat1fvTiwEDJniUrySo0iARIXVqKrr297H/ScXNFu3NViinySQ==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language model on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.0-beta.24","zod":"^4.0.5","tsup":"8.5.0","dotenv":"16.5.0","vitest":"3.2.4","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"22.15.24","@biomejs/biome":"2.1.1","@ai-sdk/provider":"2.0.0-beta.1","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.0-beta.5"},"peerDependencies":{"ai":"^5.0.0-beta.12","zod":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.0.0-beta.3_1752970050335_0.19227740930405046","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@openrouter/ai-sdk-provider","version":"0.7.3","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.7.3","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"cc32b8ad8ae21826fac1b9cec701047bd1b4f418","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.7.3.tgz","fileCount":15,"integrity":"sha512-qv0oYJjJK507jVfUxsFbIHvbZNvcBiCl7nziEaS0oqPAtARQ3SM7IIg8blAzVwj/aFzs7OUD1HcuTb7Rrq+jBA==","signatures":[{"sig":"MEUCIQDdoHoZrarVtQiOtfrZkH1AwawGlIgtVCgmV4MesU3h6AIgasbb59Y4tMh3m4QlhTwpuroGJZqYdX185/l9oQsAczg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":590945},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.7.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"pnpm biome lint","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"prettier --write \"**/*.{ts,mts,tsx,md,mdx,mjs}\"","test:e2e":"vitest --config vitest.e2e.config.ts --run","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"prettier --check \"**/*.{ts,mts,tsx,md,mdx,mjs}\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/fd501f05eefeca7de0ca2ebed71d9cab/openrouter-ai-sdk-provider-0.7.3.tgz","_integrity":"sha512-qv0oYJjJK507jVfUxsFbIHvbZNvcBiCl7nziEaS0oqPAtARQ3SM7IIg8blAzVwj/aFzs7OUD1HcuTb7Rrq+jBA==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language model on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@ai-sdk/provider":"1.1.3","@ai-sdk/provider-utils":"2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"4.3.17","zod":"3.25.34","tsup":"8.5.0","dotenv":"16.5.0","vitest":"3.2.4","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"22.15.24","@biomejs/biome":"2.1.1","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ianvs/prettier-plugin-sort-imports":"4.4.2"},"peerDependencies":{"ai":"^4.3.17","zod":"^3.25.34"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.7.3_1753242442779_0.31941888293826803","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.4":{"name":"@openrouter/ai-sdk-provider","version":"1.0.0-beta.4","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.0.0-beta.4","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"e31b962a5e0fd126598f66bfeb67558073723b50","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.0.0-beta.4.tgz","fileCount":15,"integrity":"sha512-rY0WhvDzVMtaxKt1i7UefM9LBADKPR4lhAoFRl0LFOkmFSd7bupVdWF6aKz5FDDXUpKn+x2k/ngPp+doYKR43w==","signatures":[{"sig":"MEQCIDuh0RX9bRe2v8hGw12L9Je6roCvs1XvvcPUEgdCYCUzAiATnR2yVdmN+Kh1oiaZZ2SsHhmbTHpg/urnyp10hnL4IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.0.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1220353},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.0.0-beta.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"biome lint","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build"},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/010f126efe2bafa4042ccb19488217e7/openrouter-ai-sdk-provider-1.0.0-beta.4.tgz","_integrity":"sha512-rY0WhvDzVMtaxKt1i7UefM9LBADKPR4lhAoFRl0LFOkmFSd7bupVdWF6aKz5FDDXUpKn+x2k/ngPp+doYKR43w==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language model on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"5.0.0-beta.24","zod":"^4.0.5","tsup":"8.5.0","dotenv":"16.5.0","vitest":"3.2.4","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"22.15.24","@biomejs/biome":"2.1.1","@ai-sdk/provider":"2.0.0-beta.1","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.0-beta.5"},"peerDependencies":{"ai":"^5.0.0-beta.12","zod":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.0.0-beta.4_1753242955913_0.2877083977017938","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.5":{"name":"@openrouter/ai-sdk-provider","version":"1.0.0-beta.5","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.0.0-beta.5","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"fad357ab509baef89139bcaf7b27f2cb4f879377","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.0.0-beta.5.tgz","fileCount":15,"integrity":"sha512-KEsvc+6n80O7tPXanRelcoRvIv9RAVLFKQFKiQoXLDwVdxY9J/g8dNXVEfWsBOOSiyt/0N392RCku0TaYZIRlg==","signatures":[{"sig":"MEYCIQDV+b0bQnzWUhR6WVrRYuIdop7GApIt4bX/jbh9UlL0twIhAKRBlkXfElyfqkglUIuGYYWw1bC8CA6OuNOLVkxkrSNB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.0.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1220934},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.0.0-beta.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"biome lint","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build"},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/dae3cc63ec771353cc0bb8efc681b7c2/openrouter-ai-sdk-provider-1.0.0-beta.5.tgz","_integrity":"sha512-KEsvc+6n80O7tPXanRelcoRvIv9RAVLFKQFKiQoXLDwVdxY9J/g8dNXVEfWsBOOSiyt/0N392RCku0TaYZIRlg==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language model on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"5.0.0-beta.24","zod":"3.25.76","tsup":"8.5.0","dotenv":"16.5.0","vitest":"3.2.4","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"22.15.24","@biomejs/biome":"2.1.1","@ai-sdk/provider":"2.0.0-beta.1","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.0-beta.5"},"peerDependencies":{"ai":"^5.0.0-beta.12","zod":"^3.24.1 || ^v4"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.0.0-beta.5_1753247266164_0.5850347526474553","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.6":{"name":"@openrouter/ai-sdk-provider","version":"1.0.0-beta.6","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.0.0-beta.6","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"5f33f66b3e260b92c3303c073cc088bd91b477b4","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.0.0-beta.6.tgz","fileCount":15,"integrity":"sha512-1cj8yUek4ib10MqZ+9fw1p1a3SR0Zhx3HH1J3+WQIXXuH/rUhiAkwovgPi1ADuC1QECPSPiwfhK2GecnDm8hGg==","signatures":[{"sig":"MEQCIFbuIbBe92DwzZvk4RcsIKBh+xz3E0Z1unbhiymjwf80AiAGNKakvJ86IUGYoATeOom6+XVa3cNogVLKo0KlLggkzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.0.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1221022},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.0.0-beta.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"biome lint","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build"},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/8cb8693a5cd9e4b46c745cf29e82b943/openrouter-ai-sdk-provider-1.0.0-beta.6.tgz","_integrity":"sha512-1cj8yUek4ib10MqZ+9fw1p1a3SR0Zhx3HH1J3+WQIXXuH/rUhiAkwovgPi1ADuC1QECPSPiwfhK2GecnDm8hGg==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language model on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"5.0.0-beta.24","zod":"3.25.76","tsup":"8.5.0","dotenv":"16.5.0","vitest":"3.2.4","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"22.15.24","@biomejs/biome":"2.1.1","@ai-sdk/provider":"2.0.0-beta.1","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.0-beta.5"},"peerDependencies":{"ai":"^5.0.0-beta.12","zod":"^3.24.1 || ^v4"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.0.0-beta.6_1753927718112_0.6655131064666542","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.7":{"name":"@openrouter/ai-sdk-provider","version":"1.0.0-beta.7","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.0.0-beta.7","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"8662c53e607328a67b0694392b598a78893cdb14","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.0.0-beta.7.tgz","fileCount":15,"integrity":"sha512-DDCaOBLHX52lxa0FhLT/CpREAt6sbq21n9HZHFRRs8r4G2/tH3bgfcUfy5Dq6IN3xsGtCJuA50i2hL25ffzsow==","signatures":[{"sig":"MEUCIQDmgfLiWWfEh2NJ36vJcDWBW5Ow5MsEtWKYx7/QeQpkuQIgN81GdjncsEP/YzBOJE9N0Lr6RTiPSL3cWVFp2hdQIiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.0.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1224507},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.0.0-beta.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"biome lint","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build"},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/65832456a56451bf7a913a5cdda7e0dc/openrouter-ai-sdk-provider-1.0.0-beta.7.tgz","_integrity":"sha512-DDCaOBLHX52lxa0FhLT/CpREAt6sbq21n9HZHFRRs8r4G2/tH3bgfcUfy5Dq6IN3xsGtCJuA50i2hL25ffzsow==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"5.0.0-beta.24","zod":"3.25.76","tsup":"8.5.0","dotenv":"16.5.0","vitest":"3.2.4","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"22.15.24","@biomejs/biome":"2.1.1","@ai-sdk/provider":"2.0.0-beta.1","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.0-beta.5"},"peerDependencies":{"ai":"^5.0.0-beta.12","zod":"^3.24.1 || ^v4"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.0.0-beta.7_1754431597497_0.17189148744681337","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@openrouter/ai-sdk-provider","version":"1.0.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.0.0","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"57b2b0f2c01068dad2d184d74aa28b5f8d8cfafc","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.0.0.tgz","fileCount":15,"integrity":"sha512-ln7O0tx2xhn++qvv+VWkAj9UyQIIZCrwIjKlOaSQjXF57pqrr9W7Kq+wH3KHtgH8t+Dz9GBMgPj6JUelo0aWaQ==","signatures":[{"sig":"MEUCIQDtxjxFbanfCR562IWY2KTXQ6WjRd7GP8gZVY4Bs3hJzgIgLsHHpxcxGz/+yzGPuSz7Qwn45uXr90Kz6pxS40wRElM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1223516},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"biome lint","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build"},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/9c302f8665cb43ba724e56454bfc1f88/openrouter-ai-sdk-provider-1.0.0.tgz","_integrity":"sha512-ln7O0tx2xhn++qvv+VWkAj9UyQIIZCrwIjKlOaSQjXF57pqrr9W7Kq+wH3KHtgH8t+Dz9GBMgPj6JUelo0aWaQ==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.5","zod":"3.25.76","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.1.3","@ai-sdk/provider":"2.0.0","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.1"},"peerDependencies":{"ai":"^5.0.0","zod":"^3.24.1 || ^v4"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.0.0_1754541823083_0.950788578700897","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@openrouter/ai-sdk-provider","version":"1.1.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.1.0","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"b127096e60b6ff5b92b8d40b7af06e113a0af7bd","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.1.0.tgz","fileCount":15,"integrity":"sha512-e5cW/KbgGakHOOsDhnHI6a0IDul9ER5J4QGM4yN9EfQ8XHfOFgwGGpLOopoRwkqaX5UdyQrpzei+1DPzg95i0A==","signatures":[{"sig":"MEQCICG0Rvj21kpoZAsJx7DCU3Ha9vhftI0KQPqG73TtFTYZAiB49QTxSzZjAcZaJbSXKmC0jrHY0Vbo7TC/PJSTt+58aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1262182},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"biome lint","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build"},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/9e957d169b1e931c4d4361a42c790512/openrouter-ai-sdk-provider-1.1.0.tgz","_integrity":"sha512-e5cW/KbgGakHOOsDhnHI6a0IDul9ER5J4QGM4yN9EfQ8XHfOFgwGGpLOopoRwkqaX5UdyQrpzei+1DPzg95i0A==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.5","zod":"3.25.76","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.1.3","@ai-sdk/provider":"2.0.0","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.1"},"peerDependencies":{"ai":"^5.0.0","zod":"^3.24.1 || ^v4"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.1.0_1754550500980_0.23749244982752882","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@openrouter/ai-sdk-provider","version":"1.1.1","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.1.1","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"7f853cc45093ff3802f5d50d31e8cdf304708b31","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.1.1.tgz","fileCount":15,"integrity":"sha512-zRQS7arSzTwLNqUoLJn19cv3CLmcOFtzElw9lGnPFTp5PaJlZN5yMGAFMte6bq559sA/Z0rbX2eD/0ITBBGelg==","signatures":[{"sig":"MEUCIDBIjVyYf5AWCgAA6Vj7XcDHVdXr+WQnnL6JY+uCTw8ZAiEAz0axpdFTxAUqmZRTxNuHf2qvTKsFxZ2A4DMG/dsHkPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1262238},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"biome lint","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build"},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/5fdf6508914d25c697e18675e442b4cc/openrouter-ai-sdk-provider-1.1.1.tgz","_integrity":"sha512-zRQS7arSzTwLNqUoLJn19cv3CLmcOFtzElw9lGnPFTp5PaJlZN5yMGAFMte6bq559sA/Z0rbX2eD/0ITBBGelg==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.5","zod":"3.25.76","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.1.3","@ai-sdk/provider":"2.0.0","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.1"},"peerDependencies":{"ai":"^5.0.0","zod":"^3.24.1 || ^v4"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.1.1_1754718951310_0.3857464184278554","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@openrouter/ai-sdk-provider","version":"0.7.4","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.7.4","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"5727875032a6abee93842a781a85ebb4388cf42e","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.7.4.tgz","fileCount":15,"integrity":"sha512-Hrx4PHoQPRujoaQtUvsflYBASnzj6tRiSyzS/UkjyMH6BvNigpQIHjmRuZoxfw4j+hTXmMrKuj8hFC8hONkThw==","signatures":[{"sig":"MEQCIETm0L1/WTCU8FaNtG74bMzcDFulx0uyYKX4+8X98WfDAiB1RtTD5QOxrZchwAeRUy80keMheoquN/LnMIaKnrFRRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":590853},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.7.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"pnpm biome lint","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"prettier --write \"**/*.{ts,mts,tsx,md,mdx,mjs}\"","test:e2e":"vitest --config vitest.e2e.config.ts --run","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"prettier --check \"**/*.{ts,mts,tsx,md,mdx,mjs}\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/17c402862dec21441a97acbcedb747f5/openrouter-ai-sdk-provider-0.7.4.tgz","_integrity":"sha512-Hrx4PHoQPRujoaQtUvsflYBASnzj6tRiSyzS/UkjyMH6BvNigpQIHjmRuZoxfw4j+hTXmMrKuj8hFC8hONkThw==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language model on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@ai-sdk/provider":"1.1.3","@ai-sdk/provider-utils":"2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"4.3.17","zod":"3.25.34","tsup":"8.5.0","dotenv":"16.5.0","vitest":"3.2.4","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"22.15.24","@biomejs/biome":"2.1.1","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ianvs/prettier-plugin-sort-imports":"4.4.2"},"peerDependencies":{"ai":"^4.3.17","zod":"^3.25.34"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.7.4_1754721033382_0.8931667464143829","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@openrouter/ai-sdk-provider","version":"1.1.2","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.1.2","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"7db44576f04b5e2ff01f93af2cce637396dec9e4","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.1.2.tgz","fileCount":15,"integrity":"sha512-cfiKVpNygGFaJojBHFvtTf7UiF458Xh9yPcTg4FXF7bGYN5V33Rxx9dXNE12fjv6lHeC5C7jwQHDrzUIFol1iQ==","signatures":[{"sig":"MEQCIDGcM85L3dDJ3y3Ns7rco0n0wgCxEUzgxuswxzHHBxPCAiBEchu9LqeVEimy7q91g/bdpCPxKfAoS0PVLwiyyHCe4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1262238},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"biome lint","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build"},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/62abd57aa8192db740a9a9b564bf3c28/openrouter-ai-sdk-provider-1.1.2.tgz","_integrity":"sha512-cfiKVpNygGFaJojBHFvtTf7UiF458Xh9yPcTg4FXF7bGYN5V33Rxx9dXNE12fjv6lHeC5C7jwQHDrzUIFol1iQ==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.5","zod":"3.25.76","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.1.3","@ai-sdk/provider":"2.0.0","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.1"},"peerDependencies":{"ai":"^5.0.0","zod":"^3.24.1 || ^v4"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.1.2_1754721686617_0.4879972685882379","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@openrouter/ai-sdk-provider","version":"0.7.5","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@0.7.5","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"38445480e621c2a0a1be8792b07b39f9fd958e59","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-0.7.5.tgz","fileCount":15,"integrity":"sha512-zm8vBhQ+GhxN03Y41xviB0nDa20uN77QnMXsIwDeJPqsul8+KycrYFxY4ulXpumeKxjKyOhfyA7a7CJpcYq2ng==","signatures":[{"sig":"MEUCIBWmjBBM5fKbvuJDq5siuIechlBq69oBzf3O5go2Y928AiEA1Te+xrvU/zyiAfgFFLFGo+s6L7I2ny4CcGdTuE/ZScI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@0.7.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":590853},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-0.7.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"pnpm biome lint","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"prettier --write \"**/*.{ts,mts,tsx,md,mdx,mjs}\"","test:e2e":"vitest --config vitest.e2e.config.ts --run","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"prettier --check \"**/*.{ts,mts,tsx,md,mdx,mjs}\""},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/df84f7bf3a8e9c53e8548f60130402bc/openrouter-ai-sdk-provider-0.7.5.tgz","_integrity":"sha512-zm8vBhQ+GhxN03Y41xviB0nDa20uN77QnMXsIwDeJPqsul8+KycrYFxY4ulXpumeKxjKyOhfyA7a7CJpcYq2ng==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language model on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","dependencies":{"@ai-sdk/provider":"1.1.3","@ai-sdk/provider-utils":"2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"4.3.17","zod":"3.25.34","tsup":"8.5.0","dotenv":"16.5.0","vitest":"3.2.4","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.14","@types/node":"22.15.24","@biomejs/biome":"2.1.1","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ianvs/prettier-plugin-sort-imports":"4.4.2"},"peerDependencies":{"ai":"^4.3.17","zod":"^3.25.34"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.7.5_1754722095832_0.92220629373882","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@openrouter/ai-sdk-provider","version":"1.2.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.2.0","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"shashankgoyal","email":"shashankgoyal095@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"f7b83fa2901bb2bb17167822be4e976b9ca8e209","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.2.0.tgz","fileCount":15,"integrity":"sha512-stuIwq7Yb7DNmk3GuCtz+oS3nZOY4TXEV3V5KsknDGQN7Fpu3KRMQVWRc1J073xKdf0FC9EHOctSyzsACmp5Ag==","signatures":[{"sig":"MEUCIQD4j8zEFULRCDlvOwWZdaCeR/JmaReYam/iqRDawaIVAwIgFV7hR1UjJlunIVzEnDQdHWk/GyHhJodd7At3TdyJhBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1280201},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"biome lint","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build"},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/f47d8721649ce09640df72a7b93a0135/openrouter-ai-sdk-provider-1.2.0.tgz","_integrity":"sha512-stuIwq7Yb7DNmk3GuCtz+oS3nZOY4TXEV3V5KsknDGQN7Fpu3KRMQVWRc1J073xKdf0FC9EHOctSyzsACmp5Ag==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.5","zod":"3.25.76","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.1.3","@ai-sdk/provider":"2.0.0","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.1"},"peerDependencies":{"ai":"^5.0.0","zod":"^3.24.1 || ^v4"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.2.0_1756941465898_0.4584005548497343","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@openrouter/ai-sdk-provider","version":"1.2.1","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.2.1","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"c67313bcb2391329bc26ed43c033bef3e7ba673c","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.2.1.tgz","fileCount":15,"integrity":"sha512-sDc+/tlEM9VTsYlZ3YMwD9AHinSNusdLFGQhtb50eo5r68U/yBixEHRsKEevqSspiX3V6J06hU7C25t4KE9iag==","signatures":[{"sig":"MEUCIQD9LvGao/GL6Oqe0dvNdpRhgZDCNulSkWYg6PAGASSW4wIgLZOUyohsN28Sz8EpSd32zGAWO0coPqyov/7iCAhXaOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1331378},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","lint":"biome lint","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build"},"_npmUser":{"name":"louisgv","email":"lgvichy@gmail.com"},"_resolved":"/tmp/c20184cddfc905c647126a03090d8526/openrouter-ai-sdk-provider-1.2.1.tgz","_integrity":"sha512-sDc+/tlEM9VTsYlZ3YMwD9AHinSNusdLFGQhtb50eo5r68U/yBixEHRsKEevqSspiX3V6J06hU7C25t4KE9iag==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"10.8.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.76","zod":"3.25.76","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.1.3","@ai-sdk/provider":"2.0.0","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.1"},"peerDependencies":{"ai":"^5.0.0","zod":"^3.24.1 || ^v4"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.2.1_1762468919971_0.5621809042302643","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@openrouter/ai-sdk-provider","version":"1.2.2","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.2.2","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"db4d7e9ef10b838764f3125ae5bfd390a3e1d52f","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.2.2.tgz","fileCount":15,"integrity":"sha512-7D4ki80mX/UUAmuVmg5rFQQreUEDvDs4THide/Z4WPaKUdVs11MpKgQK2ReE0zP3fUcwL5g7DpSsbOUaVcSW7g==","signatures":[{"sig":"MEYCIQDvflCydsZIVvFDEbb7aqSelYiI67+noexUDm4t/VQ14AIhALrWv8CDRw/2LcHDaW44dvEWSenGsBt5OTP3wQkzh5+C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1372992},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/06889fc4bb29dbb08379adc3c511756c/openrouter-ai-sdk-provider-1.2.2.tgz","_integrity":"sha512-7D4ki80mX/UUAmuVmg5rFQQreUEDvDs4THide/Z4WPaKUdVs11MpKgQK2ReE0zP3fUcwL5g7DpSsbOUaVcSW7g==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.6.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"@openrouter/sdk":"^0.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.76","zod":"3.25.76","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.1.3","@changesets/cli":"2.29.7","@ai-sdk/provider":"2.0.0","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^5.0.0","zod":"^3.24.1 || ^v4"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.2.2_1762981334685_0.38171758427451086","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@openrouter/ai-sdk-provider","version":"1.2.3","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.2.3","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"9e173becd943de5840726124ac4a2c8e3d98ac5c","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.2.3.tgz","fileCount":15,"integrity":"sha512-a6Nc8dPRHakRH9966YJ/HZJhLOds7DuPTscNZDoAr+Aw+tEFUlacSJMvb/b3gukn74mgbuaJRji9YOn62ipfVg==","signatures":[{"sig":"MEYCIQCyYP/+OwMW2lCkvItZpK0cwrwIOLmiWMEETubRY76oIAIhAKKoQ/Tr0tXfEZfHdvagae0VNgirZ4pdJVWuwv6Cm2DR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392124},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/656a919ea588673d881a11d6c1474d26/openrouter-ai-sdk-provider-1.2.3.tgz","_integrity":"sha512-a6Nc8dPRHakRH9966YJ/HZJhLOds7DuPTscNZDoAr+Aw+tEFUlacSJMvb/b3gukn74mgbuaJRji9YOn62ipfVg==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.6.2","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"@openrouter/sdk":"^0.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.76","zod":"3.25.76","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.1.3","@changesets/cli":"2.29.7","@ai-sdk/provider":"2.0.0","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^5.0.0","zod":"^3.24.1 || ^v4"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.2.3_1763159855587_0.009432585966518081","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@openrouter/ai-sdk-provider","version":"1.2.4","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.2.4","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"3b4adada32f8160567066cf5455149355a9e1372","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.2.4.tgz","fileCount":15,"integrity":"sha512-tyV2KDbv0CVeszGZN7EUfnVQm3QY+fMb5v9DhwkfuW03PxTouSUfeyFZ/hwh5ERVODkBdAZdumfVVq2gx6fjug==","signatures":[{"sig":"MEUCIBodRns/FmYAkpUnvUOGmNRMKtH7kSWPpf4StMhQG4+JAiEAixkeM+DrtxsaMRbcB2fv2BdoNtJuP/DQOCW2gfAPn50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1412616},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.2.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/226a5fdbbf4242ed34254b2911f682c4/openrouter-ai-sdk-provider-1.2.4.tgz","_integrity":"sha512-tyV2KDbv0CVeszGZN7EUfnVQm3QY+fMb5v9DhwkfuW03PxTouSUfeyFZ/hwh5ERVODkBdAZdumfVVq2gx6fjug==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.6.3","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"@openrouter/sdk":"^0.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.76","zod":"3.25.76","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.1.3","@changesets/cli":"2.29.7","@ai-sdk/provider":"2.0.0","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^5.0.0","zod":"^3.24.1 || ^v4"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.2.4_1763653771324_0.04596174932559727","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@openrouter/ai-sdk-provider","version":"1.2.5","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.2.5","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"b0995973518254bfdd644dd299909c8444ce8e8e","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.2.5.tgz","fileCount":15,"integrity":"sha512-NrvJFPvdEUo6DYUQIVWPGfhafuZ2PAIX7+CUMKGknv8TcTNVo0TyP1y5SU7Bgjf/Wup9/74UFKUB07icOhVZjQ==","signatures":[{"sig":"MEUCIDq+3Uoa8gYRTT+PHIsfExbNfNpryzUYJtnRpHORrz3yAiEA9mdOr/9JC0mzsO+2io5NFGZbmU3q0X7j1G5NDCMMe/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1417296},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.2.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/6ff92f93670112f213961eadb92aac40/openrouter-ai-sdk-provider-1.2.5.tgz","_integrity":"sha512-NrvJFPvdEUo6DYUQIVWPGfhafuZ2PAIX7+CUMKGknv8TcTNVo0TyP1y5SU7Bgjf/Wup9/74UFKUB07icOhVZjQ==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.6.3","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"@openrouter/sdk":"^0.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.76","zod":"3.25.76","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.1.3","@changesets/cli":"2.29.7","@ai-sdk/provider":"2.0.0","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^5.0.0","zod":"^3.24.1 || ^v4"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.2.5_1763665444191_0.17928377225847125","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@openrouter/ai-sdk-provider","version":"1.2.6","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.2.6","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"28fae4ce690ec70b65d61835f82cb2ab13c2176f","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.2.6.tgz","fileCount":15,"integrity":"sha512-DExO4FXod5vEdLFpQGsyNva8u3FWHj2IPaP8to+zEGsBEUY7lu5t24uIMxmmLKZ0sYYWAtmTLSV4Y9uOVqQoAg==","signatures":[{"sig":"MEQCIDEs2KkfDGT0vH75DHQ1GprrKyHNRYSZYlL+eQgokWKZAiBPJ278JwjI6VtgTb/eRBf05xyNXdgr5CzuNtmOwQ1c0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1417552},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.2.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/d20ba25b5b367e0ef0c9623542d6cad4/openrouter-ai-sdk-provider-1.2.6.tgz","_integrity":"sha512-DExO4FXod5vEdLFpQGsyNva8u3FWHj2IPaP8to+zEGsBEUY7lu5t24uIMxmmLKZ0sYYWAtmTLSV4Y9uOVqQoAg==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.6.3","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"@openrouter/sdk":"^0.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.76","zod":"3.25.76","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.1.3","@changesets/cli":"2.29.7","@ai-sdk/provider":"2.0.0","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^5.0.0","zod":"^3.24.1 || ^v4"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.2.6_1764099211622_0.6488414249609931","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@openrouter/ai-sdk-provider","version":"1.2.7","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.2.7","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"46f07a70f0984ed7bc9707f5aaa15d8105287c2d","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.2.7.tgz","fileCount":15,"integrity":"sha512-Ra9/93QJ7nKheFlB9ZbiTgpDYeEUA7AuOLqjUIzidKVcVWm4wbHmOOBU5y4rIUgQ1wQNfwRsBPDtGyVMTPeyBg==","signatures":[{"sig":"MEQCIH4aVPWdwmA9EA6iAbvfMEMU0b6/c/Fs/5eY9qxFmWnNAiAU/Qj9Pc0Ds/4ge7NVQ4UtWVezYzzSHBKUdFMnJEy3fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1440900},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.2.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/2b3b0795a1e82f3bc1d8fc322cc1f920/openrouter-ai-sdk-provider-1.2.7.tgz","_integrity":"sha512-Ra9/93QJ7nKheFlB9ZbiTgpDYeEUA7AuOLqjUIzidKVcVWm4wbHmOOBU5y4rIUgQ1wQNfwRsBPDtGyVMTPeyBg==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.6.4","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"@openrouter/sdk":"^0.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.76","zod":"3.25.76","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.1.3","@changesets/cli":"2.29.7","@ai-sdk/provider":"2.0.0","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^5.0.0","zod":"^3.24.1 || ^v4"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.2.7_1764185665767_0.6484588406528065","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@openrouter/ai-sdk-provider","version":"1.2.8","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.2.8","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"1d4c4e2b0872f39da638b18952d848f960a72804","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.2.8.tgz","fileCount":15,"integrity":"sha512-pQT8AzZBKg9f4bkt4doF486ZlhK0XjKkevrLkiqYgfh1Jplovieu28nK4Y+xy3sF18/mxjqh9/2y6jh01qzLrA==","signatures":[{"sig":"MEUCIQDp7n52Ox8AbbWNVSvQ39McfYyUWGq5UQMrpVzApZIBYgIgS0vw0Lwm3bW3bv9PYhSJMsgf+73KKCm38h4xoR0CN+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1442457},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.2.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/5225c0d032785017114319778b626238/openrouter-ai-sdk-provider-1.2.8.tgz","_integrity":"sha512-pQT8AzZBKg9f4bkt4doF486ZlhK0XjKkevrLkiqYgfh1Jplovieu28nK4Y+xy3sF18/mxjqh9/2y6jh01qzLrA==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.6.4","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"@openrouter/sdk":"^0.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.104","zod":"3.25.76","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.1.3","@changesets/cli":"2.29.7","@ai-sdk/provider":"2.0.0","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^5.0.0","zod":"^3.24.1 || ^v4"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.2.8_1764300124890_0.8401580069877266","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@openrouter/ai-sdk-provider","version":"1.3.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.3.0","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"976602de1364620152d208ad1f392ea1e0e70bd1","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.3.0.tgz","fileCount":15,"integrity":"sha512-l19chPX+YzD28IpmMMN3K2mYOInJtbWDLSjwSW4Ryhqnk37D3NW+0lUVjotlOI0+0QajoNfI3ubc3UVpSSU5oA==","signatures":[{"sig":"MEQCIERVrwwZCqjMiyqG2jOVkZYQcajFVWtkbBYvOX7iDoumAiBWiYahsgQGmve8cfW0q8TY79fqUeuPZhPN+ljugQ2Bjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1469744},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/8411d3b0226953e288ccab749beb44f2/openrouter-ai-sdk-provider-1.3.0.tgz","_integrity":"sha512-l19chPX+YzD28IpmMMN3K2mYOInJtbWDLSjwSW4Ryhqnk37D3NW+0lUVjotlOI0+0QajoNfI3ubc3UVpSSU5oA==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.6.4","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"@openrouter/sdk":"^0.1.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.104","zod":"3.25.76","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"2.0.0","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^5.0.0","zod":"^3.24.1 || ^v4"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.3.0_1764704926012_0.7722364414765457","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@openrouter/ai-sdk-provider","version":"1.4.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.4.0","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"0aab55d4eb765672c71124a4246050697de6b1e7","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.4.0.tgz","fileCount":15,"integrity":"sha512-stHEs7iw8Igvl3dJ7Pv0kuYhSLEKep6MENnUkRZl+eXubHyAhX2HMKYY6SGQ1CgjfZUSZlWwi82jBpK0rI85KQ==","signatures":[{"sig":"MEUCIQCMmk/Fy4bpgxMvZQaGxilrckmX7+CO5BGbkzrvMeAZ+gIgAcYgmUp2wxl6UH8QTfQBnN14CtjhSOO/YuFkPWM97VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1482678},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/504650070f69d0947d761945c8ca4350/openrouter-ai-sdk-provider-1.4.0.tgz","_integrity":"sha512-stHEs7iw8Igvl3dJ7Pv0kuYhSLEKep6MENnUkRZl+eXubHyAhX2HMKYY6SGQ1CgjfZUSZlWwi82jBpK0rI85KQ==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.6.4","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"@openrouter/sdk":"^0.1.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.104","zod":"3.25.76","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"2.0.0","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^5.0.0","zod":"^3.24.1 || ^v4"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.4.0_1764860536494_0.624824838627297","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@openrouter/ai-sdk-provider","version":"1.4.1","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.4.1","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"d5e64d29b1c9445e147250995155a46c8ee06d62","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.4.1.tgz","fileCount":15,"integrity":"sha512-dj88dldpAreSNPVkO3ap19XGgx98nb/WeTrPdiUmErKSyFGYQvrjpXTn7WFyhGPDRrEdhua6oaBshsA8yiuGlg==","signatures":[{"sig":"MEQCIF9pEpOYE7Z9lAiYTraguFtGopDuM6ZpBawUshkJyGtMAiA84nNbSslqxFhQKKtPECLeZn/B8AANSaG2PcPlvOP4fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1521993},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/c9ed7dc3a845a4b580ece2ef58eeff2d/openrouter-ai-sdk-provider-1.4.1.tgz","_integrity":"sha512-dj88dldpAreSNPVkO3ap19XGgx98nb/WeTrPdiUmErKSyFGYQvrjpXTn7WFyhGPDRrEdhua6oaBshsA8yiuGlg==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.6.4","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"@openrouter/sdk":"^0.1.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.104","zod":"3.25.76","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"2.0.0","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^5.0.0","zod":"^3.24.1 || ^v4"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.4.1_1765012426736_0.26553970957219764","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@openrouter/ai-sdk-provider","version":"1.5.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.5.0","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"5b784234f03c1e694d35ba31b90af8062508657a","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.5.0.tgz","fileCount":15,"integrity":"sha512-2ii9sDriH6piPIcxzBfdfsg5JTpxYY2GXh1lv151xB4j00YXMGWbjj4ilvltyck5h4PtiYd9Q44mSBeXsdv+og==","signatures":[{"sig":"MEUCIGF/ff9HIZOHukhe/Ey2+nYVL9WyYi5+GzebmQLNVvX/AiEA6xIDhXyOXCvXdiMg4PXiGcIp6XQzAouUD7jSIuEZkok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1551162},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/4d096605fda58617c2c387015f00c28f/openrouter-ai-sdk-provider-1.5.0.tgz","_integrity":"sha512-2ii9sDriH6piPIcxzBfdfsg5JTpxYY2GXh1lv151xB4j00YXMGWbjj4ilvltyck5h4PtiYd9Q44mSBeXsdv+og==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.6.4","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"@openrouter/sdk":"^0.1.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.104","zod":"3.25.76","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"2.0.0","@edge-runtime/vm":"5.0.0","@toon-format/toon":"2.0.1","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^5.0.0","zod":"^3.24.1 || ^v4","@toon-format/toon":"^2.0.0"},"peerDependenciesMeta":{"@toon-format/toon":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.5.0_1765291140987_0.014758622069945382","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@openrouter/ai-sdk-provider","version":"1.5.1","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.5.1","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"a929c6b61247a9e80b8038f64413cf77df7bf31d","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.5.1.tgz","fileCount":15,"integrity":"sha512-L/36rCrjofhVRgmYNBOPZsMo7teWr3X/+i4dtt70AtDukeR+rJ7TsQv6+1tdHp0GvY4CZ8nNxb2zMuE0CldqXw==","signatures":[{"sig":"MEYCIQDM7G6eA3t/+rBQ9YNYc9zlnFE5L/L4lizBA9MCS2LBxwIhAIElPc1qw6laQGCsjY/nZ4yIgfV1SwfBZIISQZ6gsyNO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1551162},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/6687cd3714b22e87d901e0e38305ad56/openrouter-ai-sdk-provider-1.5.1.tgz","_integrity":"sha512-L/36rCrjofhVRgmYNBOPZsMo7teWr3X/+i4dtt70AtDukeR+rJ7TsQv6+1tdHp0GvY4CZ8nNxb2zMuE0CldqXw==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.7.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"@openrouter/sdk":"^0.1.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.104","zod":"3.25.76","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"2.0.0","@edge-runtime/vm":"5.0.0","@toon-format/toon":"2.0.1","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^5.0.0","zod":"^3.24.1 || ^v4","@toon-format/toon":"^2.0.0"},"peerDependenciesMeta":{"@toon-format/toon":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.5.1_1765324346739_0.7925369822256931","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@openrouter/ai-sdk-provider","version":"1.5.2","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.5.2","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"1a0ec1011e3bd554db3577fc49df074667fdb384","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.5.2.tgz","fileCount":15,"integrity":"sha512-3Th0vmJ9pjnwcPc2H1f59Mb0LFvwaREZAScfOQIpUxAHjZ7ZawVKDP27qgsteZPmMYqccNMy4r4Y3kgUnNcKAg==","signatures":[{"sig":"MEQCIAHcfOU+LAYJU4R2GQpYGKfdvzqBTfwkeDlyosZNbir7AiBQmBg2cMgUWvEgjM+146vqstNUa6YpLw5MiQV29UzZBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1561546},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.5.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/12e3bb7ecc62c20b1215a9c0fb44057a/openrouter-ai-sdk-provider-1.5.2.tgz","_integrity":"sha512-3Th0vmJ9pjnwcPc2H1f59Mb0LFvwaREZAScfOQIpUxAHjZ7ZawVKDP27qgsteZPmMYqccNMy4r4Y3kgUnNcKAg==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.7.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"@openrouter/sdk":"^0.1.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.104","zod":"3.25.76","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"2.0.0","@edge-runtime/vm":"5.0.0","@toon-format/toon":"2.0.1","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^5.0.0","zod":"^3.24.1 || ^v4","@toon-format/toon":"^2.0.0"},"peerDependenciesMeta":{"@toon-format/toon":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.5.2_1765324970970_0.844890972761656","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@openrouter/ai-sdk-provider","version":"1.5.3","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.5.3","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"a531d1c28b6b621ba37bac2ae2c30c7d922b5e82","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.5.3.tgz","fileCount":15,"integrity":"sha512-7SZmmLdp0x1wwuwZARn5R19ZSySHmTiUEM8IvN7O5r3ZH4drI1//BsLpfw56YFsBXu34VRtQzyvko1FLIcgtRg==","signatures":[{"sig":"MEQCIAGlCEXPRERgobrpgRbT+2mm+FWNuuFHYKqvFGIeK0A2AiBTlNe4ro7WePVbpT2QUOJ5f3dQ/h/Bq5DsFHNFRjCPpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1570258},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.5.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/37ac7b47b4d1a3b16a5fa6425c182703/openrouter-ai-sdk-provider-1.5.3.tgz","_integrity":"sha512-7SZmmLdp0x1wwuwZARn5R19ZSySHmTiUEM8IvN7O5r3ZH4drI1//BsLpfw56YFsBXu34VRtQzyvko1FLIcgtRg==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.7.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"@openrouter/sdk":"^0.1.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.104","zod":"3.25.76","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"2.0.0","@edge-runtime/vm":"5.0.0","@toon-format/toon":"2.0.1","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^5.0.0","zod":"^3.24.1 || ^v4","@toon-format/toon":"^2.0.0"},"peerDependenciesMeta":{"@toon-format/toon":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.5.3_1765410227988_0.0009886164008212628","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@openrouter/ai-sdk-provider","version":"1.5.4","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@1.5.4","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"440b874b8dde8de650f3be4b2e68b267c7c8280f","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-1.5.4.tgz","fileCount":15,"integrity":"sha512-xrSQPUIH8n9zuyYZR0XK7Ba0h2KsjJcMkxnwaYfmv13pKs3sDkjPzVPPhlhzqBGddHb5cFEwJ9VFuFeDcxCDSw==","signatures":[{"sig":"MEQCIAe+P/BsaYZMPuLmFvukptcUg+NsY+nCBbQ9KINyWmtcAiB4y9YGJewNf76kOxfeaKH7CcuLmmEXmYGtJG5dxRO5Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@1.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1556713},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-1.5.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/08f95252bba58e88b27c0ca4e0bc83e0/openrouter-ai-sdk-provider-1.5.4.tgz","_integrity":"sha512-xrSQPUIH8n9zuyYZR0XK7Ba0h2KsjJcMkxnwaYfmv13pKs3sDkjPzVPPhlhzqBGddHb5cFEwJ9VFuFeDcxCDSw==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.7.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"@openrouter/sdk":"^0.1.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"5.0.104","zod":"3.25.76","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"2.0.0","@edge-runtime/vm":"5.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"3.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^5.0.0","zod":"^3.24.1 || ^v4"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.5.4_1765825850965_0.035737649682106465","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-alpha.0":{"name":"@openrouter/ai-sdk-provider","version":"6.0.0-alpha.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@6.0.0-alpha.0","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"b918fea4e152e2f447dedf5d1c067fc37c8798c9","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-6.0.0-alpha.0.tgz","fileCount":15,"integrity":"sha512-Aiq731lrvLks/2VEzG3AdrwdLgB8L1hpGAxbf86NB+94nWHSlwNSzc0uQDTEHZ3V8np3vvj8rLFI23IGDokTWg==","signatures":[{"sig":"MEYCIQCsyhl3+INXxaTXH2mywG2ZlOSdXQPtM8sCiMKxvTxMzQIhAPk3frksM3gBGz/AUhxDta7CqgtzlSOq0ePvfYg/SbYp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@6.0.0-alpha.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":440359},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"gitHead":"5a316f9c966470c23a1ec5ffbf7b3d9d96415c67","scripts":{"dev":"tsup --watch","lint":"biome check","test":"bun run test:node && bun run test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"bun run build","stylecheck":"biome check","changeset-publish":"bun run build && bun run test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"overrides":{"glob":">=10.5.0 <11","js-yaml":"^3.14.2"},"repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.7.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"@openrouter/sdk":"^0.3.11","@ai-sdk/provider":"^3.0.0","@ai-sdk/provider-utils":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.0","tsup":"^8","dotenv":"^17","vitest":"^3","typescript":"^5.9","@types/node":"^24","@biomejs/biome":"^2","@changesets/cli":"^2","@edge-runtime/vm":"^5.0.0","vite-tsconfig-paths":"^5","@effect-native/fetch-hooks":"^0.1.0","@changesets/changelog-github":"^0.5.1"},"peerDependencies":{"zod":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_6.0.0-alpha.0_1767769022724_0.34228827038037757","host":"s3://npm-registry-packages-npm-production"}},"6.0.0-alpha.1":{"name":"@openrouter/ai-sdk-provider","version":"6.0.0-alpha.1","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@6.0.0-alpha.1","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"6c62dde220eb84c94c722ead7eaf3e14a4ecb25a","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-6.0.0-alpha.1.tgz","fileCount":15,"integrity":"sha512-N91glWtq6XFl8Kvgft14BiDeCLABHatylAVKHOWMRJHnBl6iKblI4iZgcipnF9Pj8ZRUO752qpPoZVC+L2C6tA==","signatures":[{"sig":"MEUCIHt6WmvzLlN0bqlpxoC7vytbYG8ezUC+q80hlMd3bbVQAiEAgMYn+fRt/D+iuQx+U99wzyY0xhCdGgdkVc/YfukQrx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@6.0.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":445492},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"gitHead":"73f0f4349b3246092927334919050575e8fb4ae2","scripts":{"dev":"tsup --watch","bunp":"bun run scripts/bunp.ts","lint":"biome check","test":"bun run test:node && bun run test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"bun run build","stylecheck":"biome check","changeset-publish":"bun run build && bun run test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"overrides":{"glob":">=10.5.0 <11","js-yaml":"^3.14.2"},"repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.7.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"@openrouter/sdk":"^0.3.11","@ai-sdk/provider":"^3.0.0","@ai-sdk/provider-utils":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ai":"^6.0.0","tsup":"^8","dotenv":"^17","vitest":"^3","typescript":"^5.9","@types/node":"^24","@biomejs/biome":"^2","@changesets/cli":"^2","@edge-runtime/vm":"^5.0.0","vite-tsconfig-paths":"^5","@effect-native/fetch-hooks":"^0.1.0","@changesets/changelog-github":"^0.5.1"},"peerDependencies":{"zod":"^4.3.5"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_6.0.0-alpha.1_1767772286948_0.9288692154065172","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@openrouter/ai-sdk-provider","version":"2.0.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.0.0","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"40bb4fb7a32e3d0d67b7c7775dec3ad9c159fccb","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.0.0.tgz","fileCount":15,"integrity":"sha512-2SkpzegsxnF5ro7+v9fAY5ph7oxxSCeK2buVkd7Wn4ALMZKTCeibZYP0sgyVqn3dGbZ2rKwSPap4GSjZeJBP5w==","signatures":[{"sig":"MEUCIQC2JPpHeETdNpmRN71kmAGsTS3o4Zdwbp/q5dNDcJmg/wIgVxMTBBUo5Td7PpjnzP0RWfy3YtF/0Yj4DX5tb2fDl3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2056124},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/3478822a573661325861ae7fbb960605/openrouter-ai-sdk-provider-2.0.0.tgz","_integrity":"sha512-2SkpzegsxnF5ro7+v9fAY5ph7oxxSCeK2buVkd7Wn4ALMZKTCeibZYP0sgyVqn3dGbZ2rKwSPap4GSjZeJBP5w==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.7.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"@openrouter/sdk":"^0.1.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"6.0.3","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.0.0_1768858132908_0.7359779593160816","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@openrouter/ai-sdk-provider","version":"2.0.1","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.0.1","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"867b1f19ee9036e4a6479cad58e348fa6c71810b","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.0.1.tgz","fileCount":15,"integrity":"sha512-XPf0GjCiTpwmlrHqKAvxBcIntNG0awmrrqrCob1H+PjPLav4he8ZqbrlsbmalcpebTKfl39PJCpHuVW3XPA7vg==","signatures":[{"sig":"MEUCIQDdMHSoPAp+LwvivnekNp8RhFMfoVarhReMoJYWrkxKdwIgHXSz2mpByDK8nj3Gkr6HlORMIk0DU0NJQReHapVdJuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2056125},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/9539be806f0d96c87fa79671fcf1e876/openrouter-ai-sdk-provider-2.0.1.tgz","_integrity":"sha512-XPf0GjCiTpwmlrHqKAvxBcIntNG0awmrrqrCob1H+PjPLav4he8ZqbrlsbmalcpebTKfl39PJCpHuVW3XPA7vg==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.8.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@openrouter/sdk":"^0.1.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.0.1_1769196314039_0.3822666008362261","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@openrouter/ai-sdk-provider","version":"2.0.2","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.0.2","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"7c03e533c4dc14cf70b6bb1c6c2475d9df03a60c","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.0.2.tgz","fileCount":15,"integrity":"sha512-G+8Z7Q4R61anj/nk/hmb1JAAjYpP/LEFA4mjQnitMGDLscoeThPpOl6xFKalzfkd2WSweeKRYAID5HxzEMCbPQ==","signatures":[{"sig":"MEUCIQDC9ynfLPxcT8dwYrD3TZU+MFCDKwBGECNU/ip85jROJQIgSphn81c4PVpcY9sidOmNOSFKGdERuGXYR9d8AS3XYb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2067521},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/5cdae7c966e1bc6b0227d989d4b8fb86/openrouter-ai-sdk-provider-2.0.2.tgz","_integrity":"sha512-G+8Z7Q4R61anj/nk/hmb1JAAjYpP/LEFA4mjQnitMGDLscoeThPpOl6xFKalzfkd2WSweeKRYAID5HxzEMCbPQ==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.8.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@openrouter/sdk":"^0.1.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.0.2_1769281355262_0.11242997615073103","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@openrouter/ai-sdk-provider","version":"2.0.4","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.0.4","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"2f1aee2fb6c859d7699db79db62778285be54856","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.0.4.tgz","fileCount":15,"integrity":"sha512-xlUSeLQg3jmsnSG5duTZtisVSZVqDyIRMLVB99rQTA0u7A0w3gDOlD6hnUpge564484N5CwqefKVImLhg2IdSw==","signatures":[{"sig":"MEQCIGieISsRay67pyhI488emC1Hn0ccNiJXP8Gw12/3cvkvAiBAyIIiWbUp4RX9CBwkuOqnFT0gbPvmGeOyA0KYCT00+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2072653},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/10ce0ab0c86752e979eb4f1c9e886748/openrouter-ai-sdk-provider-2.0.4.tgz","_integrity":"sha512-xlUSeLQg3jmsnSG5duTZtisVSZVqDyIRMLVB99rQTA0u7A0w3gDOlD6hnUpge564484N5CwqefKVImLhg2IdSw==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.8.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"@openrouter/sdk":"^0.1.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.0.4_1769539352678_0.439458224802707","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@openrouter/ai-sdk-provider","version":"2.1.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.1.0","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"aafbd68d326c4ea289d699e1f4df90104cda3da4","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.1.0.tgz","fileCount":15,"integrity":"sha512-jTIKeidZkF9RDEqhXruGDsGTovPnhbkCaw59tIb2eTywChIYljO+BPKdYz8hQdwJ7pg9CKqcI7ZY8DZ3+tLYYg==","signatures":[{"sig":"MEUCIQDro9GjgnRLV8OIfiKMV5b+07cXNoGL2RTc3srzDdvs/wIgYp7m1ejJanbYDU6DbnuckbJWAHY5+Y6oeY2c5YwAnLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2217079},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/c9a2e46110a180c4b80ce2f6989472e2/openrouter-ai-sdk-provider-2.1.0.tgz","_integrity":"sha512-jTIKeidZkF9RDEqhXruGDsGTovPnhbkCaw59tIb2eTywChIYljO+BPKdYz8hQdwJ7pg9CKqcI7ZY8DZ3+tLYYg==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.8.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.1.0_1769549570530_0.9030901606211825","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@openrouter/ai-sdk-provider","version":"2.1.1","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.1.1","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"a45e4cd5df4df4eec5c57a15f1aa0c1fa6c146ad","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.1.1.tgz","fileCount":15,"integrity":"sha512-UypPbVnSExxmG/4Zg0usRiit3auvQVrjUXSyEhm0sZ9GQnW/d8p/bKgCk2neh1W5YyRSo7PNQvCrAEBHZnqQkQ==","signatures":[{"sig":"MEQCIDB5vZQtPDHv5Rx4uopKueb1A3EV5MWoMHGvH34fdUn9AiAyaz9bsSgI+xeW0D1DV2hCyEqkRp1TswE/O2YcGpIQ7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2243753},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/379ac3dfc5efe09ae7191d8ff0adb71b/openrouter-ai-sdk-provider-2.1.1.tgz","_integrity":"sha512-UypPbVnSExxmG/4Zg0usRiit3auvQVrjUXSyEhm0sZ9GQnW/d8p/bKgCk2neh1W5YyRSo7PNQvCrAEBHZnqQkQ==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.8.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.1.1_1769553067483_0.9470414454177665","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@openrouter/ai-sdk-provider","version":"2.1.2","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.1.2","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"e278f31de7da798dad77675f48f11d58b7b2e75c","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.1.2.tgz","fileCount":15,"integrity":"sha512-7/UcZFGR1gXP0XtpSk8/5CYvDVp92/dOjbvXIGJGQGQFIM++RnRqEna5vZTZaT3fcUMmuJTlX+gIQjwqBbTuyw==","signatures":[{"sig":"MEUCIE8zFh3PcDeu6Q873i2rRRD9KyF03DtAmA4N9zytPyfCAiEA8h6ki+dmvDYj3l1vjPlOk6c4stB/s+YkM+ENa7PtxsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2253193},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/86b8227581ac34e17e3b9bd0c96ef283/openrouter-ai-sdk-provider-2.1.2.tgz","_integrity":"sha512-7/UcZFGR1gXP0XtpSk8/5CYvDVp92/dOjbvXIGJGQGQFIM++RnRqEna5vZTZaT3fcUMmuJTlX+gIQjwqBbTuyw==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.9.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.1.2_1770671231275_0.8386613252941486","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@openrouter/ai-sdk-provider","version":"2.1.3","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.1.3","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"351d15d8107f9040564b8c7b949996f6db10e9b5","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.1.3.tgz","fileCount":15,"integrity":"sha512-lqIzICLMwWYko/SRqZmZ2L3+S4iLRVM+te67TmaJZarKD6t5kxz/lzs+YTYcr2ZS/YwajAiQJYuy9sYKutYivQ==","signatures":[{"sig":"MEQCIAL5BQw/mtBKzWR34FmneT/59mE0t90kEXQIXeAWI3nCAiATc03xS0C+GJTgGht58DguXr7kqgrkDHrofRjJCFVdgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2253317},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/895501b9a5bd2bb4f95ff2e08e4bfd69/openrouter-ai-sdk-provider-2.1.3.tgz","_integrity":"sha512-lqIzICLMwWYko/SRqZmZ2L3+S4iLRVM+te67TmaJZarKD6t5kxz/lzs+YTYcr2ZS/YwajAiQJYuy9sYKutYivQ==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.9.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.1.3_1770678345662_0.4859300617342692","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@openrouter/ai-sdk-provider","version":"2.2.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.2.0","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"cbb5bf8cb5baf4fa4e5330e73b12ea55fdc7faa0","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.2.0.tgz","fileCount":15,"integrity":"sha512-lbMlO6hXD1Av7OcSG6CqQLipljgGT+M2T5wQc1RE8d9TOYK7wWZLMp0gCme2dF8TYaguGTwWe7PQWQfmTk37jQ==","signatures":[{"sig":"MEUCIEJ9xoTdsA4ZId9F+h6oi2akxsNC/f1aS4dxFPPKrSmHAiEAnbH+L0NNoWcEo3ggl1xFMYDGpfGJuqXx2c6EvF/yi+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2255041},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/285e6d3aace3d09d71457b0f9ea2acae/openrouter-ai-sdk-provider-2.2.0.tgz","_integrity":"sha512-lbMlO6hXD1Av7OcSG6CqQLipljgGT+M2T5wQc1RE8d9TOYK7wWZLMp0gCme2dF8TYaguGTwWe7PQWQfmTk37jQ==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.9.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.2.0_1770678647988_0.5885741722445379","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@openrouter/ai-sdk-provider","version":"2.2.1","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.2.1","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"52c6ad88bd4f6ad03a3fa1ed2ab1ccfa38a48c83","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.2.1.tgz","fileCount":15,"integrity":"sha512-VjTSNTDIymAJsyIWw4+qPCMuezCS1kJCQwrPjszaNI+ZIo8PbIHTWNc2Y5pYO+ymYbOXKEvedFZxXsEkytOJSA==","signatures":[{"sig":"MEUCIEjjsbxkFj6qBlQDDRqD75flCfIoFIGwiIzAIcbuEyz8AiEAm5rclpO8xQLhCSuK0AvxqZI3qWZ+hyLMVrTsJwJo7OM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2257849},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/20c7922240a94b338beea4a0eca183b4/openrouter-ai-sdk-provider-2.2.1.tgz","_integrity":"sha512-VjTSNTDIymAJsyIWw4+qPCMuezCS1kJCQwrPjszaNI+ZIo8PbIHTWNc2Y5pYO+ymYbOXKEvedFZxXsEkytOJSA==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.9.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.2.1_1770684166769_0.8756136307796891","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@openrouter/ai-sdk-provider","version":"2.2.2","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.2.2","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"c9e3629feed8ea5875c0d957b0279a2f1df26bcd","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.2.2.tgz","fileCount":15,"integrity":"sha512-+Dp7sH7m57+qCSM3Au8Ohltur4yielJxfJ+HFNtvBE+CPr5vViQ6Nkvx8y7fEHXK4jso/67rnbkkMKJSRiJvwA==","signatures":[{"sig":"MEQCIF2WgZnxFhdoaADQ96S4jhBmWBLzL+cn4tMkbXGT6NOSAiBTPy/v3VM+tifn3C3mFXOFb7h8+ju8qGsdAMFAjYQdEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2266833},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/4db622bcb9d1139c50191281820f12e6/openrouter-ai-sdk-provider-2.2.2.tgz","_integrity":"sha512-+Dp7sH7m57+qCSM3Au8Ohltur4yielJxfJ+HFNtvBE+CPr5vViQ6Nkvx8y7fEHXK4jso/67rnbkkMKJSRiJvwA==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.9.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.2.2_1770746706959_0.7747395275098177","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@openrouter/ai-sdk-provider","version":"2.2.3","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.2.3","maintainers":[{"name":"thomasaylott","email":"thomas.42@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"6ed640891813b9e8012351f9f1fc90606ad67bec","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.2.3.tgz","fileCount":15,"integrity":"sha512-NovC+BaCfEeJwhToDrs8JeDYXXlJdEyz7lcxkjtyePSE4eoAKik872SyDK0MzXKcz8MRkv7XlNhPI6zz4TQp0g==","signatures":[{"sig":"MEQCIGoY5KQd5bmbtKaGDjsVmcLY75hjEJqGerWyOZldhI8SAiA3hJ5McJZm9Gjs4hHhHbsJp/QOLkWY1GtgxDK69mA69Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2266319},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/ae9540450bae8f4e7afcc397602d7af4/openrouter-ai-sdk-provider-2.2.3.tgz","_integrity":"sha512-NovC+BaCfEeJwhToDrs8JeDYXXlJdEyz7lcxkjtyePSE4eoAKik872SyDK0MzXKcz8MRkv7XlNhPI6zz4TQp0g==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.9.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.2.3_1770767713690_0.039566499741654715","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@openrouter/ai-sdk-provider","version":"2.2.4","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.2.4","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"7c784b4c103e39ae8172d40da4465e7d6d1e26b9","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.2.4.tgz","fileCount":15,"integrity":"sha512-ILaPMN/JHdCCvnRSNWI1b2S/A7RXr9jyv7Cf5KqMdYurwMM5azPhA1x7SA+QBCNtxPkm9w8jXxCGDE5QAcQ/9g==","signatures":[{"sig":"MEUCIQCbeqZD01YnmIOn6e2Ovx+t/8f3icyITLZM+LBiOae9EAIgCKXZZQIHiQfFdqWy/uHl90CMpUPBrgllEhqvaRoyML4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2267655},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.2.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/c649be94810296491d58c31326a858cd/openrouter-ai-sdk-provider-2.2.4.tgz","_integrity":"sha512-ILaPMN/JHdCCvnRSNWI1b2S/A7RXr9jyv7Cf5KqMdYurwMM5azPhA1x7SA+QBCNtxPkm9w8jXxCGDE5QAcQ/9g==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.11.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.2.4_1772858715533_0.15044805471494538","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"@openrouter/ai-sdk-provider","version":"2.2.5","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.2.5","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"74627483da5dd705fc467754425d9f793a40de12","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.2.5.tgz","fileCount":15,"integrity":"sha512-IgM96gPvpxMZYYJQSIuXqvHX0mUXHEvsa/AtIlfb1VK4ek584ydAzc/wf3IuKxNof15o38WZMpCwfsOFHv96Jg==","signatures":[{"sig":"MEUCIQDuwqcdM6jI9v3FFlKScNVPJuRsFnN1nXJHwTeO6qEV+wIgQc4FyPP96arg9/XmnyWMRMCSmB1ZHYglSgtEk6WLdzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2285455},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.2.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/5a9da7d3a77179d239bea80426319a16/openrouter-ai-sdk-provider-2.2.5.tgz","_integrity":"sha512-IgM96gPvpxMZYYJQSIuXqvHX0mUXHEvsa/AtIlfb1VK4ek584ydAzc/wf3IuKxNof15o38WZMpCwfsOFHv96Jg==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.11.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.2.5_1772858899822_0.5207421820585831","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@openrouter/ai-sdk-provider","version":"2.3.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.3.0","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"21cc3a28a013857ac1a3db043d8e812313647283","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.3.0.tgz","fileCount":15,"integrity":"sha512-LXbXDDxCmEnXqvLH+37ZgoQzlmkmAPCbrUaTYhsuquTNVAu8BiwNHW7sEHcA3NOE49k50TRtLHce9JKcgKeoGA==","signatures":[{"sig":"MEUCIQCikF3KVil9NhBmZJwQ+oG1w9Bl3M4yFBROIliuhxLycgIgP+LGWinLztIMAPv0G80icgmrQes5NyQLT6x8/C74YbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2295947},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/ce24aefa1b48c73392fa1d720255c07f/openrouter-ai-sdk-provider-2.3.0.tgz","_integrity":"sha512-LXbXDDxCmEnXqvLH+37ZgoQzlmkmAPCbrUaTYhsuquTNVAu8BiwNHW7sEHcA3NOE49k50TRtLHce9JKcgKeoGA==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.11.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.3.0_1773251463954_0.05773018768338245","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@openrouter/ai-sdk-provider","version":"2.3.1","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.3.1","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"6d94f362710ca64a21a96a770893887bc4417304","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.3.1.tgz","fileCount":15,"integrity":"sha512-RkOUMSetrbS1i8kW1wIkfuq0RpXtiJOiFCx/AfEjGNZA8xOjdAosqPiImo2805Q6Px/9k1LUxu8NUmlSnrWrqg==","signatures":[{"sig":"MEUCICRQywfK1etsnLCTw40VB0prL0BsqlsYZOrUJqe8yj+JAiEAyFfpWIVpjFss5DFRJ3QSTkCupyb/6H2Raf82Xjwc8Ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2299319},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/3280eb1b3b8d9615154c1b68549c3f75/openrouter-ai-sdk-provider-2.3.1.tgz","_integrity":"sha512-RkOUMSetrbS1i8kW1wIkfuq0RpXtiJOiFCx/AfEjGNZA8xOjdAosqPiImo2805Q6Px/9k1LUxu8NUmlSnrWrqg==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.11.1","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.3.1_1773423873576_0.9233457405947041","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@openrouter/ai-sdk-provider","version":"2.3.2","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.3.2","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"6f11a40b5ae6c468e99b179f2d171241bf030d4c","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.3.2.tgz","fileCount":15,"integrity":"sha512-BE0KDJygZQJGfydx2D0xV5sJhSVgthSbTg+HA8A//ywM15uXY2Pz0RT2iSj3bSO8HyRnGalHgrkrhkpuz86k8w==","signatures":[{"sig":"MEYCIQDCIyLscqMAgWYf1+E4HIMyPpq57JJq3Wrk7sZ4yY0VpwIhANxjHgDJ+QHAnJTavtixNOCHBq2YtEE3CLM2fnBdN2En","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2333927},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/44291c262cad4e1e682ab40dca1a62c3/openrouter-ai-sdk-provider-2.3.2.tgz","_integrity":"sha512-BE0KDJygZQJGfydx2D0xV5sJhSVgthSbTg+HA8A//ywM15uXY2Pz0RT2iSj3bSO8HyRnGalHgrkrhkpuz86k8w==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.11.1","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.3.2_1773711149226_0.9968304883338199","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@openrouter/ai-sdk-provider","version":"2.3.3","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.3.3","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"johncolanduoni","email":"john@colanduoni.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"ce4285d7d708e1f08447e6f7ac0fc05b314d5ea7","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.3.3.tgz","fileCount":15,"integrity":"sha512-4fVteGkVedc7fGoA9+qJs4tpYwALezMq14m2Sjub3KmyRlksCbK+WJf67NPdGem8+NZrV2tAN42A1NU3+SiV3w==","signatures":[{"sig":"MEQCIEdyoKhVGuNOf4OhSEaN68C4iNUBAM8B2O1Sq64/VNi+AiBR0pOW/NMJQJBb6WftATikF5QatF5yXapNmYjp5BZzeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2350209},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.3.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/598223ced3e7b47c3f4754ad8034565c/openrouter-ai-sdk-provider-2.3.3.tgz","_integrity":"sha512-4fVteGkVedc7fGoA9+qJs4tpYwALezMq14m2Sjub3KmyRlksCbK+WJf67NPdGem8+NZrV2tAN42A1NU3+SiV3w==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.11.1","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.3.3_1773715396900_0.3699019591567594","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@openrouter/ai-sdk-provider","version":"2.4.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.4.0","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"sambarnes","email":"mistersamuelbarnes@gmail.com"},{"name":"shashankgoyal-or","email":"shashank.goyal@openrouter.ai"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"cdfa8cba9b3c483f2f0a252a1ff31b64da50920e","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.4.0.tgz","fileCount":15,"integrity":"sha512-zmH+iXuVIMgCqhq27fyFZbgE6kxPgC/BkDPiUAAdsSYi38B0nKhGOx69yfxkmJxN9VHl7J8lEPXoN6daA8BSaA==","signatures":[{"sig":"MEQCIGwKYZKwmGyLPBO6UDrTNpu6W3MZPWJrg5ipVN9i5fV3AiBYLbe2U8PXPR8y4WPJV+xWe3aIBRhPdhReCJnCKTtMzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2373419},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/c73e58f91746d2a0f633956a6322b287/openrouter-ai-sdk-provider-2.4.0.tgz","_integrity":"sha512-zmH+iXuVIMgCqhq27fyFZbgE6kxPgC/BkDPiUAAdsSYi38B0nKhGOx69yfxkmJxN9VHl7J8lEPXoN6daA8BSaA==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.12.1","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.4.0_1775497053677_0.5103979804329528","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@openrouter/ai-sdk-provider","version":"2.4.1","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.4.1","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"sambarnes","email":"mistersamuelbarnes@gmail.com"},{"name":"shashankgoyal-or","email":"shashank.goyal@openrouter.ai"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"e3a7731122fb42520eaf1599ff79e850a1b26dc5","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.4.1.tgz","fileCount":15,"integrity":"sha512-no8PNWT5NBlO9HMAFaImMRc1VsspJngir7RJv1kku667ROul0C86+CHlCpKpVsqzDf079zZ1dF32YrRNO962vg==","signatures":[{"sig":"MEUCIQCJac23my1aAHctyGj7tVGpDz9vHb+wfUGJ1OYKsDanhAIgTdjIuZ1p0eKweD42paNYlkHLMB1ghAdW1Q+Pde/xnBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2370567},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/463663d42e0880f270ba3b1ef5d2c11c/openrouter-ai-sdk-provider-2.4.1.tgz","_integrity":"sha512-no8PNWT5NBlO9HMAFaImMRc1VsspJngir7RJv1kku667ROul0C86+CHlCpKpVsqzDf079zZ1dF32YrRNO962vg==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.12.1","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.4.1_1775507464124_0.20799116515706073","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@openrouter/ai-sdk-provider","version":"2.4.2","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.4.2","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"sambarnes","email":"mistersamuelbarnes@gmail.com"},{"name":"shashankgoyal-or","email":"shashank.goyal@openrouter.ai"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"328d20c33d297ecbc6d76d2ff58124a2c831215c","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.4.2.tgz","fileCount":15,"integrity":"sha512-uRQZ4da77gru1I7/lNGJhKbqEIY7o/sPsLlbCM97VY9muGDjM/TaJzuwqIviqKTtXLzF0WDj5qBAi6FhxjvlSg==","signatures":[{"sig":"MEYCIQD6yHBW1Oz40NkthlB0VAtKvDs20MVzzWHnS9MTJy+yAgIhAKqCw6tVw6pGnf95/x/11JmRoB8BSlac2wZEAv++oNdo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2376215},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.4.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/16c3843f4ca1f042f2ec77976da90b2f/openrouter-ai-sdk-provider-2.4.2.tgz","_integrity":"sha512-uRQZ4da77gru1I7/lNGJhKbqEIY7o/sPsLlbCM97VY9muGDjM/TaJzuwqIviqKTtXLzF0WDj5qBAi6FhxjvlSg==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.12.1","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.4.2_1775511798354_0.7258908316310186","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@openrouter/ai-sdk-provider","version":"2.4.3","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.4.3","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"sambarnes","email":"mistersamuelbarnes@gmail.com"},{"name":"shashankgoyal-or","email":"shashank.goyal@openrouter.ai"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"4d34e162880d278070c55b5727a46879500919fa","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.4.3.tgz","fileCount":15,"integrity":"sha512-5Pet11so2gW36xU+ldTY9HockcfhmEXc6OegcQN3D3I490GkvCzaFcZYWHpS08UvsoRGuV8iSVeiz3Kpi6gU1g==","signatures":[{"sig":"MEUCIQCy7ySXyCZBJ8W4D9XjS/ONeeV2nweIb5XxiE+fjNlVegIgK2To6Azx3yLEr1ISEVXdNpepJUfFtEzrcQbAMfdE2sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2389015},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.4.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/5420adb58d6d9ffa65805dbc290d8d6b/openrouter-ai-sdk-provider-2.4.3.tgz","_integrity":"sha512-5Pet11so2gW36xU+ldTY9HockcfhmEXc6OegcQN3D3I490GkvCzaFcZYWHpS08UvsoRGuV8iSVeiz3Kpi6gU1g==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.12.1","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.4.3_1775521971711_0.6110573458486446","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@openrouter/ai-sdk-provider","version":"2.5.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.5.0","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"sambarnes","email":"mistersamuelbarnes@gmail.com"},{"name":"shashankgoyal-or","email":"shashank.goyal@openrouter.ai"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"c30391f5b4ec9b38657594486b130142062bffa7","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.5.0.tgz","fileCount":15,"integrity":"sha512-QHGMh0sWHuvDDIF48VN2GQhAi0CQwGEwDlDxd6Q3DU4peiTefNLtMYefRCbI5zCaZxRRXXQxfGgScULeSwj9DA==","signatures":[{"sig":"MEUCIQDChUEcWwji6roKyrzqpX28S/p/12bxvKq3GyDCGt2qWAIgKyGkFVHt54OV03/qGkucGLtwV3qhOOuKA+KxSZIN2f4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2397387},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/e4317e8ae138822c0369cfb3c36cd84f/openrouter-ai-sdk-provider-2.5.0.tgz","_integrity":"sha512-QHGMh0sWHuvDDIF48VN2GQhAi0CQwGEwDlDxd6Q3DU4peiTefNLtMYefRCbI5zCaZxRRXXQxfGgScULeSwj9DA==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.12.1","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.5.0_1775531126941_0.8802222037895282","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@openrouter/ai-sdk-provider","version":"2.5.1","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.5.1","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"sambarnes","email":"mistersamuelbarnes@gmail.com"},{"name":"shashankgoyal-or","email":"shashank.goyal@openrouter.ai"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"fe5c20579f0a79b64efb8adb733206de19f232b1","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.5.1.tgz","fileCount":15,"integrity":"sha512-r1fJL1Cb3gQDa2MpWH/sfx1BsEW0uzlRriJM6eihaKqbtKDmZoBisF32VcVaQYassighX7NGCkF68EsrZA43uQ==","signatures":[{"sig":"MEQCIG4ku42zJ67GcDRpOCMxh7qSVZ3kka944IMvq0FlLnCEAiAtE7ugCwGOEZnQnn/uYLN7rUmk5XHxdCU0I0VHx44tmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2400487},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/81dee3e6ee75c805f3e8cc7226ce54ec/openrouter-ai-sdk-provider-2.5.1.tgz","_integrity":"sha512-r1fJL1Cb3gQDa2MpWH/sfx1BsEW0uzlRriJM6eihaKqbtKDmZoBisF32VcVaQYassighX7NGCkF68EsrZA43uQ==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.12.1","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.5.1_1775693553976_0.43531453105328","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@openrouter/ai-sdk-provider","version":"2.6.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.6.0","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"sambarnes","email":"mistersamuelbarnes@gmail.com"},{"name":"shashankgoyal-or","email":"shashank.goyal@openrouter.ai"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"da599cce36b11ce795c754d0e2dec6ef74880c13","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.6.0.tgz","fileCount":15,"integrity":"sha512-6rQw/ORDjV9Q+S+uxJwpDyZtWANUr7cDDxtuS4cQ/8UhS/hNNjKcTJVfx56hwypvd0DlRM+KgWHwxFYb90km3w==","signatures":[{"sig":"MEQCIFa+/WiNJ8CGybr3DSrIzi0JSb99F5mZ6UcexPTYOrKFAiABWI6O94c/Rh1XqfZNoAoDj3EY7dcUzh2y9iA25gcMpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2432272},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/5be43cce6db2beae3ff2f1a8da8c276b/openrouter-ai-sdk-provider-2.6.0.tgz","_integrity":"sha512-6rQw/ORDjV9Q+S+uxJwpDyZtWANUr7cDDxtuS4cQ/8UhS/hNNjKcTJVfx56hwypvd0DlRM+KgWHwxFYb90km3w==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.12.1","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.6.0_1776205616823_0.8443777306017193","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@openrouter/ai-sdk-provider","version":"2.7.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.7.0","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"sambarnes","email":"mistersamuelbarnes@gmail.com"},{"name":"shashankgoyal-or","email":"shashank.goyal@openrouter.ai"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"6cf99410f8add3afc63a54e36f7f8e6efc6ab703","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.7.0.tgz","fileCount":15,"integrity":"sha512-+aGtHj364PRI8M3Lmo14q9tmp346j3e0QSQblNQG7MJMwskMc5LQgxPSCl7KV0lre9aTwWDJleABIFIBRL1UDA==","signatures":[{"sig":"MEQCIH2HEX6A7gWoEoxzON6mxE7uAfO2bvb8Wp/Fvx73zlveAiAJEtNW0fhGUtze8gbhr/JsqqBR0e+eIZVfx7CYIuHy3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2446220},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/d2ff8f30c72c4368e40261e385b5612c/openrouter-ai-sdk-provider-2.7.0.tgz","_integrity":"sha512-+aGtHj364PRI8M3Lmo14q9tmp346j3e0QSQblNQG7MJMwskMc5LQgxPSCl7KV0lre9aTwWDJleABIFIBRL1UDA==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.12.1","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.3","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.1","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.7.0_1776302773213_0.7160163874203231","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@openrouter/ai-sdk-provider","version":"2.8.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.8.0","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"sambarnes","email":"mistersamuelbarnes@gmail.com"},{"name":"shashankgoyal-or","email":"shashank.goyal@openrouter.ai"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"d37b9a00cccb89859ba289092ae11061b79a4641","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.8.0.tgz","fileCount":15,"integrity":"sha512-oDDW/0KMqz4suHVloB9sNv0YyKLGNYf1FTevXH6adDkid5dsmbbcYuiEsbIhpZSZtHa6o5AVjK1jEAfePOLxww==","signatures":[{"sig":"MEUCIQCBRnMlrEXQlM6IvWfWVuoKRvytmLpPrCccTr64aGCXKAIgGCOde8HthxB9DgPHTFXqCs0+U+XTDyaNCYcTjsLl5Lw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2616318},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/01867b49f731a59bb0dfa7597c7de5f1/openrouter-ai-sdk-provider-2.8.0.tgz","_integrity":"sha512-oDDW/0KMqz4suHVloB9sNv0YyKLGNYf1FTevXH6adDkid5dsmbbcYuiEsbIhpZSZtHa6o5AVjK1jEAfePOLxww==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.12.1","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.162","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.8","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.23","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.8.0_1776310016230_0.9598887237626452","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@openrouter/ai-sdk-provider","version":"2.8.1","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.8.1","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"sambarnes","email":"mistersamuelbarnes@gmail.com"},{"name":"shashankgoyal-or","email":"shashank.goyal@openrouter.ai"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"66e763d748ed1cd33d136480f8381e68633ab9d3","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.8.1.tgz","fileCount":15,"integrity":"sha512-Y6j3yivgoEUf/kutD/k5GX/mzZfioRFoSx0gbQ+mIOzMaH/vJv1rCkztiuvlLw5xRYQil7oxHUZvmSfXqOx1NQ==","signatures":[{"sig":"MEUCIDgQ/X8iJL84krT5vESwf62FRsMuX+oWdiGx6hZKNWh8AiEAq7E4T2nvT0TLH7hzzjWBgQlksxllt6L9mqUY1dL+tzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2620170},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.8.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/968ff60631816175bfccbd9411ff0637/openrouter-ai-sdk-provider-2.8.1.tgz","_integrity":"sha512-Y6j3yivgoEUf/kutD/k5GX/mzZfioRFoSx0gbQ+mIOzMaH/vJv1rCkztiuvlLw5xRYQil7oxHUZvmSfXqOx1NQ==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.13.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.162","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.8","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.23","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.8.1_1777168248581_0.7935879067042548","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@openrouter/ai-sdk-provider","version":"2.9.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.9.0","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"sambarnes","email":"mistersamuelbarnes@gmail.com"},{"name":"shashankgoyal-or","email":"shashank.goyal@openrouter.ai"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"0c05b6dda3055381c91204303cb4b2f7fb8525a3","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.9.0.tgz","fileCount":15,"integrity":"sha512-Seva+NCa0WUQnJIUE5GzHsUv1WTIeyqwz0ELl2VtS6NP+eF+77yCXGFVOMbvoCM7QMjlnhv7931e89R+8pJdcQ==","signatures":[{"sig":"MEUCICrfCzxopNBOrZAge/QGH89Q2EgYDOtMV8Awn3rEveTOAiEAidxPHdQxkZn4eCJFCOMmDyaTfTGtE24vq1Tg71mPIdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2626128},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/56802f62b3bc723f4041b44138c3ecf1/openrouter-ai-sdk-provider-2.9.0.tgz","_integrity":"sha512-Seva+NCa0WUQnJIUE5GzHsUv1WTIeyqwz0ELl2VtS6NP+eF+77yCXGFVOMbvoCM7QMjlnhv7931e89R+8pJdcQ==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.13.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.162","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.8","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.23","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.9.0_1777408920438_0.31777921590329883","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@openrouter/ai-sdk-provider","version":"2.9.1","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.9.1","maintainers":[{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"sambarnes","email":"mistersamuelbarnes@gmail.com"},{"name":"shashankgoyal-or","email":"shashank.goyal@openrouter.ai"},{"name":"robertyeakel","email":"robert.yeakel@openrouter.ai"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"f0c76819d6afe7204dd510810d3056e6b76e1056","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.9.1.tgz","fileCount":15,"integrity":"sha512-okgq07Vdkro4CB5INbfhwa0e6VR1HS7sidNcfHN/MeXLJvX1JmQCff/vem6tcxwT9r1avyFrXSlfv9B28D/Pag==","signatures":[{"sig":"MEYCIQCr0hSKj0V268noM5jwyhv/UOimh6ryq6uvkw62S1Rp+QIhANanHoKEgHTS3n2/1Dk3lpdaVRvvoSCfWn2CTRwD84wy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2626216},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.9.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/ddef4f4c979d78593496ec48dade3bf1/openrouter-ai-sdk-provider-2.9.1.tgz","_integrity":"sha512-okgq07Vdkro4CB5INbfhwa0e6VR1HS7sidNcfHN/MeXLJvX1JmQCff/vem6tcxwT9r1avyFrXSlfv9B28D/Pag==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.16.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.162","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.8","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.23","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.9.1_1781131044045_0.0034805309219712033","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@openrouter/ai-sdk-provider","version":"2.10.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@2.10.0","maintainers":[{"name":"christineschen","email":"christinechensd@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"sambarnes","email":"mistersamuelbarnes@gmail.com"},{"name":"shashankgoyal-or","email":"shashank.goyal@openrouter.ai"},{"name":"robertyeakel","email":"robert.yeakel@openrouter.ai"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"83aa7b285a1f07500d85a23bfe909546e6916077","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-2.10.0.tgz","fileCount":15,"integrity":"sha512-FMsAEjLUt5pWuRE2LDC/LCvVrFjLlrEzUITH5+5SZtfq7KZ2wrOHjQVxzz92sju8S9ltpzW87CLW8/b0oBXVCw==","signatures":[{"sig":"MEUCIQCvwQZWk0q5CVmSKvAYlhsQL/xDFaJdVgScZ/SeF5GdegIgSVuGZF5h248ffSrrBBbzYbKiAnHOl7Ldxn3vO7OhaB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2610919},"main":"./dist/index.js","_from":"file:openrouter-ai-sdk-provider-2.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.mjs","module":"./dist/internal/index.mjs","require":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"tsup","clean":"rm -rf dist && rm -rf internal/dist","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/b27d11c83f53d262d7bca03adb5a38d8/openrouter-ai-sdk-provider-2.10.0.tgz","_integrity":"sha512-FMsAEjLUt5pWuRE2LDC/LCvVrFjLlrEzUITH5+5SZtfq7KZ2wrOHjQVxzz92sju8S9ltpzW87CLW8/b0oBXVCw==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.17.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"6.0.162","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"3.0.8","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"4.0.23","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_2.10.0_1782448092713_0.700589126665824","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@openrouter/ai-sdk-provider","version":"3.0.0","keywords":["ai"],"license":"Apache-2.0","_id":"@openrouter/ai-sdk-provider@3.0.0","maintainers":[{"name":"christineschen","email":"christinechensd@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"sambarnes","email":"mistersamuelbarnes@gmail.com"},{"name":"shashankgoyal-or","email":"shashank.goyal@openrouter.ai"},{"name":"robertyeakel","email":"robert.yeakel@openrouter.ai"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"712c0a6e0088055483af96d8d6a03a37adab5e83","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-3.0.0.tgz","fileCount":9,"integrity":"sha512-m9XTSWoODH2RM5OsZpaGiN7QRR8cdP5paBWq699Tu3JVmGPBKT8xF8XwV0ZBVVsjikD/JgWfak4VSsTR4wAVbg==","signatures":[{"sig":"MEUCIHPrQFihQEerbPs/RXTvtb7oVuUS+OSTedfgMLMv9UDIAiEA3vDVfJm2JSHhaY6Yf05TZRCi7L5XaRBUOpvNGEIP3LE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1446958},"main":"./dist/index.js","type":"module","_from":"file:openrouter-ai-sdk-provider-3.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.js","default":"./dist/internal/index.js"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup","clean":"node -e \"const fs=require('node:fs'); for (const path of ['dist','internal/dist']) fs.rmSync(path,{recursive:true,force:true});\"","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"_resolved":"/tmp/7201929779ad749f3cf31115f1bd3f56/openrouter-ai-sdk-provider-3.0.0.tgz","_integrity":"sha512-m9XTSWoODH2RM5OsZpaGiN7QRR8cdP5paBWq699Tu3JVmGPBKT8xF8XwV0ZBVVsjikD/JgWfak4VSsTR4wAVbg==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.18.0","description":"The [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.2","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"4.0.0","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"1.0.3","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"5.0.0","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^7.0.0","zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_3.0.0_1783362392190_0.27090523759156016","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"_id":"@openrouter/ai-sdk-provider@3.1.0","bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"dist":{"shasum":"67afdd5c797e5365633f78085348cf1dac2b501f","tarball":"https://registry.npmjs.org/@openrouter/ai-sdk-provider/-/ai-sdk-provider-3.1.0.tgz","fileCount":9,"integrity":"sha512-BQy1TA9fKrh47s9ivsO6FY5QimN7GUF0i8Qon3pkxQclEgShso0dClpcWn8OIyPLEZZPFaFKgI8TW4S/O0p0Dw==","signatures":[{"sig":"MEUCICXGjQibdT+HMgVDgzmUK3fPSKQrRglJYk0kksIt5j8pAiEAuWXXb31UFwnrg32F92p95+BRx6YQEL4fp+MdYsC3sc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCiaNOgj2WHAfbkbTfadIbbzLXA+X/JH8E9rrnFkwpGcQIhAMXqw8NCOC+qguAD0ow5d8/5xvDlGjodN7ePm8NFepxB"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openrouter%2fai-sdk-provider@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1725615},"main":"./dist/index.js","name":"@openrouter/ai-sdk-provider","type":"module","_from":"file:openrouter-ai-sdk-provider-3.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./internal":{"types":"./dist/internal/index.d.ts","import":"./dist/internal/index.js","default":"./dist/internal/index.js"},"./package.json":"./package.json"},"license":"Apache-2.0","scripts":{"dev":"tsup --watch","test":"pnpm test:node && pnpm test:edge","build":"pnpm clean && tsup","clean":"node -e \"const fs=require('node:fs'); for (const path of ['dist','internal/dist']) fs.rmSync(path,{recursive:true,force:true});\"","format":"biome format --write","test:e2e":"vitest --config vitest.e2e.config.ts --run","changeset":"changeset","test:edge":"vitest --config vitest.edge.config.ts --run","test:node":"vitest --config vitest.node.config.ts --run","typecheck":"tsc --noEmit","prepublish":"pnpm run build","stylecheck":"biome check","test:issues":"vitest --config vitest.issues.config.ts --run","changeset-publish":"pnpm build && pnpm test && changeset publish --provenance","changeset-version":"changeset version"},"version":"3.1.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:35d0e957-4ece-4d70-bbd6-daa8a0ce4d46"}},"homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","keywords":["ai"],"_resolved":"/tmp/7085a987edb2d1d5d2dcfdf0fa9ca4ee/openrouter-ai-sdk-provider-3.1.0.tgz","_integrity":"sha512-BQy1TA9fKrh47s9ivsO6FY5QimN7GUF0i8Qon3pkxQclEgShso0dClpcWn8OIyPLEZZPFaFKgI8TW4S/O0p0Dw==","repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"_npmVersion":"12.0.2","description":"![hero illustration](./assets/banner.png)","directories":{},"maintainers":[{"name":"christineschen","email":"christinechensd@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"sambarnes","email":"mistersamuelbarnes@gmail.com"},{"name":"shashankgoyal-or","email":"shashank.goyal@openrouter.ai"},{"name":"robertyeakel","email":"robert.yeakel@openrouter.ai"},{"name":"davidlbowman-npm","email":"david@theinnovationlab.dev"},{"name":"lukehagar","email":"lukeslakemail@gmail.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"7.0.103","msw":"2.12.4","tsup":"8.5.0","dotenv":"17.2.1","vitest":"3.2.4","typescript":"5.9.2","@types/node":"24.2.0","@biomejs/biome":"2.3.7","@changesets/cli":"2.29.7","@ai-sdk/provider":"4.0.16","@edge-runtime/vm":"5.0.0","@types/json-schema":"7.0.15","@ai-sdk/test-server":"2.0.0","vite-tsconfig-paths":"5.1.4","@ai-sdk/provider-utils":"5.0.42","@changesets/changelog-github":"0.5.1"},"peerDependencies":{"ai":"^7.0.0","zod":"^3.25.76 || ^4.1.8"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-sdk-provider_3.1.0_1789806721696_0.9543895042244095"}}},"time":{"created":"2024-07-21T15:43:33.817Z","modified":"2026-09-19T08:32:02.182Z","0.0.3":"2024-07-21T15:43:34.196Z","0.0.4":"2024-07-22T14:35:10.789Z","0.0.5":"2024-08-21T06:29:54.447Z","0.0.6":"2024-11-08T00:32:37.720Z","0.1.0":"2025-01-30T20:26:10.368Z","0.2.0":"2025-02-03T17:55:27.908Z","0.2.1":"2025-02-07T03:03:15.973Z","0.2.2":"2025-02-18T23:14:36.874Z","0.3.0":"2025-02-26T04:33:47.344Z","0.3.1":"2025-02-26T05:20:52.220Z","0.4.0":"2025-02-26T23:02:32.469Z","0.4.1":"2025-02-27T00:07:10.875Z","0.4.2":"2025-03-01T17:01:56.953Z","0.4.3":"2025-03-03T01:21:42.963Z","0.4.4":"2025-03-27T05:52:01.046Z","0.4.5":"2025-03-27T16:45:12.996Z","0.4.6":"2025-05-17T20:24:23.559Z","0.5.0":"2025-05-26T05:27:14.078Z","0.6.0":"2025-05-29T03:39:57.695Z","0.7.0-alpha.0":"2025-05-30T10:03:53.880Z","0.7.0":"2025-05-30T10:16:40.682Z","0.7.1":"2025-06-04T23:09:44.647Z","0.7.2":"2025-06-13T01:36:58.130Z","1.0.0-beta.0":"2025-07-10T15:56:40.297Z","1.0.0-beta.1":"2025-07-10T16:04:17.812Z","1.0.0-beta.2":"2025-07-19T17:06:30.111Z","1.0.0-beta.3":"2025-07-20T00:07:30.605Z","0.7.3":"2025-07-23T03:47:22.945Z","1.0.0-beta.4":"2025-07-23T03:55:56.103Z","1.0.0-beta.5":"2025-07-23T05:07:46.381Z","1.0.0-beta.6":"2025-07-31T02:08:38.321Z","1.0.0-beta.7":"2025-08-05T22:06:37.825Z","1.0.0":"2025-08-07T04:43:43.307Z","1.1.0":"2025-08-07T07:08:21.214Z","1.1.1":"2025-08-09T05:55:51.575Z","0.7.4":"2025-08-09T06:30:33.626Z","1.1.2":"2025-08-09T06:41:27.010Z","0.7.5":"2025-08-09T06:48:16.019Z","1.2.0":"2025-09-03T23:17:46.096Z","1.2.1":"2025-11-06T22:42:00.222Z","1.2.2":"2025-11-12T21:02:14.913Z","1.2.3":"2025-11-14T22:37:35.819Z","1.2.4":"2025-11-20T15:49:31.549Z","1.2.5":"2025-11-20T19:04:04.409Z","1.2.6":"2025-11-25T19:33:31.861Z","1.2.7":"2025-11-26T19:34:25.954Z","1.2.8":"2025-11-28T03:22:05.184Z","1.3.0":"2025-12-02T19:48:46.260Z","1.4.0":"2025-12-04T15:02:16.680Z","1.4.1":"2025-12-06T09:13:46.954Z","1.5.0":"2025-12-09T14:39:01.191Z","1.5.1":"2025-12-09T23:52:26.892Z","1.5.2":"2025-12-10T00:02:51.245Z","1.5.3":"2025-12-10T23:43:48.135Z","1.5.4":"2025-12-15T19:10:51.123Z","6.0.0-alpha.0":"2026-01-07T06:57:02.871Z","6.0.0-alpha.1":"2026-01-07T07:51:27.095Z","2.0.0":"2026-01-19T21:28:53.137Z","2.0.1":"2026-01-23T19:25:14.235Z","2.0.2":"2026-01-24T19:02:35.478Z","2.0.4":"2026-01-27T18:42:32.893Z","2.1.0":"2026-01-27T21:32:50.737Z","2.1.1":"2026-01-27T22:31:07.832Z","2.1.2":"2026-02-09T21:07:11.692Z","2.1.3":"2026-02-09T23:05:45.884Z","2.2.0":"2026-02-09T23:10:48.154Z","2.2.1":"2026-02-10T00:42:47.012Z","2.2.2":"2026-02-10T18:05:07.158Z","2.2.3":"2026-02-10T23:55:13.916Z","2.2.4":"2026-03-07T04:45:15.759Z","2.2.5":"2026-03-07T04:48:20.018Z","2.3.0":"2026-03-11T17:51:04.198Z","2.3.1":"2026-03-13T17:44:33.725Z","2.3.2":"2026-03-17T01:32:29.426Z","2.3.3":"2026-03-17T02:43:17.083Z","2.4.0":"2026-04-06T17:37:33.889Z","2.4.1":"2026-04-06T20:31:04.309Z","2.4.2":"2026-04-06T21:43:18.605Z","2.4.3":"2026-04-07T00:32:51.947Z","2.5.0":"2026-04-07T03:05:27.165Z","2.5.1":"2026-04-09T00:12:34.162Z","2.6.0":"2026-04-14T22:26:57.047Z","2.7.0":"2026-04-16T01:26:13.373Z","2.8.0":"2026-04-16T03:26:56.422Z","2.8.1":"2026-04-26T01:50:48.808Z","2.9.0":"2026-04-28T20:42:00.618Z","2.9.1":"2026-06-10T22:37:24.291Z","2.10.0":"2026-06-26T04:28:12.874Z","3.0.0":"2026-07-06T18:26:32.333Z","3.1.0":"2026-09-19T08:32:01.806Z"},"bugs":{"url":"https://github.com/OpenRouterTeam/ai-sdk-provider/issues"},"license":"Apache-2.0","homepage":"https://github.com/OpenRouterTeam/ai-sdk-provider","keywords":["ai"],"repository":{"url":"git+https://github.com/OpenRouterTeam/ai-sdk-provider.git","type":"git"},"description":"![hero illustration](./assets/banner.png)","maintainers":[{"name":"christineschen","email":"christinechensd@gmail.com"},{"name":"louisgv","email":"lgvichy@gmail.com"},{"name":"alexanderatallah","email":"alexander.atallah@gmail.com"},{"name":"sambarnes","email":"mistersamuelbarnes@gmail.com"},{"name":"shashankgoyal-or","email":"shashank.goyal@openrouter.ai"},{"name":"robertyeakel","email":"robert.yeakel@openrouter.ai"},{"name":"davidlbowman-npm","email":"david@theinnovationlab.dev"},{"name":"lukehagar","email":"lukeslakemail@gmail.com"},{"name":"mattapperson-or","email":"matt.apperson@openrouter.ai"}],"readme":"![hero illustration](./assets/banner.png)\n\n# OpenRouter Provider for Vercel AI SDK\n\nThe [OpenRouter](https://openrouter.ai/) provider for the [Vercel AI SDK](https://sdk.vercel.ai/docs) gives access to over 300 large language models on the OpenRouter chat and completion APIs.\n\n## Setup for AI SDK v7\n\nThis release line supports `ai@^7.0.0`, requires Node.js 22 or newer, and is ESM-only.\n\n```bash\n# For pnpm\npnpm add @openrouter/ai-sdk-provider\n\n# For npm\nnpm install @openrouter/ai-sdk-provider\n\n# For yarn\nyarn add @openrouter/ai-sdk-provider\n```\n\n## (LEGACY) Setup for AI SDK v6\n\n```bash\n# For pnpm\npnpm add @openrouter/ai-sdk-provider@2.9.1\n\n# For npm\nnpm install @openrouter/ai-sdk-provider@2.9.1\n\n# For yarn\nyarn add @openrouter/ai-sdk-provider@2.9.1\n```\n\n## (LEGACY) Setup for AI SDK v5\n\n```bash\n# For pnpm\npnpm add @openrouter/ai-sdk-provider@1.5.4\n\n# For npm\nnpm install @openrouter/ai-sdk-provider@1.5.4\n\n# For yarn\nyarn add @openrouter/ai-sdk-provider@1.5.4\n```\n\n## Provider Instance\n\nYou can import the default provider instance `openrouter` from `@openrouter/ai-sdk-provider`:\n\n```ts\nimport { openrouter } from '@openrouter/ai-sdk-provider';\n```\n\n## Example\n\n```ts\nimport { openrouter } from '@openrouter/ai-sdk-provider';\nimport { generateText } from 'ai';\n\nconst { text } = await generateText({\n  model: openrouter('openai/gpt-4o'),\n  prompt: 'Write a vegetarian lasagna recipe for 4 people.',\n});\n```\n\n## Supported models\n\nThis list is not a definitive list of models supported by OpenRouter, as it constantly changes as we add new models (and deprecate old ones) to our system. You can find the latest list of models supported by OpenRouter [here](https://openrouter.ai/models).\n\nYou can find the latest list of tool-supported models supported by OpenRouter [here](https://openrouter.ai/models?order=newest&supported_parameters=tools). (Note: This list may contain models that are not compatible with the AI SDK.)\n\n## Embeddings\n\nOpenRouter supports embedding models for semantic search, RAG pipelines, and vector-native features.\n\n### Basic Usage\n\n```ts\nimport { embed } from 'ai';\nimport { openrouter } from '@openrouter/ai-sdk-provider';\n\nconst { embedding } = await embed({\n  model: openrouter.textEmbeddingModel('openai/text-embedding-3-small'),\n  value: 'sunny day at the beach',\n});\n\nconsole.log(embedding); // Array of numbers representing the embedding\n```\n\n### Batch Embeddings\n\n```ts\nimport { embedMany } from 'ai';\nimport { openrouter } from '@openrouter/ai-sdk-provider';\n\nconst { embeddings } = await embedMany({\n  model: openrouter.textEmbeddingModel('openai/text-embedding-3-small'),\n  values: [\n    'sunny day at the beach',\n    'rainy day in the city',\n    'snowy mountain peak',\n  ],\n});\n\nconsole.log(embeddings); // Array of embedding arrays\n```\n\n### Supported Embedding Models\n\nOpenRouter supports various embedding models including:\n- `openai/text-embedding-3-small`\n- `openai/text-embedding-3-large`\n- `openai/text-embedding-ada-002`\n- And more available on [OpenRouter](https://openrouter.ai/models?output_modalities=embeddings)\n\n## Evaluation (Jev with AI SDK through OpenRouter)\n\n`openrouter.evaluationModel()` implements the AI SDK evaluation model contract on top of the [OpenRouter Decisions API](https://openrouter.ai/docs/api/api-reference/alphadecisions/submit-a-decisions-questions-and-answers-request), so `experimental_evaluate` requests go through OpenRouter instead of the AI SDK's default gateway. `experimental_evaluate` itself ships in `ai@7.0.103` and newer; the rest of this package keeps working with any `ai@7`. The Decisions API is served from `https://openrouter.ai/api/alpha` and is still in alpha, so its request and response shapes may change ahead of the rest of the OpenRouter API.\n\n```ts\nimport { openrouter } from '@openrouter/ai-sdk-provider';\nimport { experimental_evaluate as evaluate } from 'ai';\n\nconst result = await evaluate({\n  model: openrouter.evaluationModel('typesafe/jev-1.13'),\n  state: {\n    ticket: 'My checkout page shows a blank screen after I click Pay.',\n    customer_tier: 'enterprise',\n  },\n  questions: {\n    is_bug: {\n      type: 'boolean',\n      instructions: 'Is the customer reporting a software defect?',\n    },\n    team: {\n      type: 'choice',\n      instructions: 'Which team should own this ticket?',\n      criteria: {\n        payments: 'Checkout, billing, or payment processing issues.',\n        frontend: 'Rendering, layout, or browser compatibility issues.',\n        account: 'Login, permissions, or profile issues.',\n      },\n    },\n    urgency: {\n      type: 'score',\n      instructions: 'How urgent is this ticket?',\n      criteria: [\n        'Can wait for the next release',\n        'Should be fixed this week',\n        'Blocking revenue right now',\n      ],\n    },\n  },\n});\n\nresult.answers.is_bug.probability; // 0.93\nresult.answers.team.choice; // 'payments'\nresult.answers.team.probabilities; // { payments: 0.87, frontend: 0.13, account: 0 }\nresult.answers.urgency.score; // 2 (probability-weighted mean over criteria indices)\nresult.answers.urgency.probabilities; // { '0': 0, '1': 0, '2': 1 }\nresult.providerMetadata?.openrouter; // { provider: 'TypeSafe', answers: { team: { confidence: 0.8 }, ... }, usage: { cost: 0.000018228 } }\n```\n\nQuestion types map as follows: AI SDK `boolean` becomes an OpenRouter `noul` question and the returned `noul` value is exposed as `probability`, while `choice` and `score` map directly and keep their probability distributions. The Decisions API rounds probabilities and scores to two decimals, and the model declares that rounding on every result so the AI SDK accepts scores that differ from the exact probability-weighted mean by rounding alone. Per-answer `confidence` and score `legend` values that have no field in the AI SDK contract are preserved under `result.providerMetadata.openrouter.answers[questionId]`, and the request `cost` is under `result.providerMetadata.openrouter.usage.cost`.\n\nThe Decisions API rejects a `score` question whose `criteria` contains `null` and a `boolean` question whose `criteria` describes only one of `true` and `false`, so the model throws an `InvalidArgumentError` for those inputs before sending anything (and before anything is billed). A `boolean` question with no criteria descriptions at all is sent without `criteria`.\n\nModel settings accept `user`, `provider` (routing preferences), `session_id`, `trace`, and `extraBody`; call-level `providerOptions.openrouter` accepts the same Decisions request fields plus arbitrary pass-through keys. Precedence, lowest to highest, is factory `extraBody`, model `extraBody`, typed model settings, then `providerOptions.openrouter`; `model`, `state`, and `questions` always come from the call and cannot be overridden.\n\nWhen `baseURL` is customized, the Decisions URL is derived by replacing a trailing `/v1` with `/alpha` (`https://proxy.example.com/api/v1` becomes `https://proxy.example.com/api/alpha`). If your `baseURL` does not end in `/v1`, set `decisionsBaseURL` explicitly; `evaluationModel()` throws a `LoadSettingError` otherwise:\n\n```ts\nconst openrouter = createOpenRouter({\n  baseURL: 'https://proxy.example.com/openrouter',\n  decisionsBaseURL: 'https://proxy.example.com/openrouter-alpha',\n});\n```\n\n## Passing Extra Body to OpenRouter\n\nThere are 3 ways to pass extra body to OpenRouter:\n\n1. Via the `providerOptions.openrouter` property:\n\n   ```typescript\n   import { createOpenRouter } from '@openrouter/ai-sdk-provider';\n   import { streamText } from 'ai';\n\n   const openrouter = createOpenRouter({ apiKey: 'your-api-key' });\n   const model = openrouter('anthropic/claude-3.7-sonnet:thinking');\n   await streamText({\n     model,\n     messages: [{ role: 'user', content: 'Hello' }],\n     providerOptions: {\n       openrouter: {\n         reasoning: {\n           max_tokens: 10,\n         },\n       },\n     },\n   });\n   ```\n\n2. Via the `extraBody` property in the model settings:\n\n   ```typescript\n   import { createOpenRouter } from '@openrouter/ai-sdk-provider';\n   import { streamText } from 'ai';\n\n   const openrouter = createOpenRouter({ apiKey: 'your-api-key' });\n   const model = openrouter('anthropic/claude-3.7-sonnet:thinking', {\n     extraBody: {\n       reasoning: {\n         max_tokens: 10,\n       },\n     },\n   });\n   await streamText({\n     model,\n     messages: [{ role: 'user', content: 'Hello' }],\n   });\n   ```\n\n3. Via the `extraBody` property in the model factory.\n\n   ```typescript\n   import { createOpenRouter } from '@openrouter/ai-sdk-provider';\n   import { streamText } from 'ai';\n\n   const openrouter = createOpenRouter({\n     apiKey: 'your-api-key',\n     extraBody: {\n       reasoning: {\n         max_tokens: 10,\n       },\n     },\n   });\n   const model = openrouter('anthropic/claude-3.7-sonnet:thinking');\n   await streamText({\n     model,\n     messages: [{ role: 'user', content: 'Hello' }],\n   });\n   ```\n\n## Anthropic Prompt Caching\n\nYou can include Anthropic-specific options directly in your messages when using functions like `streamText`. The OpenRouter provider will automatically convert these messages to the correct format internally.\n\n### Basic Usage\n\n```typescript\nimport { createOpenRouter } from '@openrouter/ai-sdk-provider';\nimport { streamText } from 'ai';\n\nconst openrouter = createOpenRouter({ apiKey: 'your-api-key' });\nconst model = openrouter('anthropic/<supported-caching-model>');\n\nawait streamText({\n  model,\n  messages: [\n    {\n      role: 'system',\n      content:\n        'You are a podcast summary assistant. You are detail-oriented and critical about the content.',\n    },\n    {\n      role: 'user',\n      content: [\n        {\n          type: 'text',\n          text: 'Given the text body below:',\n        },\n        {\n          type: 'text',\n          text: `<LARGE BODY OF TEXT>`,\n          providerOptions: {\n            openrouter: {\n              cacheControl: { type: 'ephemeral' },\n            },\n          },\n        },\n        {\n          type: 'text',\n          text: 'List the speakers?',\n        },\n      ],\n    },\n  ],\n});\n```\n\n## Anthropic Beta Features\n\nYou can enable Anthropic beta features by passing custom headers through the OpenRouter SDK.\n\n### Fine-grained Tool Streaming\n\n[Fine-grained tool streaming](https://docs.anthropic.com/en/docs/agents-and-tools/tool-use/fine-grained-tool-streaming) allows streaming tool parameters without buffering, reducing latency for large schemas. This is particularly useful when working with large nested JSON structures.\n\n**Important:** This is a beta feature from Anthropic. Make sure to evaluate responses before using in production.\n\n#### Basic Usage\n\n```typescript\nimport { createOpenRouter } from '@openrouter/ai-sdk-provider';\nimport { streamObject } from 'ai';\n\nconst provider = createOpenRouter({\n  apiKey: process.env.OPENROUTER_API_KEY,\n  headers: {\n    'anthropic-beta': 'fine-grained-tool-streaming-2025-05-14',\n  },\n});\n\nconst model = provider.chat('anthropic/claude-sonnet-4');\n\nconst result = await streamObject({\n  model,\n  schema: yourLargeSchema,\n  prompt: 'Generate a complex object...',\n});\n\nfor await (const partialObject of result.partialObjectStream) {\n  console.log(partialObject);\n}\n```\n\nYou can also pass the header at the request level:\n\n```typescript\nimport { createOpenRouter } from '@openrouter/ai-sdk-provider';\nimport { generateText } from 'ai';\n\nconst provider = createOpenRouter({\n  apiKey: process.env.OPENROUTER_API_KEY,\n});\n\nconst model = provider.chat('anthropic/claude-sonnet-4');\n\nawait generateText({\n  model,\n  prompt: 'Hello',\n  headers: {\n    'anthropic-beta': 'fine-grained-tool-streaming-2025-05-14',\n  },\n});\n```\n\n**Note:** Fine-grained tool streaming is specific to Anthropic models. When using models from other providers, the header will be ignored.\n\n#### Use Case: Large Component Generation\n\nThis feature is particularly beneficial when streaming large, nested JSON structures like UI component trees:\n\n```typescript\nimport { createOpenRouter } from '@openrouter/ai-sdk-provider';\nimport { streamObject } from 'ai';\nimport { z } from 'zod';\n\nconst componentSchema = z.object({\n  type: z.string(),\n  props: z.record(z.any()),\n  children: z.array(z.lazy(() => componentSchema)).optional(),\n});\n\nconst provider = createOpenRouter({\n  apiKey: process.env.OPENROUTER_API_KEY,\n  headers: {\n    'anthropic-beta': 'fine-grained-tool-streaming-2025-05-14',\n  },\n});\n\nconst model = provider.chat('anthropic/claude-sonnet-4');\n\nconst result = await streamObject({\n  model,\n  schema: componentSchema,\n  prompt: 'Create a responsive dashboard layout',\n});\n\nfor await (const partialComponent of result.partialObjectStream) {\n  console.log('Partial component:', partialComponent);\n}\n```\n\n## Use Cases\n\n### Response Healing for Structured Outputs\n\nThe provider supports the [Response Healing plugin](https://openrouter.ai/docs/guides/features/plugins/response-healing), which automatically validates and repairs malformed JSON responses from AI models. This is particularly useful when using `generateObject` or structured outputs, as it can fix common issues like missing brackets, trailing commas, markdown wrappers, and mixed text.\n\n```typescript\nimport { createOpenRouter } from '@openrouter/ai-sdk-provider';\nimport { generateObject } from 'ai';\nimport { z } from 'zod';\n\nconst openrouter = createOpenRouter({ apiKey: 'your-api-key' });\nconst model = openrouter('openai/gpt-4o', {\n  plugins: [{ id: 'response-healing' }],\n});\n\nconst { object } = await generateObject({\n  model,\n  schema: z.object({\n    name: z.string(),\n    age: z.number(),\n  }),\n  prompt: 'Generate a person with name and age.',\n});\n\nconsole.log(object); // { name: \"John\", age: 30 }\n```\n\nNote that Response Healing only works with non-streaming requests. When the model returns imperfect JSON formatting, the plugin attempts to repair the response so you receive valid, parseable JSON.\n\n### Debugging API Requests\n\nThe provider supports a debug mode that echoes back the request body sent to the upstream provider. This is useful for troubleshooting and understanding how your requests are being processed. Note that debug mode only works with streaming requests.\n\n```typescript\nimport { createOpenRouter } from '@openrouter/ai-sdk-provider';\nimport { streamText } from 'ai';\n\nconst openrouter = createOpenRouter({ apiKey: 'your-api-key' });\nconst model = openrouter('anthropic/claude-3.5-sonnet', {\n  debug: {\n    echo_upstream_body: true,\n  },\n});\n\nconst result = await streamText({\n  model,\n  prompt: 'Hello, how are you?',\n});\n\n// The debug data is available in the stream's first chunk\n// and in the final response's providerMetadata\nfor await (const chunk of result.fullStream) {\n  // Debug chunks have empty choices and contain debug.echo_upstream_body\n  console.log(chunk);\n}\n```\n\nThe debug response will include the request body that was sent to the upstream provider, with sensitive data redacted (user IDs, base64 content, etc.). This helps you understand how OpenRouter transforms your request before sending it to the model provider.\n\n### Usage Accounting\n\nThe provider supports [OpenRouter usage accounting](https://openrouter.ai/docs/use-cases/usage-accounting), which allows you to track token usage details directly in your API responses, without making additional API calls.\n\n```typescript\n// Enable usage accounting\nconst model = openrouter('openai/gpt-3.5-turbo', {\n  usage: {\n    include: true,\n  },\n});\n\n// Access usage accounting data\nconst result = await generateText({\n  model,\n  prompt: 'Hello, how are you today?',\n});\n\n// AI SDK v7 standard usage details\nconsole.log('Input tokens:', result.usage.inputTokens);\nconsole.log('Cached input tokens:', result.usage.inputTokenDetails.cacheReadTokens);\nconsole.log('Reasoning tokens:', result.usage.outputTokenDetails.reasoningTokens);\n\n// Provider-specific usage details (available in providerMetadata)\nif (result.providerMetadata?.openrouter?.usage) {\n  console.log('Cost:', result.providerMetadata.openrouter.usage.cost);\n  console.log(\n    'Total Tokens:',\n    result.providerMetadata.openrouter.usage.totalTokens,\n  );\n}\n```\n\nIt also supports BYOK (Bring Your Own Key) [usage accounting](https://openrouter.ai/docs/docs/guides/usage-accounting#cost-breakdown), which allows you to track passthrough costs when you are using a provider's own API key in your OpenRouter account.\n\n```typescript\n// Assuming you have set an OpenAI API key in https://openrouter.ai/settings/integrations\n\n// Enable usage accounting\nconst model = openrouter('openai/gpt-3.5-turbo', {\n  usage: {\n    include: true,\n  },\n});\n\n// Access usage accounting data\nconst result = await generateText({\n  model,\n  prompt: 'Hello, how are you today?',\n});\n\nconsole.log('Input tokens:', result.usage.inputTokens);\nconsole.log('Cached input tokens:', result.usage.inputTokenDetails.cacheReadTokens);\nconsole.log('Reasoning tokens:', result.usage.outputTokenDetails.reasoningTokens);\n\n// Provider-specific BYOK usage details (available in providerMetadata)\nif (result.providerMetadata?.openrouter?.usage) {\n  const costDetails = result.providerMetadata.openrouter.usage.costDetails;\n  if (costDetails) {\n    console.log('BYOK cost:', costDetails.upstreamInferenceCost);\n  }\n  console.log('OpenRouter credits cost:', result.providerMetadata.openrouter.usage.cost);\n  console.log(\n    'Total Tokens:',\n    result.providerMetadata.openrouter.usage.totalTokens,\n  );\n}\n```\n","readmeFilename":"README.md"}