{"_id":"bedrock-wrapper","_rev":"37-b37424bd926146c7d29bda3fda661e51","name":"bedrock-wrapper","dist-tags":{"latest":"2.12.0"},"versions":{"1.0.10":{"name":"bedrock-wrapper","version":"1.0.10","keywords":["openai","bedrock","aws","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@1.0.10","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://github.com/jparkerweb/bedrock-wrapper#readme","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues"},"dist":{"shasum":"318f6c3fd2626ed596fec8f8af8f33012edce2dc","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-1.0.10.tgz","fileCount":8,"integrity":"sha512-SlBXNvh3AuoemUQToF1GyrSnB650giRS0fkoVAA9jGywn2iKowJR3BZfkQUmckS7t5Qw80f0gmX7Ms/b8L9lhw==","signatures":[{"sig":"MEQCIF91JpJe1TMBtAKvJ50OpzmF6JdLKBhousPHgYV61lH7AiAqriJkLJx/PKOB8C86zF+568yQSgiWfTScxFhzSWPreg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91466},"main":"aws-bedrock-wrapper.js","type":"module","gitHead":"71f326819f67047dfb4065680228509aff5f9908","scripts":{"example":"node example.js"},"_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"10.2.0","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"21.1.0","dependencies":{"dotenv":"^16.4.5","@aws-sdk/client-bedrock-runtime":"^3.567.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_1.0.10_1715016166026_0.0000464124834373969","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"bedrock-wrapper","version":"1.0.11","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@1.0.11","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://github.com/jparkerweb/bedrock-wrapper#readme","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues"},"dist":{"shasum":"7661d54a3ad8eee1efc3f6f5573986b4189ccd90","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-1.0.11.tgz","fileCount":8,"integrity":"sha512-F4D2QUETMQd4SjRtijBaVME1RW69Oju5Ejh0lBpWetj9U+zU+SnxSRJC5lOsTAtaZDclNz8w8AOR//NHI2yUxg==","signatures":[{"sig":"MEUCIBFxeLx9GtPMxQvQ1j+/zWpKsHRjEYlqBXk/4jivtxMHAiEA9qNwIWcKjmdLYd13S1Ti2LngazZw51nN10H3tdW5Vhk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91604},"main":"aws-bedrock-wrapper.js","type":"module","gitHead":"2fcdc9e292d11f0718acb87626f29275351ad2ae","scripts":{"example":"node example.js"},"_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"10.2.0","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"21.1.0","dependencies":{"dotenv":"^16.4.5","@aws-sdk/client-bedrock-runtime":"^3.567.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_1.0.11_1715019754549_0.8492431332723807","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"bedrock-wrapper","version":"1.0.12","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@1.0.12","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://github.com/jparkerweb/bedrock-wrapper#readme","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues"},"dist":{"shasum":"0dd5f18255c2964c77defe9e514699b5b09045de","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-1.0.12.tgz","fileCount":8,"integrity":"sha512-K23t/Uy3wtHlAfvAp1dbHjR42duXvA9IdwnRfrzFmDJKFNTCySXCzBG1efRaDDJU2q1wgGRjmTG/Ka1OtcbDmQ==","signatures":[{"sig":"MEUCIQCZg9BietNAZwpMuhol4GLnj/rAAxVbMEW9dnKW1eT4vQIgMasIPZX/PXCvweubQSchaul1w5/8JY6xPLNoqxvUUOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91544},"main":"bedrock-wrapper.js","type":"module","gitHead":"6dcfeee7171d5069137116f1c387edb6ceed1721","_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"10.2.0","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"21.1.0","dependencies":{"dotenv":"^16.4.5","@aws-sdk/client-bedrock-runtime":"^3.567.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_1.0.12_1715021569964_0.635457109347811","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"bedrock-wrapper","version":"1.0.13","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@1.0.13","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://github.com/jparkerweb/bedrock-wrapper#readme","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues"},"dist":{"shasum":"10f8ad08c7aae482ab3f27383498f39bb9c2602b","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-1.0.13.tgz","fileCount":9,"integrity":"sha512-lgJ5RsF6syR9qp4X770ERyvyrA9vpkiieoJiqyVNQX5TcTYp7PzMLVnOZNma92J1t+kG7QWFMGYjPwAhZCJc+A==","signatures":[{"sig":"MEUCIQDU5LMwoWfhHAeVpiGfIXr7gMEtIuow3IYuBLcF5y3dAAIgBmMEqqNFBvbIOzBhc4yzlXXYCE/FF3+WL8OTvTMRtDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91933},"main":"bedrock-wrapper.js","type":"module","gitHead":"3d1312c14ec611b72dfed5432c489de298a0f45b","_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"10.2.0","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"21.1.0","dependencies":{"dotenv":"^16.4.5","@aws-sdk/client-bedrock-runtime":"^3.567.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_1.0.13_1715023393455_0.1921541727327416","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"bedrock-wrapper","version":"1.0.14","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@1.0.14","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://github.com/jparkerweb/bedrock-wrapper#readme","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues"},"dist":{"shasum":"042c3f56429f2b16224b47335b6c4e9046cb5c74","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-1.0.14.tgz","fileCount":9,"integrity":"sha512-Tm/Ohiz3IwQBIYNW5aWQG4ZZoa2t+BSl7dT0u71s51kwArptihdGbf+VqpGG3M0Wb3QZqbMgkAPEnoem+VIfXg==","signatures":[{"sig":"MEYCIQDWjyx0tPf/Sqey8OI2Bvmak7cFDZtZRHQU9C98o1PVJgIhAMvAkmSr3sokOb/j+00YzlaD/mSG4tuAdmPagBdeppyA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93377},"main":"bedrock-wrapper.js","type":"module","gitHead":"487703d9c1d93718e7b7c09ed974ae05acd8ec97","_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"10.2.0","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"21.1.0","dependencies":{"dotenv":"^16.4.5","@aws-sdk/client-bedrock-runtime":"^3.567.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_1.0.14_1715025026221_0.12124187012214538","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"bedrock-wrapper","version":"1.0.15","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@1.0.15","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://github.com/jparkerweb/bedrock-wrapper#readme","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues"},"dist":{"shasum":"e30b2c83de477a8df943792e06069fcffae4f831","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-1.0.15.tgz","fileCount":9,"integrity":"sha512-++hduUZWGHkJpERuDLaTXVcxDXS90s2WYN58ZMnP/mh64v3Hdycfy0xSsj89PNZ4LZInwf/O0fy0imLVaBzDyQ==","signatures":[{"sig":"MEUCIQCPWFIi1/cpvLb2uOcUffqJGonN/DwKgcLc7/RrqvehcQIgbq6mUZjx0UTY6JGmjZNRSts2rMn2Lk2qQ3jsYXyW6ao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93759},"main":"bedrock-wrapper.js","type":"module","gitHead":"75603a6f9f37dcc6d83709807d49cf003daf877d","_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"10.2.0","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"21.1.0","dependencies":{"dotenv":"^16.4.5","@aws-sdk/client-bedrock-runtime":"^3.575.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_1.0.15_1715696896244_0.7317448777940965","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"bedrock-wrapper","version":"1.1.0","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@1.1.0","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://github.com/jparkerweb/bedrock-wrapper#readme","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues"},"dist":{"shasum":"be2e198157c983ef0e123dd6e04cc55711e9c03d","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-1.1.0.tgz","fileCount":9,"integrity":"sha512-uSHtVggvMCnqACLMMolyDN2OoHdJYL+QImwcyyjqerN+7zWZ1hWPGMMObCLjVFPx/aXAF3euCvK6AeBOeEsF3g==","signatures":[{"sig":"MEUCIQCsrc4cljt/p4gGDZr9JH5rALHk2joqsfciJuQVwQvyrwIgQDxZala+3Kips8+CilTHAf2LX61VXmWsa+jwgrYadm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96216},"main":"bedrock-wrapper.js","type":"module","gitHead":"0e6a5e1d4fd3181fb9aa4ea9e7695713da89fc35","_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"10.2.0","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"21.1.0","dependencies":{"dotenv":"^16.4.5","@aws-sdk/client-bedrock-runtime":"^3.616.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_1.1.0_1721832825222_0.87995515342178","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"bedrock-wrapper","version":"1.2.0","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@1.2.0","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://github.com/jparkerweb/bedrock-wrapper#readme","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues"},"dist":{"shasum":"10592c7ee54f9c107e7492bddd4a69f9c7be2b4a","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-1.2.0.tgz","fileCount":9,"integrity":"sha512-8DWwbVDJazYUt0otXr2TrKTTnMrCz3fJoHZ61obHJafNnmEuyTlb/jt9Z2HvsNXv5BovU+fr/UKSH5cTdbOrCQ==","signatures":[{"sig":"MEUCIQDA2ZJWizv5Bgb+uGHieoUo5M+jSzCxVidkFbS7Y9vkjAIgJV1K5yXN/RL4fzMufz3MKga7Y2PCIUrYIpM427zgDlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97373},"main":"bedrock-wrapper.js","type":"module","gitHead":"96f9d523b14803ab3ba1771ee07e39fa7e63dae2","_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"10.2.0","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"21.1.0","dependencies":{"dotenv":"^16.4.5","@aws-sdk/client-bedrock-runtime":"^3.623.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_1.2.0_1722630715535_0.0400318522162364","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"bedrock-wrapper","version":"1.3.0","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@1.3.0","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://github.com/jparkerweb/bedrock-wrapper#readme","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues"},"dist":{"shasum":"e9c4372bb0b685e16ad4d0767e524ca5f6848bd9","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-1.3.0.tgz","fileCount":9,"integrity":"sha512-eyFT61OV9iWX8eY8gcOacJBNYKrTOWUUGct26qGYbQs3TlFhYnsaz31teMUnBVV6sBgHxMoIWTkIokg+uwKYIg==","signatures":[{"sig":"MEYCIQCNhIAZGpRrnRu6TTXtBukopC2+06UDi6sNRKbVpE1OGwIhAJoLVQhildUvGGsaYB6LNdgS02F/jVVEf0OgBMur4kgj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103001},"main":"bedrock-wrapper.js","type":"module","gitHead":"7b46f384967d5daf7de8b58859a57700c960ce00","_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"10.2.0","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"21.1.0","dependencies":{"dotenv":"^16.4.5","@aws-sdk/client-bedrock-runtime":"^3.658.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_1.3.0_1727325142864_0.8196012437047471","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"bedrock-wrapper","version":"1.3.1","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@1.3.1","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://github.com/jparkerweb/bedrock-wrapper#readme","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues"},"dist":{"shasum":"1715663bade4003a22c65fb5fc9eaf32cd1e35d2","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-1.3.1.tgz","fileCount":9,"integrity":"sha512-hNzyH4vLNHNkp88xcqaYIidabaFEX3asXoEFM4oB1sD2iDICAQr2IOlE9WaR1ej64AEPm0D9ZeNxNnqWrL/Uog==","signatures":[{"sig":"MEQCIE44btPmsXWIkMa7I0h9yLWpu+VUlo/NshfyILV/161/AiBWv9aHpMbS3P/KsAv1JHYmxDFMiiqyjlv2TbpLzf3/vA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103624},"main":"bedrock-wrapper.js","type":"module","gitHead":"c39a3c018c4c94208d080ef6e8560aef7f8c2283","_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"10.2.0","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"21.1.0","dependencies":{"dotenv":"^16.4.5","@aws-sdk/client-bedrock-runtime":"^3.658.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_1.3.1_1727328793830_0.021333818662738535","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"bedrock-wrapper","version":"2.0.0","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@2.0.0","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://github.com/jparkerweb/bedrock-wrapper#readme","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues"},"dist":{"shasum":"4deeda233e8625270e474d7d19523209435d1bf7","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.0.0.tgz","fileCount":13,"integrity":"sha512-owFzIe2C7eIcJO/J8AXrzcPHRK2Ic3QiKSTRm+uR5y5iVgKhbKzqKwrChO2QgkUJjLcHjPt+Y/Ddp74irBomJA==","signatures":[{"sig":"MEUCIQCos7TGemDXC6RLm1A+/mScVgtDoaVWI4Zddn8wOUPy5gIgSy11agEODgVekyaYNBGIJdBUSalZygpUPGD+GoovyD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121799},"main":"bedrock-wrapper.js","type":"module","gitHead":"37e1958f2be442e2862c2c596d583727fccd20d4","_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"10.2.0","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"21.1.0","dependencies":{"dotenv":"^16.4.5","@aws-sdk/client-bedrock-runtime":"^3.682.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_2.0.0_1730409956705_0.20726666098868218","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"bedrock-wrapper","version":"2.1.1","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@2.1.1","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://github.com/jparkerweb/bedrock-wrapper#readme","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues"},"dist":{"shasum":"7bd83f1fe1a69656c822be4a6d818571f6e81d98","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.1.1.tgz","fileCount":12,"integrity":"sha512-QvInJ6nil5tX+Sqn+x9E/1UcAktvcJZrUt3nbque87slC3w29mCR7avPTDHmE+nSRXOAGsltKfecYbr6YEYVXA==","signatures":[{"sig":"MEYCIQCHm8lecByxev6LfTgXDkAKcZ5CLINbX6avvc6tz0oL5QIhAI68Vayw27ep3gdWhZldnmpZMpudn2cbDiaL55jnSc+o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122134},"main":"bedrock-wrapper.js","type":"module","gitHead":"aa8e6f06a4d082e0b11637c93d48c56a25b218b2","_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"10.2.0","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"21.1.0","dependencies":{"dotenv":"^16.4.5","@aws-sdk/client-bedrock-runtime":"^3.699.0"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_2.1.1_1732336254599_0.6100114542241097","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"bedrock-wrapper","version":"2.1.2","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@2.1.2","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://www.equilllabs.com/projects/bedrock-wrapper.html","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues","email":"equilllabs@gmail.com"},"dist":{"shasum":"4d5890717baabceb28d0606ea3e37bce465cc404","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.1.2.tgz","fileCount":12,"integrity":"sha512-fLfbE5fXH58gB/Nd+WLtpO8M/sPGuRWXcoDZTpzboyiXkLV6bujf966LKNt/yA6XdZei76ibD6T8YRnKQ4sRLw==","signatures":[{"sig":"MEYCIQDeoHQv7Kn7WOah5lbdRt9tqK0vBypw5g6Z7CdpjbiNggIhALk7hkehr0PYICuEpoXG2Dv9vwSasWHhwl+fl81RvW3v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122333},"main":"bedrock-wrapper.js","type":"module","gitHead":"906a01993bd61473d4f71cc19344468b037f6640","_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"10.2.0","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"21.1.0","dependencies":{"dotenv":"^16.4.5","@aws-sdk/client-bedrock-runtime":"^3.699.0"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_2.1.2_1732429506785_0.08651388888624112","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"bedrock-wrapper","version":"2.2.0","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@2.2.0","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://www.equilllabs.com/projects/bedrock-wrapper","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues","email":"equilllabs@gmail.com"},"dist":{"shasum":"4dec76e5fb203d7f398e83d2af74b3eb3b74d9dc","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.2.0.tgz","fileCount":12,"integrity":"sha512-5HwKBg56VG3H3a/xIYwD5dMf5hzyMWHvEDzMksDTN/Sd4w9c6L19grcObDeJoM2t0ZkLw6tRj6uFd9vBsqILiA==","signatures":[{"sig":"MEQCIByLbBHdbxM+O3AJqncYCAbjxLlCmzdkI0YgMHixh0JvAiAlfxiZa/uYWNpgqaytwrhow/J0zz8ngNUk1jJoy5jXxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124136},"main":"bedrock-wrapper.js","type":"module","gitHead":"99e39409aa57048bd979e34ee6d6795428aeeef1","scripts":{"clean":"rm -rf node_modules && rm -rf package-lock.json && npm install"},"_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"10.2.0","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"21.1.0","dependencies":{"dotenv":"^16.4.5","@aws-sdk/client-bedrock-runtime":"^3.716.0"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_2.2.0_1735769732303_0.4784101648542749","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"bedrock-wrapper","version":"2.3.0","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@2.3.0","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://www.equilllabs.com/projects/bedrock-wrapper","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues","email":"equilllabs@gmail.com"},"dist":{"shasum":"b219c942c9ac8bc3129700ead617547bcc5bed61","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.3.0.tgz","fileCount":15,"integrity":"sha512-YP9nOWRb5ghFDhFzKj0gEZuhyCKbgyKJGda1Y4pFdYgg9ys98ATv2cqKZHUn/3CpX3MFE52mM31bFK30TYQhKA==","signatures":[{"sig":"MEQCIEn/DTj3+G2nvDwWNWABwiDmZ+4ByUoiI0IIVEE2n4IJAiBM+rDwyQTxLcoqe5wio5TKG/jSrptuP61MGf88kHcxZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497002},"main":"bedrock-wrapper.js","type":"module","gitHead":"c1bbf2e75900f151995349bfde242b30ed52502d","scripts":{"test":"node test-models.js","clean":"npx rimraf node_modules && npx rimraf package-lock.json && npm install","interactive":"node interactive-example.js","test-vision":"node test-vision.js"},"_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"11.1.0","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"sharp":"^0.33.5","dotenv":"^16.4.5","@aws-sdk/client-bedrock-runtime":"^3.755.0"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_2.3.0_1740616093744_0.4540924034431899","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"bedrock-wrapper","version":"2.3.1","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@2.3.1","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://www.equilllabs.com/projects/bedrock-wrapper","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues","email":"equilllabs@gmail.com"},"dist":{"shasum":"eb0e44c19e6e9faf74f6dfa2b0e779cae7692609","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.3.1.tgz","fileCount":16,"integrity":"sha512-FIYuhfvxGY/LrAHP4qoJawid84cohzRcjo7FAO9ZZOD4mOxhOe3GXTgVdzHC0Dmuw0JdibxvF0gYm/fZ5n+Reg==","signatures":[{"sig":"MEYCIQCae7PEVTLsSID6c+jTaLIwi4lKEomeg6Ipv2axwnpgFQIhAPZDbDP1o151fSj+Lb1kHBr4jO0v7KMRYbXElZmul81l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":503063},"main":"bedrock-wrapper.js","type":"module","gitHead":"2a94ba46854b4fd54358d62e7b3e39f94645fbfc","scripts":{"test":"node test-models.js","clean":"npx rimraf node_modules && npx rimraf package-lock.json && npm install","interactive":"node interactive-example.js","test-vision":"node test-vision.js"},"_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"10.2.4","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"sharp":"^0.34.2","dotenv":"^16.5.0","@aws-sdk/client-bedrock-runtime":"^3.816.0"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_2.3.1_1747970434168_0.08320769251972049","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"bedrock-wrapper","version":"2.4.0","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@2.4.0","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://www.equilllabs.com/projects/bedrock-wrapper","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues","email":"equilllabs@gmail.com"},"dist":{"shasum":"7ca1595219ac42eafbabeeed321e91a2a37f8efc","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.4.0.tgz","fileCount":14,"integrity":"sha512-aTIY9br/t7hcbYQjKicjjZ5locUIhcJRednlqWYDynFUksRKU1ooF3nQ5+arBxM83913y52IuGi38m8vQwTA3A==","signatures":[{"sig":"MEYCIQDqp51iK6M9Rfs4v+tnqIfds06s1co/+7Oj6YYNys3wgwIhAL3htS6L+Z4oueG7uanBWtPqfSfleQRAZOBuTm1ckurM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":504831},"main":"bedrock-wrapper.js","type":"module","gitHead":"0145235c0ba80d7deb83ab2045b0329d3976fcaa","scripts":{"test":"node test-models.js","clean":"npx rimraf node_modules && npx rimraf package-lock.json && npm install","interactive":"node interactive-example.js","test-vision":"node test-vision.js"},"_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"11.4.2","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"sharp":"^0.34.3","dotenv":"^17.2.1","@aws-sdk/client-bedrock-runtime":"^3.848.0"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_2.4.0_1753395460839_0.799088772931347","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"bedrock-wrapper","version":"2.4.1","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@2.4.1","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://www.equilllabs.com/projects/bedrock-wrapper","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues","email":"equilllabs@gmail.com"},"dist":{"shasum":"fdf9ff2888487cb25522e711dc48088472629e29","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.4.1.tgz","fileCount":14,"integrity":"sha512-dBSdAmPfMeKRWUkmbNvooCaLNNZZnUuINEpTPYmXqeQ2nrqPwz/LOpcIRtOv4qbDHNHKhiPuh90Rl+yCWCuDGQ==","signatures":[{"sig":"MEYCIQC6GiciLB0Jar95qIL8TDK+CgoJdl0Y8LvZvAkoofC5ywIhAOr6b8s2OwRA8YIWR7usKHr3FPIJPUYiNE+496UhLMMf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505458},"main":"bedrock-wrapper.js","type":"module","gitHead":"10488ec9a7cf567b7db5c86ff89691f7e2573aa5","scripts":{"test":"node test-models.js","clean":"npx rimraf node_modules && npx rimraf package-lock.json && npm install","interactive":"node interactive-example.js","test-vision":"node test-vision.js"},"_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"11.4.2","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"sharp":"^0.34.3","dotenv":"^17.2.1","@aws-sdk/client-bedrock-runtime":"^3.848.0"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_2.4.1_1753401644479_0.8971139773118786","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"bedrock-wrapper","version":"2.4.2","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@2.4.2","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://www.equilllabs.com/projects/bedrock-wrapper","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues","email":"equilllabs@gmail.com"},"dist":{"shasum":"75a668ae4566f0c661c875edb3f15ed43c4f758b","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.4.2.tgz","fileCount":14,"integrity":"sha512-mVxopM0fHl0DzCLpXFMTdfoxxk9qJJc+QAaJyxoMzID5FJRi+C9qtxj3FQa571zJdqEl3/rohJvw26yM4VeMUQ==","signatures":[{"sig":"MEUCIQDyTXa4vSpK36XqJ9PVpwJp2ofEfsmg+DAo6lQHfTh7lAIgZhml/JQ5In8psrvX4GbuL2+wwwsOXXup1fB9WNG9UY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509866},"main":"bedrock-wrapper.js","type":"module","gitHead":"978ad1650bac1238445f430aad3942f9fb6d2a32","scripts":{"test":"node test-models.js","clean":"npx rimraf node_modules && npx rimraf package-lock.json && npm install","interactive":"node interactive-example.js","test-vision":"node test-vision.js"},"_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"11.5.1","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"sharp":"^0.34.3","dotenv":"^17.2.1","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_2.4.2_1753983473935_0.09244932904847136","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"bedrock-wrapper","version":"2.4.3","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@2.4.3","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://www.equilllabs.com/projects/bedrock-wrapper","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues","email":"equilllabs@gmail.com"},"dist":{"shasum":"4d9ce83d56e4d8c23c8a0f1e4593463d9d90bffc","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.4.3.tgz","fileCount":21,"integrity":"sha512-7iDrsahwkZzTTA96cKHlNHBw6MeP844biAzVR8653FVwiw2bNV8KG4Lw9s+xcm+TX+lpe+xW3HnwKSLu6YCDmQ==","signatures":[{"sig":"MEQCICN23qDUMqTHXkmLeZz01QNm+sJC4oLfLxNsbx3YDD9jAiBrmXjB63EcgPrwWvJUpVhdIekhx/EppBLcZYgefAwehQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1704977},"main":"bedrock-wrapper.js","type":"module","gitHead":"de9393d45547fc09cee7a0d1585169de4ad4dd15","scripts":{"test":"node test-models.js","clean":"npx rimraf node_modules && npx rimraf package-lock.json && npm install","test-stop":"node test-stop-sequences.js","interactive":"node interactive-example.js","test-vision":"node test-vision.js"},"_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"11.5.1","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"sharp":"^0.34.3","dotenv":"^17.2.1","@aws-sdk/client-bedrock-runtime":"^3.857.0"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_2.4.3_1753989915479_0.007874679564566334","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"bedrock-wrapper","version":"2.4.4","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@2.4.4","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://www.equilllabs.com/projects/bedrock-wrapper","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues","email":"equilllabs@gmail.com"},"dist":{"shasum":"f1e00f5d9e1f576ece11f8c2a5d5c67085ee9c61","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.4.4.tgz","fileCount":15,"integrity":"sha512-PSI/scE4Jr3HLYq+ZKGMJO/U/GRpxUqJV1xNt644MxmJZJfU/XhwNaTXiRgSOZ8FnfMfbhxRnDzGxBxiYJt3iw==","signatures":[{"sig":"MEQCIGDlGnB+Ucmete6lMR0pXxf3OONHC8T+zCfBQ0nThqBnAiA77QiPhLImnjE0WWKoTAZg7yUJg3RL95L3DohXv1qAsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":527864},"main":"bedrock-wrapper.js","type":"module","gitHead":"bc966ae2442b9c6a03eab1d1c12f41ae0b3bf89d","scripts":{"test":"node test-models.js","clean":"npx rimraf node_modules && npx rimraf package-lock.json && npm install","test-stop":"node test-stop-sequences.js","interactive":"node interactive-example.js","test-vision":"node test-vision.js"},"_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"11.5.2","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"sharp":"^0.34.3","dotenv":"^17.2.1","@aws-sdk/client-bedrock-runtime":"^3.861.0"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_2.4.4_1754424616083_0.01936100505694638","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"bedrock-wrapper","version":"2.4.5","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@2.4.5","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://www.equilllabs.com/projects/bedrock-wrapper","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues","email":"equilllabs@gmail.com"},"dist":{"shasum":"71df5ad7fed0e354754269a49a1796dfe73f285d","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.4.5.tgz","fileCount":20,"integrity":"sha512-Drz6ZVXkrDun8qbPwWZ8sWmUfsT11rWq3Mz3SbujBZrFv+nz1y1by1l5fpq8AndOUY0/KH2P875Rlf66ZDauKQ==","signatures":[{"sig":"MEYCIQDNjUhV8AoRFZNGPAHx0LK65w08rpnIqnc/FF5fq464vwIhAMOS6utvClaMVWtY0TdG79sPwUhfUoTN+iRbYB1mXQvx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1746980},"main":"bedrock-wrapper.js","type":"module","gitHead":"aa24879fda97fb4a0645a723d06a7bedd0fb473a","scripts":{"test":"node test-models.js","clean":"npx rimraf node_modules && npx rimraf package-lock.json && npm install","test-stop":"node test-stop-sequences.js","interactive":"node interactive-example.js","test-vision":"node test-vision.js"},"_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"11.5.2","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"sharp":"^0.34.3","dotenv":"^17.2.1","@aws-sdk/client-bedrock-runtime":"^3.861.0"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_2.4.5_1754508742001_0.03612116648875263","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"bedrock-wrapper","version":"2.5.0","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@2.5.0","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://www.equilllabs.com/projects/bedrock-wrapper","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues","email":"equilllabs@gmail.com"},"dist":{"shasum":"4154bd79bc47489b239d5ef215fdf325da9cf780","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.5.0.tgz","fileCount":22,"integrity":"sha512-dZRnftDC9CiOyBCnuUFzHkg4eQJP0Q4keBggMdSCtJBj9cbhVjChE/v/tLt9qexa8Yuhff0YkmMlGjIZiU2Isg==","signatures":[{"sig":"MEUCICUWWl5vKIXTqkgW7qsQk9eEmjZ3yhWsgajSZV4/QPGLAiEAlkTX0qgW2v4mn0IIjFCUaaM0/ZuOJm4LYEq5GauvOu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2751160},"main":"bedrock-wrapper.js","type":"module","gitHead":"3fdc0c26eddf4070ae3a1b7d201f7f3666843f2e","scripts":{"test":"node test-models.js --both","clean":"npx rimraf node_modules && npx rimraf package-lock.json && npm install","test-stop":"node test-stop-sequences.js --both","interactive":"node interactive-example.js","test-vision":"node test-vision.js --both","test:invoke":"node test-models.js","test-converse":"node test-converse-api.js","test:converse":"node test-models.js --converse","test-stop:invoke":"node test-stop-sequences.js","test-stop:converse":"node test-stop-sequences.js --converse","test-vision:invoke":"node test-vision.js","test-vision:converse":"node test-vision.js --converse"},"_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"11.5.2","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"sharp":"^0.34.3","dotenv":"^17.2.1","@aws-sdk/client-bedrock-runtime":"^3.864.0"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_2.5.0_1755040735935_0.04721758978003443","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"bedrock-wrapper","version":"2.6.0","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@2.6.0","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://www.equilllabs.com/projects/bedrock-wrapper","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues","email":"equilllabs@gmail.com"},"dist":{"shasum":"f983988e9ccd83d79b807ed9a1b40ed14e20b8e0","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.6.0.tgz","fileCount":22,"integrity":"sha512-lEiIZtrSqyvP/yc/abT53Rx7jlOZL4FkJUcRGhK4yDIhYLZanf5OV1asybMJfn/mkG8bPbJz7nhQVlEh4UOx4g==","signatures":[{"sig":"MEYCIQCdcgBL5OFTBuI3RERQ2pE2d5mXEGEhxPOa3PanlJkt/AIhAIIG4NmYizbpQaoywM3xmZXTH3iP+qezjc/8NAt7AWFf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2931661},"main":"bedrock-wrapper.js","type":"module","gitHead":"862e81c3bd8ee3d79cfa16abc34d78aa17a122e3","scripts":{"test":"node test-models.js --both","clean":"npx rimraf node_modules && npx rimraf package-lock.json && npm install","test:all":"npm run test && npm run test-vision && npm run test-stop && npm run test-converse","test-stop":"node test-stop-sequences.js --both","interactive":"node interactive-example.js","test-vision":"node test-vision.js --both","test:invoke":"node test-models.js","test-converse":"node test-converse-api.js","test:converse":"node test-models.js --converse","test-stop:invoke":"node test-stop-sequences.js","test-stop:converse":"node test-stop-sequences.js --converse","test-vision:invoke":"node test-vision.js","test-vision:converse":"node test-vision.js --converse"},"_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"11.6.0","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"sharp":"^0.34.4","dotenv":"^17.2.3","@aws-sdk/client-bedrock-runtime":"^3.899.0"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_2.6.0_1759272375651_0.9119782666216107","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"bedrock-wrapper","version":"2.6.1","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@2.6.1","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://www.equilllabs.com/projects/bedrock-wrapper","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues","email":"equilllabs@gmail.com"},"dist":{"shasum":"d3848b7864f642afa5f2568df40426ba9a45848d","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.6.1.tgz","fileCount":22,"integrity":"sha512-KRCERvLp7oQ5hRHZVmvejZ1BScS2XrUe5NJKfze1AKGBpUoXqH2jxByrm7eEFNWJem8w/4HeqIh641+DiNsusw==","signatures":[{"sig":"MEUCIQDqrHICuh5IkX/rrzZzu911hN6sLuQHIxnTyL2lb+1LDQIgJx1mO1+4fHJDV1AVcij/aahEJtDuOe4cgSMLpQK6Mio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2931661},"main":"bedrock-wrapper.js","type":"module","gitHead":"1bddcb863f2e8a9793d3fc7326531d721091affd","scripts":{"test":"node test-models.js --both","clean":"npx rimraf node_modules && npx rimraf package-lock.json && npm install","test:all":"npm run test && npm run test-vision && npm run test-stop && npm run test-converse","test-stop":"node test-stop-sequences.js --both","interactive":"node interactive-example.js","test-vision":"node test-vision.js --both","test:invoke":"node test-models.js","test-converse":"node test-converse-api.js","test:converse":"node test-models.js --converse","test-stop:invoke":"node test-stop-sequences.js","test-stop:converse":"node test-stop-sequences.js --converse","test-vision:invoke":"node test-vision.js","test-vision:converse":"node test-vision.js --converse"},"_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"11.6.0","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"sharp":"^0.34.4","dotenv":"^17.2.3","@aws-sdk/client-bedrock-runtime":"^3.899.0"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_2.6.1_1759272966551_0.23864461417285665","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"bedrock-wrapper","version":"2.6.2","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@2.6.2","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://www.equilllabs.com/projects/bedrock-wrapper","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues","email":"equilllabs@gmail.com"},"dist":{"shasum":"648e8917ef40602c583cc4cd5c381c9ce2e09f5a","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.6.2.tgz","fileCount":23,"integrity":"sha512-tFqoxduJ1rfYZNU0uT6b+mf82/CKcYvyDv6HSCiNxz1KqlRONG8aPOQVR2dlAu7/fa17Bv6zJE9iqHfiFPrq8g==","signatures":[{"sig":"MEUCIQDlCAqd1byZs1rch6ey9zrjMMYsLxo0bFO2b6io/hjazwIgEjLtiDXz9E0vKPT1s+aVpog5GhvmXVg9PDWjfGMo1y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":810657},"main":"bedrock-wrapper.js","type":"module","gitHead":"e140e2003f4819e5c074170d0affd0d247c82cd8","scripts":{"test":"node test-models.js --both","clean":"npx rimraf node_modules && npx rimraf package-lock.json && npm install","test:all":"npm run test && npm run test-vision && npm run test-stop && npm run test-converse","test-stop":"node test-stop-sequences.js --both","interactive":"node interactive-example.js","test-vision":"node test-vision.js --both","test:invoke":"node test-models.js","test-converse":"node test-converse-api.js","test:converse":"node test-models.js --converse","test-stop:invoke":"node test-stop-sequences.js","test-stop:converse":"node test-stop-sequences.js --converse","test-vision:invoke":"node test-vision.js","test-vision:converse":"node test-vision.js --converse"},"_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"11.6.0","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"sharp":"^0.34.4","dotenv":"^17.2.3","@aws-sdk/client-bedrock-runtime":"^3.911.0"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_2.6.2_1760652316638_0.7773939521685207","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"bedrock-wrapper","version":"2.7.0","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@2.7.0","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://www.equilllabs.com/projects/bedrock-wrapper","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues","email":"equilllabs@gmail.com"},"dist":{"shasum":"074647d43369b4c7f606c2b03b9bbb65554b1e40","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.7.0.tgz","fileCount":19,"integrity":"sha512-z4xkO+bMZZOh3lGpTwuZBmtgxEZ2dKoXVBK/a2PBPk3FbqEk5baIw1lSM2OhRqM8Ni2QtA81WpfV9rGdkkDP8w==","signatures":[{"sig":"MEYCIQCj7/v2TfuVoqbfZr3Tw+r2XVdgCZIHcZ2BnvGiiZ2xhwIhAPu05m0SlkPW9Bfumlp2JI8PK79jNkcvBsmjlTp41GrB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600077},"main":"bedrock-wrapper.js","type":"module","gitHead":"38c3e69f11c64c9e03500942ace646c34c02ede0","scripts":{"test":"node test-models.js --both","clean":"npx rimraf node_modules && npx rimraf package-lock.json && npm install","test:all":"npm run test && npm run test-vision && npm run test-stop && npm run test-converse","test-stop":"node test-stop-sequences.js --both","interactive":"node interactive-example.js","test-vision":"node test-vision.js --both","test:invoke":"node test-models.js","test-converse":"node test-converse-api.js","test:converse":"node test-models.js --converse","test-stop:invoke":"node test-stop-sequences.js","test-stop:converse":"node test-stop-sequences.js --converse","test-vision:invoke":"node test-vision.js","test-vision:converse":"node test-vision.js --converse"},"_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"11.6.2","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"sharp":"^0.34.5","dotenv":"^17.2.3","@aws-sdk/client-bedrock-runtime":"^3.934.0"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_2.7.0_1763571100772_0.07971586182783885","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"bedrock-wrapper","version":"2.7.1","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@2.7.1","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://www.equilllabs.com/projects/bedrock-wrapper","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues","email":"equilllabs@gmail.com"},"dist":{"shasum":"ff68e74831964f6af3d592dbeebd0bfc62a29402","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.7.1.tgz","fileCount":18,"integrity":"sha512-5l0B30Fb0y9VEKztoYLPM5IF44nLTbbNqj5np90ffmn7i9dSnaRhy7iDlwJ3/wHViRJk+nZNiu7qJT80Az9+Ug==","signatures":[{"sig":"MEYCIQDLYW/L2RyVyoDR72ooeeRFVtqXTChiEY7tM9dh3ZS0ygIhANefVMZP4mDAfLXoe4rtoR7fsaLytm+7YABJVxu3HABU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599842},"main":"bedrock-wrapper.js","type":"module","gitHead":"eb0e82d4d0621e66d83349a0b8a25cb795d9df1a","scripts":{"test":"node test-models.js --both","clean":"npx rimraf node_modules && npx rimraf package-lock.json && npm install","test:all":"npm run test && npm run test-vision && npm run test-stop && npm run test-converse","test-stop":"node test-stop-sequences.js --both","interactive":"node interactive-example.js","test-vision":"node test-vision.js --both","test:invoke":"node test-models.js","test-converse":"node test-converse-api.js","test:converse":"node test-models.js --converse","test-stop:invoke":"node test-stop-sequences.js","test-stop:converse":"node test-stop-sequences.js --converse","test-vision:invoke":"node test-vision.js","test-vision:converse":"node test-vision.js --converse"},"_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"11.6.2","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"sharp":"^0.34.5","dotenv":"^17.2.3","@aws-sdk/client-bedrock-runtime":"^3.934.0"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_2.7.1_1763573414136_0.7640314918489188","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"bedrock-wrapper","version":"2.7.2","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@2.7.2","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://www.equilllabs.com/projects/bedrock-wrapper","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues","email":"equilllabs@gmail.com"},"dist":{"shasum":"fe086046ceea761c3ae921f99787fd673f8dd4af","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.7.2.tgz","fileCount":18,"integrity":"sha512-GfEU17i3DX5MLPBcaQDJCSmJ6M9cHuUJH8aAqZ+nKpTLSERSvEZJVlOn6WjQ9riG9bbjgQM4e78EXxMivDrkRA==","signatures":[{"sig":"MEUCIQDUw8CPBQube7ev4wiyrwAUTIvKiEGPL/Eu6Cswq2fFBgIgcWzs+PptkAK/f3GNHCWcZajq38F3hcR1J0CJR4f0YHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599846},"main":"bedrock-wrapper.js","type":"module","gitHead":"37aa8958570d7b48aa6526b2c4d1364eb48c5609","scripts":{"test":"node test-models.js --both","clean":"npx rimraf node_modules && npx rimraf package-lock.json && npm install","test:all":"npm run test && npm run test-vision && npm run test-stop && npm run test-converse","test-stop":"node test-stop-sequences.js --both","interactive":"node interactive-example.js","test-vision":"node test-vision.js --both","test:invoke":"node test-models.js","test-converse":"node test-converse-api.js","test:converse":"node test-models.js --converse","test-stop:invoke":"node test-stop-sequences.js","test-stop:converse":"node test-stop-sequences.js --converse","test-vision:invoke":"node test-vision.js","test-vision:converse":"node test-vision.js --converse"},"_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"11.6.2","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"sharp":"^0.34.5","dotenv":"^17.2.3","@aws-sdk/client-bedrock-runtime":"^3.934.0"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_2.7.2_1763573639298_0.4597070398146108","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"bedrock-wrapper","version":"2.8.0","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@2.8.0","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://www.equilllabs.com/projects/bedrock-wrapper","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues","email":"equilllabs@gmail.com"},"dist":{"shasum":"3eb72ea4772bbe3112d46a7053b620de04e16fec","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.8.0.tgz","fileCount":21,"integrity":"sha512-Vpx2kvEmTmnSvvWwIJGzhCX32Qz1MeOlTkiLMzI0N9iGVuw9dUqzGfhfC71rG43Qb6YrfaFk6eMpgaREdrZSVw==","signatures":[{"sig":"MEUCIEJBG1Uwe+kzz3I7NJYl/uLYSizqTSUQJn1eGu7EPZw2AiEAmpU0u7Sb6RKnbVMjIS4fcsKM6gkAoWgUomWtTtxStdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1142071},"main":"bedrock-wrapper.js","type":"module","gitHead":"55f9b8ea2fea007d681bc0e466d5cb25a2d8f11b","scripts":{"test":"node test-models.js --both","clean":"npx rimraf node_modules && npx rimraf package-lock.json && npm install","test:all":"npm run test && npm run test-vision && npm run test-stop && npm run test-converse","test-stop":"node test-stop-sequences.js --both","interactive":"node interactive-example.js","test-vision":"node test-vision.js --both","test:invoke":"node test-models.js","test-converse":"node test-converse-api.js","test:converse":"node test-models.js --converse","test-stop:invoke":"node test-stop-sequences.js","test-stop:converse":"node test-stop-sequences.js --converse","test-vision:invoke":"node test-vision.js","test-vision:converse":"node test-vision.js --converse"},"_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"11.6.4","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"sharp":"^0.34.5","dotenv":"^17.2.3","@aws-sdk/client-bedrock-runtime":"^3.943.0"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_2.8.0_1764965217427_0.5542440581450676","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"bedrock-wrapper","version":"2.9.0","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@2.9.0","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://www.equilllabs.com/projects/bedrock-wrapper","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues","email":"equilllabs@gmail.com"},"dist":{"shasum":"9bed353c240519959d46df51c7fb09b4584de4cf","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.9.0.tgz","fileCount":23,"integrity":"sha512-V8/OmlynwFWQHc4Kz2rpmpl9k5AgAw6F/NK4BFDKeV6J+/mN7ukhw2bvLfCRoUJvv6smcMEL+ZCnL1yUUqc5UQ==","signatures":[{"sig":"MEQCIApit/hK8m21gq9s+bupX5STSlLw/5ngml63x/oRml6sAiAjX8I4KMdR7XNecDrdBBwQSttgAmRLL/crUm50aeTf7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1162716},"main":"bedrock-wrapper.js","type":"module","gitHead":"d9ac9ab2ef6a0a2bb07644ed55b7e46d43e59459","scripts":{"test":"node test-models.js --both","clean":"npx rimraf node_modules && npx rimraf package-lock.json && npm install","test:all":"npm run test && npm run test-vision && npm run test-stop && npm run test-converse","test-stop":"node test-stop-sequences.js --both","interactive":"node interactive-example.js","test-vision":"node test-vision.js --both","test:invoke":"node test-models.js","test-converse":"node test-converse-api.js","test:converse":"node test-models.js --converse","test-stop:invoke":"node test-stop-sequences.js","test-stop:converse":"node test-stop-sequences.js --converse","test-vision:invoke":"node test-vision.js","test-vision:converse":"node test-vision.js --converse"},"_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"11.7.0","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"sharp":"^0.34.5","dotenv":"^17.2.3","@aws-sdk/client-bedrock-runtime":"^3.943.0"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_2.9.0_1767910333093_0.7917688267121334","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"bedrock-wrapper","version":"2.10.0","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@2.10.0","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://www.equilllabs.com/projects/bedrock-wrapper","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues","email":"equilllabs@gmail.com"},"dist":{"shasum":"59b03f55dfefefe311a76f9a210d48359e3fd7ad","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.10.0.tgz","fileCount":23,"integrity":"sha512-I8Hy9fbbeMuWPcMtVPccC74+csuOKOu/zVrzjUlcTZbr5sgZznpZWztw870a1yxyz0oYEVZkfqx6XTop1q4xyw==","signatures":[{"sig":"MEQCID+Ek6hLgi2RCW6FcTwqlcAYF4crH8uNjKqW4SErpsddAiAvBiYmZS4PeRO85wa6iNucxLdsVy/Ep3rtefquLyQepg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1166295},"main":"bedrock-wrapper.js","type":"module","gitHead":"2e26ca840ab6e032e4cf5ec31d3b46f413db006a","scripts":{"test":"node test-models.js --both","clean":"npx rimraf node_modules && npx rimraf package-lock.json && npm install","test:all":"npm run test && npm run test-vision && npm run test-stop && npm run test-converse","test-stop":"node test-stop-sequences.js --both","interactive":"node interactive-example.js","test-vision":"node test-vision.js --both","test:invoke":"node test-models.js","test-converse":"node test-converse-api.js","test:converse":"node test-models.js --converse","test-stop:invoke":"node test-stop-sequences.js","test-stop:converse":"node test-stop-sequences.js --converse","test-vision:invoke":"node test-vision.js","test-vision:converse":"node test-vision.js --converse"},"_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"11.10.0","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"sharp":"^0.34.5","dotenv":"^17.3.1","@aws-sdk/client-bedrock-runtime":"^3.994.0"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_2.10.0_1771606426197_0.8539102769068669","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"bedrock-wrapper","version":"2.10.1","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@2.10.1","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://www.equilllabs.com/projects/bedrock-wrapper","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues","email":"equilllabs@gmail.com"},"dist":{"shasum":"98f1ce28cb22a352e5ab74ef37325776ca908925","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.10.1.tgz","fileCount":23,"integrity":"sha512-njMg1jbKnvArmX56UkIvFu2d33gqjsaVJ8k4kHVisk/K+Lw9bsbGgz4e6MiFE+/+OrG7HNfNksKqv2dxKHqFsg==","signatures":[{"sig":"MEQCICxFpdxuIRPQREiGjCWYftIKMS8UQrDXGLgRMwY0RgfHAiA8EeY7uV1j4NtIcgxSD3XXB8oI768usbq20cuOSnpHCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1166534},"main":"bedrock-wrapper.js","type":"module","gitHead":"2af38702cbfc2e50225fa4987cd4349a7bd12066","scripts":{"test":"node test-models.js --both","clean":"npx rimraf node_modules && npx rimraf package-lock.json && npm install","test:all":"npm run test && npm run test-vision && npm run test-stop && npm run test-converse","test-stop":"node test-stop-sequences.js --both","interactive":"node interactive-example.js","test-vision":"node test-vision.js --both","test:invoke":"node test-models.js","test-converse":"node test-converse-api.js","test:converse":"node test-models.js --converse","test-stop:invoke":"node test-stop-sequences.js","test-stop:converse":"node test-stop-sequences.js --converse","test-vision:invoke":"node test-vision.js","test-vision:converse":"node test-vision.js --converse"},"_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"11.11.1","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"sharp":"^0.34.5","dotenv":"^17.3.1","@aws-sdk/client-bedrock-runtime":"^3.1012.0"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_2.10.1_1773937539221_0.15768444947666627","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"bedrock-wrapper","version":"2.11.0","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","_id":"bedrock-wrapper@2.11.0","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"homepage":"https://www.equilllabs.com/projects/bedrock-wrapper","bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues","email":"equilllabs@gmail.com"},"dist":{"shasum":"7a01d9433ad87e56e924f584d1bf74e6ea7eba00","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.11.0.tgz","fileCount":18,"integrity":"sha512-/2QbhkQOTc7Hu49zbix4psfiqpRhHLTavFULMClsHQFKlLWwKhxDzu6jjulNI7w2DDRKIOnGtetMna4S5z+stw==","signatures":[{"sig":"MEUCIQDq+r5/G+wpNWEb4aWVQOZM4AlR3Wb3qEOHk+TDMnEuAQIgN6oM7hwAMG+tTHAvKlSfbSwYxAiYRrhpViyEWxmABog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620207},"main":"bedrock-wrapper.js","type":"module","gitHead":"a3c83e22550fd971e7a3b4c1a405a38464e612d0","scripts":{"test":"node test-models.js --both","clean":"npx rimraf node_modules && npx rimraf package-lock.json && npm install","test:all":"npm run test && npm run test-vision && npm run test-stop && npm run test-converse","test-stop":"node test-stop-sequences.js --both","interactive":"node interactive-example.js","test-vision":"node test-vision.js --both","test:invoke":"node test-models.js","test-converse":"node test-converse-api.js","test:converse":"node test-models.js --converse","test-stop:invoke":"node test-stop-sequences.js","test-stop:converse":"node test-stop-sequences.js --converse","test-vision:invoke":"node test-vision.js","test-vision:converse":"node test-vision.js --converse"},"_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"repository":{"url":"git+https://github.com/jparkerweb/bedrock-wrapper.git","type":"git"},"_npmVersion":"11.12.1","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"sharp":"^0.34.5","dotenv":"^17.4.2","@aws-sdk/client-bedrock-runtime":"^3.1030.0"},"_hasShrinkwrap":false,"devDependencies":{"chalk":"^5.6.2"},"_npmOperationalInternal":{"tmp":"tmp/bedrock-wrapper_2.11.0_1776352954146_0.28636261619610304","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"bedrock-wrapper","version":"2.12.0","description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","homepage":"https://www.equilllabs.com/projects/bedrock-wrapper","repository":{"type":"git","url":"git+https://github.com/jparkerweb/bedrock-wrapper.git"},"bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues","email":"equilllabs@gmail.com"},"scripts":{"clean":"npx rimraf node_modules && npx rimraf package-lock.json && npm install","test":"node test-models.js --both","test:invoke":"node test-models.js","test:converse":"node test-models.js --converse","test-vision":"node test-vision.js --both","test-vision:invoke":"node test-vision.js","test-vision:converse":"node test-vision.js --converse","test-stop":"node test-stop-sequences.js --both","test-stop:invoke":"node test-stop-sequences.js","test-stop:converse":"node test-stop-sequences.js --converse","test-converse":"node test-converse-api.js","test:all":"npm run test && npm run test-vision && npm run test-stop && npm run test-converse","interactive":"node interactive-example.js"},"main":"bedrock-wrapper.js","type":"module","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"author":"","license":"ISC","dependencies":{"@aws-sdk/client-bedrock-runtime":"^3.1048.0","dotenv":"^17.4.2","sharp":"^0.34.5"},"devDependencies":{"chalk":"^5.6.2"},"gitHead":"21730350c52a7a0255c355693459c7263ea949e3","_id":"bedrock-wrapper@2.12.0","_nodeVersion":"24.15.0","_npmVersion":"11.14.1","dist":{"integrity":"sha512-0BrQxXdavru4CRHbGbVH4Uc2ZRR9psx3KorX+jaOnB+jrxNubmypgIoKdwzRdyFMy+ZzyafSIFKVpp+D5NbptQ==","shasum":"d56c382f6f0a0164df1af325eb363f8f65afe5cf","tarball":"https://registry.npmjs.org/bedrock-wrapper/-/bedrock-wrapper-2.12.0.tgz","fileCount":18,"unpackedSize":623700,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDYQpidpAXr5EQma9uNTIjmZNcoEzsX/KMuJzuFhCoYyQIhAPqBFjoBVci4HjlN6E934aSyrTYvqWzzB5WBq9tH1LiZ"}]},"_npmUser":{"name":"jparkerweb","email":"jparkerweb@gmail.com"},"directories":{},"maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bedrock-wrapper_2.12.0_1778937913613_0.377928208534285"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-06T17:22:46.025Z","modified":"2026-05-16T13:25:13.940Z","1.0.10":"2024-05-06T17:22:46.193Z","1.0.11":"2024-05-06T18:22:34.723Z","1.0.12":"2024-05-06T18:52:50.121Z","1.0.13":"2024-05-06T19:23:13.625Z","1.0.14":"2024-05-06T19:50:26.455Z","1.0.15":"2024-05-14T14:28:16.381Z","1.1.0":"2024-07-24T14:53:45.431Z","1.2.0":"2024-08-02T20:31:55.736Z","1.3.0":"2024-09-26T04:32:23.095Z","1.3.1":"2024-09-26T05:33:14.098Z","2.0.0":"2024-10-31T21:25:56.905Z","2.1.0":"2024-11-22T05:43:51.593Z","2.1.1":"2024-11-23T04:30:54.777Z","2.1.2":"2024-11-24T06:25:06.971Z","2.2.0":"2025-01-01T22:15:32.541Z","2.3.0":"2025-02-27T00:28:13.958Z","2.3.1":"2025-05-23T03:20:34.406Z","2.4.0":"2025-07-24T22:17:41.145Z","2.4.1":"2025-07-25T00:00:44.703Z","2.4.2":"2025-07-31T17:37:54.115Z","2.4.3":"2025-07-31T19:25:15.707Z","2.4.4":"2025-08-05T20:10:16.426Z","2.4.5":"2025-08-06T19:32:22.219Z","2.5.0":"2025-08-12T23:18:56.315Z","2.6.0":"2025-09-30T22:46:15.935Z","2.6.1":"2025-09-30T22:56:06.781Z","2.6.2":"2025-10-16T22:05:16.921Z","2.7.0":"2025-11-19T16:51:40.976Z","2.7.1":"2025-11-19T17:30:14.371Z","2.7.2":"2025-11-19T17:33:59.522Z","2.8.0":"2025-12-05T20:06:57.622Z","2.9.0":"2026-01-08T22:12:13.294Z","2.10.0":"2026-02-20T16:53:46.389Z","2.10.1":"2026-03-19T16:25:39.373Z","2.11.0":"2026-04-16T15:22:34.369Z","2.12.0":"2026-05-16T13:25:13.835Z"},"bugs":{"url":"https://github.com/jparkerweb/bedrock-wrapper/issues","email":"equilllabs@gmail.com"},"license":"ISC","homepage":"https://www.equilllabs.com/projects/bedrock-wrapper","keywords":["openai","bedrock","aws","wrapper","proxy","serverless","inference","llm"],"repository":{"type":"git","url":"git+https://github.com/jparkerweb/bedrock-wrapper.git"},"description":"🪨 Bedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.","maintainers":[{"name":"jparkerweb","email":"jparkerweb@gmail.com"}],"readme":"# 🪨 Bedrock Wrapper\r\n\r\nBedrock Wrapper is an npm package that simplifies the integration of existing OpenAI-compatible API objects with AWS Bedrock's serverless inference LLMs.  Follow the steps below to integrate into your own application, or alternativly use the 🔀 [Bedrock Proxy Endpoint](https://github.com/jparkerweb/bedrock-proxy-endpoint) project to spin up your own custom OpenAI server endpoint for even easier inference (using the standard `baseUrl`, and `apiKey` params).\r\n\r\n![bedrock-wrapper](https://raw.githubusercontent.com/jparkerweb/bedrock-wrapper/refs/heads/main/docs/bedrock-wrapper.jpg)\r\n\r\n---\r\n\r\n### Maintained by\r\n<a href=\"https://www.equilllabs.com\">\r\n  <img src=\"https://raw.githubusercontent.com/jparkerweb/eQuill-Labs/refs/heads/main/src/static/images/logo-text-outline.png\" alt=\"eQuill Labs\" height=\"40\">\r\n</a>\r\n\r\n---\r\n\r\n### Install\r\n\r\n- install package: `npm install bedrock-wrapper`\r\n\r\n---\r\n\r\n### Usage\r\n\r\n1. import `bedrockWrapper`  \r\n    ```javascript\r\n    import { bedrockWrapper } from \"bedrock-wrapper\";\r\n    ```\r\n\r\n2. create an `awsCreds` object and fill in your AWS credentials  \r\n    ```javascript\r\n    const awsCreds = {\r\n        region: AWS_REGION,\r\n        accessKeyId: AWS_ACCESS_KEY_ID,\r\n        secretAccessKey: AWS_SECRET_ACCESS_KEY,\r\n    };\r\n    ```\r\n\r\n3. clone your openai chat completions object into `openaiChatCompletionsCreateObject` or create a new one and edit the values  \r\n    ```javascript\r\n    const openaiChatCompletionsCreateObject = {\r\n        \"messages\": messages,\r\n        \"model\": \"Claude-4-5-Sonnet\",\r\n        \"max_tokens\": LLM_MAX_GEN_TOKENS,\r\n        \"stream\": true,\r\n        \"temperature\": LLM_TEMPERATURE,\r\n        \"stop_sequences\": [\"STOP\", \"END\"], // Optional: sequences that will stop generation\r\n    };\r\n    ```\r\n\r\n    the `messages` variable should be in openai's role/content format (not all models support system prompts)\r\n    ```javascript\r\n    messages = [\r\n        {\r\n            role: \"system\",\r\n            content: \"You are a helpful AI assistant that follows instructions extremely well. Answer the user questions accurately. Think step by step before answering the question. You will get a $100 tip if you provide the correct answer.\",\r\n        },\r\n        {\r\n            role: \"user\",\r\n            content: \"Describe why openai api standard used by lots of serverless LLM api providers is better than aws bedrock invoke api offered by aws bedrock. Limit your response to five sentences.\",\r\n        },\r\n        {\r\n            role: \"assistant\",\r\n            content: \"\",\r\n        },\r\n    ]\r\n    ```\r\n\r\n    ***the `model` value should be the corresponding `modelName` value in the `bedrock_models` section below (see Supported Models below)***\r\n\r\n4. call the `bedrockWrapper` function and pass in the previously defined `awsCreds` and `openaiChatCompletionsCreateObject` objects  \r\n    ```javascript\r\n    // create a variable to hold the complete response\r\n    let completeResponse = \"\";\r\n    // invoke the streamed bedrock api response\r\n    for await (const chunk of bedrockWrapper(awsCreds, openaiChatCompletionsCreateObject)) {\r\n        completeResponse += chunk;\r\n        // ---------------------------------------------------\r\n        // -- each chunk is streamed as it is received here --\r\n        // ---------------------------------------------------\r\n        process.stdout.write(chunk); // ⇠ do stuff with the streamed chunk\r\n    }\r\n    // console.log(`\\n\\completeResponse:\\n${completeResponse}\\n`); // ⇠ optional do stuff with the complete response returned from the API reguardless of stream or not\r\n    ```\r\n\r\n    if calling the unstreamed version you can call bedrockWrapper like this  \r\n    ```javascript\r\n    // create a variable to hold the complete response\r\n    let completeResponse = \"\";\r\n    if (!openaiChatCompletionsCreateObject.stream){ // invoke the unstreamed bedrock api response\r\n        const response = await bedrockWrapper(awsCreds, openaiChatCompletionsCreateObject);\r\n        for await (const data of response) {\r\n            completeResponse += data;\r\n        }\r\n        // ----------------------------------------------------\r\n        // -- unstreamed complete response is available here --\r\n        // ----------------------------------------------------\r\n        console.log(`\\n\\completeResponse:\\n${completeResponse}\\n`); // ⇠ do stuff with the complete response\r\n    }\r\n\r\n5. **NEW: Using the Converse API (optional)**\r\n    \r\n    You can now optionally use AWS Bedrock's Converse API instead of the Invoke API by passing `useConverseAPI: true` in the options parameter:\r\n    ```javascript\r\n    // Use the Converse API for unified request/response format across all models\r\n    for await (const chunk of bedrockWrapper(awsCreds, openaiChatCompletionsCreateObject, { useConverseAPI: true })) {\r\n        completeResponse += chunk;\r\n        process.stdout.write(chunk);\r\n    }\r\n    ```\r\n    \r\n    The Converse API provides:\r\n    - **Consistent API**: Single request/response format across all models\r\n    - **Simplified conversation management**: Better handling of multi-turn conversations\r\n    - **System prompts**: Cleaner separation of system instructions\r\n    - **Tool use support**: Native support for function calling (where supported)\r\n    - **Unified multimodal**: Consistent handling of text and image inputs\r\n\r\n    **Note**: Some models only support the Converse API and will automatically use it regardless of the `useConverseAPI` flag:\r\n    - DeepSeek-V3.1\r\n\r\n---\r\n\r\n### Supported Models\r\n\r\n| modelName                  | AWS Model Id                                    | Image |\r\n|----------------------------|-------------------------------------------------|-------|\r\n| Claude-3-5-Haiku           | us.anthropic.claude-3-5-haiku-20241022-v1:0     |  ❌  |\r\n| Claude-3-5-Sonnet          | us.anthropic.claude-3-5-sonnet-20240620-v1:0    |  ✅  |\r\n| Claude-3-5-Sonnet-v2       | us.anthropic.claude-3-5-sonnet-20241022-v2:0    |  ✅  |\r\n| Claude-3-7-Sonnet          | us.anthropic.claude-3-7-sonnet-20250219-v1:0    |  ✅  |\r\n| Claude-3-7-Sonnet-Thinking | us.anthropic.claude-3-7-sonnet-20250219-v1:0    |  ✅  |\r\n| Claude-3-Haiku             | us.anthropic.claude-3-haiku-20240307-v1:0       |  ✅  |\r\n| Claude-4-Opus              | us.anthropic.claude-opus-4-20250514-v1:0        |  ✅  |\r\n| Claude-4-Opus-Thinking     | us.anthropic.claude-opus-4-20250514-v1:0        |  ✅  |\r\n| Claude-4-Sonnet            | us.anthropic.claude-sonnet-4-20250514-v1:0      |  ✅  |\r\n| Claude-4-Sonnet-Thinking   | us.anthropic.claude-sonnet-4-20250514-v1:0      |  ✅  |\r\n| Claude-4-1-Opus            | us.anthropic.claude-opus-4-1-20250805-v1:0      |  ✅  |\r\n| Claude-4-1-Opus-Thinking   | us.anthropic.claude-opus-4-1-20250805-v1:0      |  ✅  |\r\n| Claude-4-5-Haiku           | global.anthropic.claude-haiku-4-5-20251001-v1:0 |  ✅  |\r\n| Claude-4-5-Haiku-Thinking  | global.anthropic.claude-haiku-4-5-20251001-v1:0 |  ✅  |\r\n| Claude-4-5-Opus            | global.anthropic.claude-opus-4-5-20251101-v1:0  |  ✅  |\r\n| Claude-4-5-Opus-Thinking   | global.anthropic.claude-opus-4-5-20251101-v1:0  |  ✅  |\r\n| Claude-4-5-Sonnet          | us.anthropic.claude-sonnet-4-5-20250929-v1:0    |  ✅  |\r\n| Claude-4-5-Sonnet-Thinking | us.anthropic.claude-sonnet-4-5-20250929-v1:0    |  ✅  |\r\n| Claude-Opus-4-6            | us.anthropic.claude-opus-4-6-v1                 |  ✅  |\r\n| Claude-Sonnet-4-6          | us.anthropic.claude-sonnet-4-6                  |  ✅  |\r\n| DeepSeek-R1                | us.deepseek.r1-v1:0                             |  ❌  |\r\n| DeepSeek-V3.1              | deepseek.v3-v1:0                                |  ❌  |\r\n| Gemma-3-4b                 | google.gemma-3-4b-it                            |  ✅  |\r\n| Gemma-3-12b                | google.gemma-3-12b-it                           |  ✅  |\r\n| Gemma-3-27b                | google.gemma-3-27b-it                           |  ✅  |\r\n| GPT-OSS-120B               | openai.gpt-oss-120b-1:0                         |  ❌  |\r\n| GPT-OSS-120B-Thinking      | openai.gpt-oss-120b-1:0                         |  ❌  |\r\n| GPT-OSS-20B                | openai.gpt-oss-20b-1:0                          |  ❌  |\r\n| GPT-OSS-20B-Thinking       | openai.gpt-oss-20b-1:0                          |  ❌  |\r\n| Kimi-K2                    | moonshot.kimi-k2-thinking                       |  ❌  |\r\n| Kimi-K2-Thinking           | moonshot.kimi-k2-thinking                       |  ❌  |\r\n| Llama-3-8b                 | meta.llama3-8b-instruct-v1:0                    |  ❌  |\r\n| Llama-3-70b                | meta.llama3-70b-instruct-v1:0                   |  ❌  |\r\n| Llama-3-1-8b               | us.meta.llama3-1-8b-instruct-v1:0               |  ❌  |\r\n| Llama-3-1-70b              | us.meta.llama3-1-70b-instruct-v1:0              |  ❌  |\r\n| Llama-3-1-405b             | meta.llama3-1-405b-instruct-v1:0                |  ❌  |\r\n| Llama-3-2-1b               | us.meta.llama3-2-1b-instruct-v1:0            |  ❌  |\r\n| Llama-3-2-3b               | us.meta.llama3-2-3b-instruct-v1:0            |  ❌  |\r\n| Llama-3-2-11b              | us.meta.llama3-2-11b-instruct-v1:0           |  ❌  |\r\n| Llama-3-2-90b              | us.meta.llama3-2-90b-instruct-v1:0           |  ❌  |\r\n| Llama-3-3-70b              | us.meta.llama3-3-70b-instruct-v1:0           |  ❌  |\r\n| Llama-4-Scout-17b          | us.meta.llama4-scout-17b-instruct-v1:0       |  ✅  |\r\n| Llama-4-Maverick-17b       | us.meta.llama4-maverick-17b-instruct-v1:0    |  ✅  |\r\n| Magistral-Small-2509       | mistral.magistral-small-2509                 |  ❌  |\r\n| MiniMax-M2                 | minimax.minimax-m2                           |  ❌  |\r\n| Ministral-3-3b             | mistral.ministral-3-3b-instruct              |  ✅  |\r\n| Ministral-3-8b             | mistral.ministral-3-8b-instruct              |  ✅  |\r\n| Ministral-3-14b            | mistral.ministral-3-14b-instruct             |  ✅  |\r\n| Mistral-7b                 | mistral.mistral-7b-instruct-v0:2             |  ❌  |\r\n| Mistral-Large              | mistral.mistral-large-2402-v1:0              |  ❌  |\r\n| Mistral-Large-3            | mistral.mistral-large-3-675b-instruct        |  ✅  |\r\n| Mixtral-8x7b               | mistral.mixtral-8x7b-instruct-v0:1           |  ❌  |\r\n| Nova-2-Lite                | us.amazon.nova-2-lite-v1:0                   |  ✅  |\r\n| Nova-Micro                 | us.amazon.nova-micro-v1:0                    |  ❌  |\r\n| Nova-Lite                  | us.amazon.nova-lite-v1:0                     |  ✅  |\r\n| Nova-Pro                   | us.amazon.nova-pro-v1:0                      |  ✅  |\r\n| Qwen3-32B                  | qwen.qwen3-32b-v1:0                          |  ❌  |\r\n| Qwen3-235B-A22B-2507       | qwen.qwen3-235b-a22b-2507-v1:0               |  ❌  |\r\n| Qwen3-Coder-30B-A3B        | qwen.qwen3-coder-30b-a3b-v1:0                |  ❌  |\r\n| Qwen3-Coder-480B-A35B      | qwen.qwen3-coder-480b-a35b-v1:0              |  ❌  |\r\n| Qwen3-Next-80B-A3B         | qwen.qwen3-next-80b-a3b                      |  ❌  |\r\n\r\nTo return the list progrmatically you can import and call `listBedrockWrapperSupportedModels`:  \r\n```javascript\r\nimport { listBedrockWrapperSupportedModels } from 'bedrock-wrapper';\r\nconsole.log(`\\nsupported models:\\n${JSON.stringify(await listBedrockWrapperSupportedModels())}\\n`);\r\n```\r\n\r\nAdditional Bedrock model support can be added.  \r\nPlease modify the `bedrock_models.js` file and submit a PR 🏆 or create an Issue.\r\n\r\n---\r\n\r\n### Thinking Models\r\n\r\nSome models support extended reasoning capabilities through \"thinking mode\". These models include:\r\n- **Claude models**: Claude-4-5-Opus-Thinking, Claude-4-1-Opus-Thinking, Claude-4-Opus-Thinking, Claude-4-5-Sonnet-Thinking, Claude-4-5-Haiku-Thinking, Claude-4-Sonnet-Thinking, Claude-3-7-Sonnet-Thinking\r\n- **GPT-OSS models**: GPT-OSS-120B-Thinking, GPT-OSS-20B-Thinking\r\n- **Kimi models**: Kimi-K2-Thinking (preserves reasoning tags in output)\r\n\r\nTo use thinking mode and see the model's reasoning process, set `include_thinking_data: true` in your request:\r\n\r\n```javascript\r\nconst openaiChatCompletionsCreateObject = {\r\n    \"messages\": messages,\r\n    \"model\": \"Claude-4-5-Sonnet-Thinking\",\r\n    \"max_tokens\": 4000,\r\n    \"stream\": true,\r\n    \"temperature\": 1.0, // Thinking models require temperature of 1.0\r\n    \"include_thinking_data\": true // Enable thinking output\r\n};\r\n\r\nlet completeResponse = \"\";\r\nfor await (const chunk of bedrockWrapper(awsCreds, openaiChatCompletionsCreateObject)) {\r\n    completeResponse += chunk;\r\n    process.stdout.write(chunk); // Shows both thinking and response\r\n}\r\n```\r\n\r\n**Features:**\r\n- Thinking content appears in `<think>...</think>` tags for Claude models\r\n- Thinking content appears in `<reasoning>...</reasoning>` tags for GPT-OSS models\r\n- Temperature is automatically set to 1.0 for optimal thinking performance\r\n- Budget tokens are automatically calculated based on max_tokens\r\n\r\n---\r\n\r\n### Image Support\r\n\r\nFor models with image support (Claude 4+ series including Claude Opus 4.6, Claude Sonnet 4.6, Claude 4.5 Opus, Claude 4.5 Sonnet, Claude 4.5 Haiku, Claude 3.7 Sonnet, Claude 3.5 Sonnet, Claude 3 Haiku, Nova Pro, Nova Lite, Nova 2 Lite, Mistral Large 3, Ministral 3 series, Gemma 3 series, and Llama 4 series), you can include images in your messages using the following format (not all models support system prompts):\r\n\r\n```javascript\r\nmessages = [\r\n    {\r\n        role: \"system\",\r\n        content: \"You are a helpful AI assistant that can analyze images.\",\r\n    },\r\n    {\r\n        role: \"user\",\r\n        content: [\r\n            { type: \"text\", text: \"What's in this image?\" },\r\n            { \r\n                type: \"image_url\", \r\n                image_url: {\r\n                    url: \"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEA...\" // base64 encoded image\r\n                }\r\n            }\r\n        ]\r\n    }\r\n]\r\n```\r\n\r\nYou can also use a direct URL to an image instead of base64 encoding:\r\n\r\n```javascript\r\nmessages = [\r\n    {\r\n        role: \"user\",\r\n        content: [\r\n            { type: \"text\", text: \"Describe this image in detail.\" },\r\n            { \r\n                type: \"image_url\", \r\n                image_url: {\r\n                    url: \"https://example.com/path/to/image.jpg\" // direct URL to image\r\n                }\r\n            }\r\n        ]\r\n    }\r\n]\r\n```\r\n\r\nYou can include multiple images in a single message by adding more image_url objects to the content array.\r\n\r\n---\r\n\r\n### Stop Sequences\r\n\r\nStop sequences are custom text sequences that cause the model to stop generating text. This is useful for controlling where the model stops its response.\r\n\r\n```javascript\r\nconst openaiChatCompletionsCreateObject = {\r\n    \"messages\": messages,\r\n    \"model\": \"Claude-3-5-Sonnet\",\r\n    \"max_tokens\": 100,\r\n    \"stop_sequences\": [\"STOP\", \"END\", \"\\n\\n\"], // Array of stop sequences\r\n    // OR use single string format:\r\n    // \"stop\": \"STOP\"\r\n};\r\n```\r\n\r\n**Model Support:**\r\n- ✅ **Claude models**: Fully supported (up to 8,191 sequences)\r\n- ✅ **Nova models**: Fully supported (up to 4 sequences)\r\n- ✅ **GPT-OSS models**: Fully supported\r\n- ✅ **Mistral models**: Fully supported (up to 10 sequences)\r\n- ✅ **Qwen models**: Fully supported\r\n- ✅ **Gemma models**: Fully supported\r\n- ✅ **Kimi models**: Fully supported\r\n- ✅ **MiniMax models**: Fully supported\r\n- ❌ **Llama models**: Not supported (AWS Bedrock limitation)\r\n\r\n**Features:**\r\n- Compatible with OpenAI's `stop` parameter (single string or array)\r\n- Also accepts `stop_sequences` parameter for explicit usage\r\n- Automatic conversion between string and array formats\r\n- Model-specific parameter mapping handled automatically\r\n\r\n**Example Usage:**\r\n```javascript\r\n// Stop generation when model tries to output \"7\"\r\nconst result = await bedrockWrapper(awsCreds, {\r\n    messages: [{ role: \"user\", content: \"Count from 1 to 10\" }],\r\n    model: \"Claude-3-5-Sonnet\",  // Use Claude, Nova, Mistral, or Qwen models\r\n    stop_sequences: [\"7\"]\r\n});\r\n// Response: \"1, 2, 3, 4, 5, 6,\" (stops before \"7\")\r\n\r\n// Note: Llama models will ignore stop sequences due to AWS Bedrock limitations\r\n```\r\n\r\n---\r\n\r\n### Parameter Restrictions\r\n\r\nSome AWS Bedrock models have specific parameter restrictions that are automatically handled by the wrapper:\r\n\r\n#### Claude 4+ Models (Temperature/Top-P Mutual Exclusion)\r\n\r\n**Affected Models:**\r\n- Claude-Opus-4-6\r\n- Claude-Sonnet-4-6\r\n- Claude-4-5-Opus & Claude-4-5-Opus-Thinking\r\n- Claude-4-5-Sonnet & Claude-4-5-Sonnet-Thinking\r\n- Claude-4-5-Haiku & Claude-4-5-Haiku-Thinking\r\n- Claude-4-Sonnet & Claude-4-Sonnet-Thinking\r\n- Claude-4-Opus & Claude-4-Opus-Thinking\r\n- Claude-4-1-Opus & Claude-4-1-Opus-Thinking\r\n\r\n---\r\n\r\n### 🧪 Testing\r\n\r\nThe package includes comprehensive test suites to verify functionality:\r\n\r\n```bash\r\n# Test all models with the Both APIs (Comparison)\r\nnpm run test\r\n\r\n# Test all models with the Invoke API\r\nnpm run test:invoke\r\n\r\n# Test all models with the Converse API\r\nnpm run test:converse\r\n\r\n# Test vision/multimodal capabilities with Both APIs (Comparison)\r\nnpm run test-vision\r\n\r\n# Test vision/multimodal capabilities with Invoke API\r\nnpm run test-vision:invoke\r\n\r\n# Test vision/multimodal capabilities with Converse API\r\nnpm run test-vision:converse\r\n\r\n# Test stop sequences functionality with Both APIs (Comparison)\r\nnpm run test-stop\r\n\r\n# Test stop sequences functionality with Invoke API\r\nnpm run test-stop:invoke\r\n\r\n# Test stop sequences functionality with Converse API\r\nnpm run test-stop:converse\r\n\r\n# Test Converse API specifically\r\nnpm run test-converse\r\n\r\n# Run all test suites\r\nnpm run test:all\r\n\r\n# Interactive testing\r\nnpm run interactive\r\n```\r\n\r\n---\r\n\r\n### 📢 P.S.\r\n\r\nIn case you missed it at the beginning of this doc, for an even easier setup, use the 🔀 [Bedrock Proxy Endpoint](https://github.com/jparkerweb/bedrock-proxy-endpoint) project to spin up your own custom OpenAI server endpoint (using the standard `baseUrl`, and `apiKey` params).\r\n\r\n![bedrock-proxy-endpoing](./docs/bedrock-proxy-endpoint.jpg)\r\n\r\n---\r\n\r\n### 📚 References\r\n\r\n- [AWS Meta Llama Models User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters-meta.html)\r\n- [AWS Mistral Models User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters-mistral.html)\r\n- [OpenAI API](https://platform.openai.com/docs/api-reference/chat/create)\r\n- [AWS Bedrock](https://aws.amazon.com/bedrock/)\r\n- [AWS SDK for JavaScript](https://aws.amazon.com/sdk-for-javascript/)\r\n\r\n---\r\n\r\nPlease consider sending me a tip to support my work 😀\r\n# [🍵 tip me here](https://ko-fi.com/jparkerweb)\r\n","readmeFilename":"README.md"}