{"_id":"@adminforth/completion-adapter-anthropic-messages","_rev":"6-2d7764d405e4a5edb5a4163792df28f5","name":"@adminforth/completion-adapter-anthropic-messages","dist-tags":{"latest":"1.2.3"},"versions":{"1.0.0":{"name":"@adminforth/completion-adapter-anthropic-messages","version":"1.0.0","keywords":["adminforth","anthropic","claude","messages api","ai completion","completion adapter"],"author":{"url":"https://devforth.io","name":"DevForth"},"license":"MIT","_id":"@adminforth/completion-adapter-anthropic-messages@1.0.0","maintainers":[{"name":"vanbrosh","email":"ivictbor@gmail.com"},{"name":"dominic-de-coco","email":"luchkovladimir97@gmail.com"},{"name":"vitasik","email":"vitaliy.kulik2332@gmail.com"},{"name":"aakopyan12345","email":"aakopyan@devforth.io"},{"name":"noone7135","email":"maxcim1077@gmail.com"},{"name":"yaroslav8765","email":"pechorkin2014@gmail.com"}],"homepage":"https://adminforth.dev/docs/tutorial/Adapters/completion-adapter-anthropic-messages/","bugs":{"url":"https://github.com/devforth/adminforth-completion-adapter-anthropic-messages/issues"},"dist":{"shasum":"3fc7fea90e2ea2cba46720efacb777f3ac4ce9ce","tarball":"https://registry.npmjs.org/@adminforth/completion-adapter-anthropic-messages/-/completion-adapter-anthropic-messages-1.0.0.tgz","fileCount":14,"integrity":"sha512-ocnJ2e75IXE4fntgaEaKWX1ARJjCjWhB9KyCDrieNHuR96+RtWC4MXpaO1lQvoxVII7PmSR/LopnnOcgnVO0aQ==","signatures":[{"sig":"MEUCIQD+QtluKEdbnu452mVkZ3tshZmXymD6r33hP8eSbjb7PAIgYd4HF+a8z8JwDXOuEJ7bgceebZjE9LV6tKdJx93sw7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46273},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2cb836a5eb0c578fd010faf25f1f62c988a8e412","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["semantic-release-slack-bot",{"slackIcon":":package:","packageName":"@adminforth/completion-adapter-anthropic-messages","notifyOnFail":true,"notifyOnSuccess":true,"markdownReleaseNotes":true}]],"branches":["main",{"name":"next","prerelease":true}]},"scripts":{"build":"tsc"},"_npmUser":{"name":"yaroslav8765","email":"pechorkin2014@gmail.com"},"repository":{"url":"git+https://github.com/devforth/adminforth-completion-adapter-anthropic-messages.git","type":"git"},"_npmVersion":"10.8.2","description":"AdminForth completion adapter for the Anthropic Messages API.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@anthropic-ai/sdk":"^0.90.0","@langchain/anthropic":"1.3.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","semantic-release":"^24.2.1","semantic-release-slack-bot":"^4.0.2"},"peerDependencies":{"adminforth":"^2.24.0"},"_npmOperationalInternal":{"tmp":"tmp/completion-adapter-anthropic-messages_1.0.0_1778836275017_0.10136646009541939","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@adminforth/completion-adapter-anthropic-messages","version":"1.1.0","keywords":["adminforth","anthropic","claude","messages api","ai completion","completion adapter"],"author":{"url":"https://devforth.io","name":"DevForth"},"license":"MIT","_id":"@adminforth/completion-adapter-anthropic-messages@1.1.0","maintainers":[{"name":"vanbrosh","email":"ivictbor@gmail.com"},{"name":"dominic-de-coco","email":"luchkovladimir97@gmail.com"},{"name":"vitasik","email":"vitaliy.kulik2332@gmail.com"},{"name":"aakopyan12345","email":"aakopyan@devforth.io"},{"name":"noone7135","email":"maxcim1077@gmail.com"},{"name":"yaroslav8765","email":"pechorkin2014@gmail.com"}],"homepage":"https://adminforth.dev/docs/tutorial/Adapters/completion-adapter-anthropic-messages/","bugs":{"url":"https://github.com/devforth/adminforth-completion-adapter-anthropic-messages/issues"},"dist":{"shasum":"5c3fdffe230de4f14c8882b24ea22bcc45613c22","tarball":"https://registry.npmjs.org/@adminforth/completion-adapter-anthropic-messages/-/completion-adapter-anthropic-messages-1.1.0.tgz","fileCount":14,"integrity":"sha512-pwo7qGBVUOuEMC2B5LGFauBTc1upAHvbesuDZU6OPAq/Ch2t9u+n2UoVnXhQTZNdzy/hEx/XD7i/BlqDx/vk8w==","signatures":[{"sig":"MEQCIHLYo8os9GKGN6FqfdqZCsl7sXtXI6Uoo4PBfbr8ZwouAiBt6osnha6iF7kXmwL0BlGoMviEB70yD222XY6r+1gykA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48986},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"28a5a678e5a81759ce266799537f6a5dbc7f9dca","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["semantic-release-slack-bot",{"slackIcon":":package:","packageName":"@adminforth/completion-adapter-anthropic-messages","notifyOnFail":true,"notifyOnSuccess":true,"markdownReleaseNotes":true}]],"branches":["main",{"name":"next","prerelease":true}]},"scripts":{"build":"tsc"},"_npmUser":{"name":"vanbrosh","email":"ivictbor@gmail.com"},"repository":{"url":"git+https://github.com/devforth/adminforth-completion-adapter-anthropic-messages.git","type":"git"},"_npmVersion":"10.8.2","description":"AdminForth completion adapter for the Anthropic Messages API.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@anthropic-ai/sdk":"^0.90.0","@langchain/anthropic":"1.3.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","semantic-release":"^24.2.1","semantic-release-slack-bot":"^4.0.2"},"peerDependencies":{"adminforth":"^2.24.0"},"_npmOperationalInternal":{"tmp":"tmp/completion-adapter-anthropic-messages_1.1.0_1780653177563_0.5724939735626517","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@adminforth/completion-adapter-anthropic-messages","version":"1.2.0","keywords":["adminforth","anthropic","claude","messages api","ai completion","completion adapter"],"author":{"url":"https://devforth.io","name":"DevForth"},"license":"MIT","_id":"@adminforth/completion-adapter-anthropic-messages@1.2.0","maintainers":[{"name":"vanbrosh","email":"ivictbor@gmail.com"},{"name":"dominic-de-coco","email":"luchkovladimir97@gmail.com"},{"name":"vitasik","email":"vitaliy.kulik2332@gmail.com"},{"name":"aakopyan12345","email":"aakopyan@devforth.io"},{"name":"noone7135","email":"maxcim1077@gmail.com"},{"name":"yaroslav8765","email":"pechorkin2014@gmail.com"}],"homepage":"https://adminforth.dev/docs/tutorial/Adapters/completion-adapter-anthropic-messages/","bugs":{"url":"https://github.com/devforth/adminforth-completion-adapter-anthropic-messages/issues"},"dist":{"shasum":"a6d4e09dddf046740c7345252312f9d53aaaeb66","tarball":"https://registry.npmjs.org/@adminforth/completion-adapter-anthropic-messages/-/completion-adapter-anthropic-messages-1.2.0.tgz","fileCount":20,"integrity":"sha512-3M3A/9dEIe43mc1jdrUzjoKqMQLn81G2/4yZ+bGo1mmvWBZFBJvfIDWiE9i2BRTnNhpDrvVptwPl61RYb8vtDg==","signatures":[{"sig":"MEYCIQCIABkQZokNHHPBgoA+uzK4Ie1uWWWoS9N4Ot1Vw06DBwIhAPke1kWvppUQu6G+N+eUPb62hqVYFtHaDClC7SO1b4nl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55990},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"eb97c9e16e50c30a0b19b680f22b88b983bb98f7","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["semantic-release-slack-bot",{"slackIcon":":package:","packageName":"@adminforth/completion-adapter-anthropic-messages","notifyOnFail":true,"notifyOnSuccess":true,"markdownReleaseNotes":true}]],"branches":["main",{"name":"next","prerelease":true}]},"scripts":{"build":"tsc"},"_npmUser":{"name":"vanbrosh","email":"ivictbor@gmail.com"},"repository":{"url":"git+https://github.com/devforth/adminforth-completion-adapter-anthropic-messages.git","type":"git"},"_npmVersion":"10.8.2","description":"AdminForth completion adapter for the Anthropic Messages API.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@anthropic-ai/sdk":"^0.90.0","@langchain/anthropic":"1.3.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","semantic-release":"^24.2.1","semantic-release-slack-bot":"^4.0.2"},"peerDependencies":{"adminforth":"^2.24.0"},"_npmOperationalInternal":{"tmp":"tmp/completion-adapter-anthropic-messages_1.2.0_1780926323307_0.1124559413615891","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@adminforth/completion-adapter-anthropic-messages","version":"1.2.1","keywords":["adminforth","anthropic","claude","messages api","ai completion","completion adapter"],"author":{"url":"https://devforth.io","name":"DevForth"},"license":"MIT","_id":"@adminforth/completion-adapter-anthropic-messages@1.2.1","maintainers":[{"name":"vanbrosh","email":"ivictbor@gmail.com"},{"name":"dominic-de-coco","email":"luchkovladimir97@gmail.com"},{"name":"vitasik","email":"vitaliy.kulik2332@gmail.com"},{"name":"aakopyan12345","email":"aakopyan@devforth.io"},{"name":"noone7135","email":"maxcim1077@gmail.com"},{"name":"yaroslav8765","email":"pechorkin2014@gmail.com"}],"homepage":"https://adminforth.dev/docs/tutorial/Adapters/completion-adapter-anthropic-messages/","bugs":{"url":"https://github.com/devforth/adminforth-completion-adapter-anthropic-messages/issues"},"dist":{"shasum":"71d47a5ab7e9dcb92e8f7a50461099fa9685a2fa","tarball":"https://registry.npmjs.org/@adminforth/completion-adapter-anthropic-messages/-/completion-adapter-anthropic-messages-1.2.1.tgz","fileCount":21,"integrity":"sha512-vPGUjnPbsr3fUFIukKJl3GFxc1TSc7/j/PFaKE9HYzOUHZJu/Gl1vGMN8Rpnp2qoeJqNfkNZLHfUlfXQrAJu3w==","signatures":[{"sig":"MEYCIQDV4CIY1WFX0U4G+Erc4v4YeeUkGkB2Gjsqw7zeVf9yAwIhALxnAXI+r7jPveaSgG1jeJZTHv8hrVRlkNadgBglS3h9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56119},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"48dfc51baef73ed54eb06dec395c57d208351a89","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["semantic-release-slack-bot",{"slackIcon":":package:","packageName":"@adminforth/completion-adapter-anthropic-messages","notifyOnFail":true,"notifyOnSuccess":true,"markdownReleaseNotes":true}]],"branches":["main",{"name":"next","prerelease":true}]},"scripts":{"build":"tsc"},"_npmUser":{"name":"vanbrosh","email":"ivictbor@gmail.com"},"repository":{"url":"git+https://github.com/devforth/adminforth-completion-adapter-anthropic-messages.git","type":"git"},"_npmVersion":"10.8.2","description":"AdminForth completion adapter for the Anthropic Messages API.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@anthropic-ai/sdk":"^0.90.0","@langchain/anthropic":"1.3.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"adminforth":"^3.0.1","typescript":"^5.9.3","semantic-release":"^24.2.1","semantic-release-slack-bot":"^4.0.2"},"peerDependencies":{"adminforth":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/completion-adapter-anthropic-messages_1.2.1_1781597988032_0.04943202953331283","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@adminforth/completion-adapter-anthropic-messages","version":"1.2.2","keywords":["adminforth","anthropic","claude","messages api","ai completion","completion adapter"],"author":{"url":"https://devforth.io","name":"DevForth"},"license":"MIT","_id":"@adminforth/completion-adapter-anthropic-messages@1.2.2","maintainers":[{"name":"vanbrosh","email":"ivictbor@gmail.com"},{"name":"dominic-de-coco","email":"luchkovladimir97@gmail.com"},{"name":"vitasik","email":"vitaliy.kulik2332@gmail.com"},{"name":"aakopyan12345","email":"aakopyan@devforth.io"},{"name":"noone7135","email":"maxcim1077@gmail.com"},{"name":"yaroslav8765","email":"pechorkin2014@gmail.com"}],"homepage":"https://github.com/devforth/adminforth-completion-adapter-anthropic-messages#readme","bugs":{"url":"https://github.com/devforth/adminforth-completion-adapter-anthropic-messages/issues"},"dist":{"shasum":"8bd4da6a7e960f4a57e6c65a4122cd8d2ea62ef9","tarball":"https://registry.npmjs.org/@adminforth/completion-adapter-anthropic-messages/-/completion-adapter-anthropic-messages-1.2.2.tgz","fileCount":21,"integrity":"sha512-bojOyUi2vikjFjXA3K2n6JP1IfjRC9xyJB/WGR+1EwSGb53JnCDovhGfCvJo/KtBIHJqfyumvebUIR/NpLhEBg==","signatures":[{"sig":"MEUCIQDDJr4eLNiXpXEA816/Wyb/WfxsJZ4wYWV/jP0IrcdfXgIgNcLMr5kdz/Yx+OU48BjEMEFoIJ9ujEYehoK4wZTEXCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56017},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"841fc43832e05d87807a64048a26a054cc049a03","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["semantic-release-slack-bot",{"slackIcon":":package:","packageName":"@adminforth/completion-adapter-anthropic-messages","notifyOnFail":true,"notifyOnSuccess":true,"markdownReleaseNotes":true}]],"branches":["main",{"name":"next","prerelease":true}]},"scripts":{"build":"tsc"},"_npmUser":{"name":"vanbrosh","email":"ivictbor@gmail.com"},"repository":{"url":"git+https://github.com/devforth/adminforth-completion-adapter-anthropic-messages.git","type":"git"},"_npmVersion":"10.8.2","description":"AdminForth completion adapter for the Anthropic Messages API.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@anthropic-ai/sdk":"^0.90.0","@langchain/anthropic":"1.3.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"adminforth":"^3.0.1","typescript":"^5.9.3","semantic-release":"^24.2.1","semantic-release-slack-bot":"^4.0.2"},"peerDependencies":{"adminforth":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/completion-adapter-anthropic-messages_1.2.2_1784912247657_0.5914763204626019","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@adminforth/completion-adapter-anthropic-messages","version":"1.2.3","main":"dist/index.js","types":"dist/index.d.ts","type":"module","repository":{"type":"git","url":"git+https://github.com/devforth/adminforth-completion-adapter-anthropic-messages.git"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc"},"keywords":["adminforth","anthropic","claude","messages api","ai completion","completion adapter"],"author":{"name":"DevForth","url":"https://devforth.io"},"license":"MIT","description":"AdminForth completion adapter for the Anthropic Messages API.","dependencies":{"@anthropic-ai/sdk":"^0.90.0","@langchain/anthropic":"1.3.26"},"peerDependencies":{"@langchain/core":"^1.2.5","adminforth":"^3.0.1"},"devDependencies":{"@langchain/core":"1.2.5","adminforth":"^3.0.1","semantic-release":"^24.2.1","semantic-release-slack-bot":"^4.0.2","typescript":"^5.9.3"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/npm","@semantic-release/github",["semantic-release-slack-bot",{"packageName":"@adminforth/completion-adapter-anthropic-messages","notifyOnSuccess":true,"notifyOnFail":true,"slackIcon":":package:","markdownReleaseNotes":true}]],"branches":["main",{"name":"next","prerelease":true}]},"_id":"@adminforth/completion-adapter-anthropic-messages@1.2.3","gitHead":"b184dbb3a0ab7699523daadf03f439baa30bdf26","bugs":{"url":"https://github.com/devforth/adminforth-completion-adapter-anthropic-messages/issues"},"homepage":"https://github.com/devforth/adminforth-completion-adapter-anthropic-messages#readme","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-2ZhRsk7wd19dgDfs+Yc+0Dk9U8Cc5CHYgb8C6RLoKRgqF3KmE7jTqkI2CcUvfDQvj2aPbLfMZPw6FXymhKGSlg==","shasum":"d42f4e0f05b50fbb492f9bf2abbfbea9eb3d83e2","tarball":"https://registry.npmjs.org/@adminforth/completion-adapter-anthropic-messages/-/completion-adapter-anthropic-messages-1.2.3.tgz","fileCount":21,"unpackedSize":53990,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDlxUAfGDWvEbTTulwZVQuyH/4XNH9pPKmbsnnLaFwRTwIhAPAgzeBT/yPw8025MnMrJ+1euiDU3CCIQ+RKYqsWioL2"}]},"_npmUser":{"name":"vanbrosh","email":"ivictbor@gmail.com"},"directories":{},"maintainers":[{"name":"vanbrosh","email":"ivictbor@gmail.com"},{"name":"dominic-de-coco","email":"luchkovladimir97@gmail.com"},{"name":"vitasik","email":"vitaliy.kulik2332@gmail.com"},{"name":"aakopyan12345","email":"aakopyan@devforth.io"},{"name":"noone7135","email":"maxcim1077@gmail.com"},{"name":"yaroslav8765","email":"pechorkin2014@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/completion-adapter-anthropic-messages_1.2.3_1786110160130_0.8120608715872772"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-15T09:11:14.886Z","modified":"2026-08-07T13:42:40.483Z","1.0.0":"2026-05-15T09:11:15.156Z","1.1.0":"2026-06-05T09:52:57.684Z","1.2.0":"2026-06-08T13:45:23.485Z","1.2.1":"2026-06-16T08:19:48.156Z","1.2.2":"2026-07-24T16:57:27.795Z","1.2.3":"2026-08-07T13:42:40.277Z"},"bugs":{"url":"https://github.com/devforth/adminforth-completion-adapter-anthropic-messages/issues"},"author":{"name":"DevForth","url":"https://devforth.io"},"license":"MIT","homepage":"https://github.com/devforth/adminforth-completion-adapter-anthropic-messages#readme","keywords":["adminforth","anthropic","claude","messages api","ai completion","completion adapter"],"repository":{"type":"git","url":"git+https://github.com/devforth/adminforth-completion-adapter-anthropic-messages.git"},"description":"AdminForth completion adapter for the Anthropic Messages API.","maintainers":[{"name":"vanbrosh","email":"ivictbor@gmail.com"},{"name":"dominic-de-coco","email":"luchkovladimir97@gmail.com"},{"name":"vitasik","email":"vitaliy.kulik2332@gmail.com"},{"name":"aakopyan12345","email":"aakopyan@devforth.io"},{"name":"noone7135","email":"maxcim1077@gmail.com"},{"name":"yaroslav8765","email":"pechorkin2014@gmail.com"}],"readme":"# @adminforth/completion-adapter-anthropic-messages\n\n<img src=\"https://img.shields.io/badge/License-MIT-blue.svg\" alt=\"License: MIT\" /> <img src=\"https://woodpecker.devforth.io/api/badges/3848/status.svg\" alt=\"Build Status\" /> <a href=\"https://www.npmjs.com/package/@adminforth/completion-adapter-anthropic-messages\"><img src=\"https://img.shields.io/npm/dm/@adminforth/completion-adapter-anthropic-messages\" alt=\"npm downloads\" /></a> <a href=\"https://www.npmjs.com/package/@adminforth/completion-adapter-anthropic-messages\"><img src=\"https://img.shields.io/npm/v/@adminforth/completion-adapter-anthropic-messages\" alt=\"npm version\" /></a>\n\n[![Ask AI](https://tluma.ai/badge)](https://tluma.ai/ask-ai/devforth/adminforth)\n\nAdminForth completion adapter for the Anthropic Messages API.\n\n## Installation\n\n```bash\npnpm i @adminforth/completion-adapter-anthropic-messages\n```\n\n## Usage\n\n```ts\nimport CompletionAdapterAntropicMessages from \"@adminforth/completion-adapter-anthropic-messages\";\n\nconst adapter = new CompletionAdapterAntropicMessages({\n\tanthropicApiKey: process.env.ANTHROPIC_API_KEY as string,\n\tmodel: \"claude-sonnet-4-5-20250929\",\n\textraRequestBodyParameters: {\n\t\ttemperature: 0.7,\n\t},\n});\n```\n\nThe adapter supports:\n\n- regular text completion\n- JSON Schema structured output via the Messages parse helper\n- tool calls\n- streaming output chunks\n- extended thinking when the token budget allows it\n\n## Related links\n\n- [AdminForth website](https://adminforth.dev)\n- [npm package](https://www.npmjs.com/package/@adminforth/completion-adapter-anthropic-messages)\n- [All completion adapters](https://adminforth.dev/docs/tutorial/Adapters/ai-completion-adapters/)\n- [All AdminForth adapters](https://adminforth.dev/docs/tutorial/ListOfAdapters/)\n- [Built by DevForth](https://devforth.io)\n","readmeFilename":"README.md"}