{"_id":"@abliterationai/ai-sdk-provider","_rev":"2-6840b1f2edcdda5bbeb32adc501c4135","name":"@abliterationai/ai-sdk-provider","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@abliterationai/ai-sdk-provider","version":"0.1.0","keywords":["ai","ai-sdk","abliteration","abliteration.ai","vercel-ai-sdk"],"license":"Apache-2.0","_id":"@abliterationai/ai-sdk-provider@0.1.0","maintainers":[{"name":"abliteration-ai","email":"help@abliteration.ai"}],"homepage":"https://docs.abliteration.ai/integrations/vercel-ai-sdk","bugs":{"url":"https://github.com/abliteration-ai/ai-sdk-provider/issues"},"dist":{"shasum":"544da93d41311069bf538cd292e9baef698f8ff7","tarball":"https://registry.npmjs.org/@abliterationai/ai-sdk-provider/-/ai-sdk-provider-0.1.0.tgz","fileCount":9,"integrity":"sha512-sZCtZsnHXQD2Xgy9ilAppWst/+v2aDhMhxl1FtGnVPiye91NZm8dKneELKScgfrN9bPJ9du6VQJ+ujPI3ptK7Q==","signatures":[{"sig":"MEUCIQDLTTEA3Zu5iJm/tgvtXaP775Mdp9nLRuoYnt/Ku6yTwwIgA+oETA/gmnF7mZijWfWIRBzM8wMFaCWooHDi9dkh8Vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37595},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"gitHead":"47e405af6b3946404a308f6027b6031a3730c01e","scripts":{"dev":"tsup --watch","lint":"biome check .","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"biome format --write .","typecheck":"tsc --noEmit","prepublishOnly":"npm run lint && npm run typecheck && npm test && npm run build","publish:public":"npm publish --access public --provenance"},"_npmUser":{"name":"abliteration-ai","email":"help@abliteration.ai"},"repository":{"url":"git+ssh://git@github.com/abliteration-ai/ai-sdk-provider.git","type":"git"},"_npmVersion":"11.10.1","description":"Abliteration.ai provider for the Vercel AI SDK.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"@ai-sdk/openai":"^3.0.0","@ai-sdk/anthropic":"^3.0.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","zod":"^4.0.0","tsup":"^8.5.0","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.2.0","@biomejs/biome":"^2.3.7"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.1.0_1777095836171_0.45931592165577917","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@abliterationai/ai-sdk-provider","version":"0.1.1","description":"Abliteration.ai provider for the Vercel AI SDK.","license":"Apache-2.0","type":"module","sideEffects":false,"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{"./package.json":"./package.json",".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"tsup","clean":"rm -rf dist","dev":"tsup --watch","format":"biome format --write .","lint":"biome check .","prepublishOnly":"npm run lint && npm run typecheck && npm test && npm run build","publish:public":"npm publish --access public --provenance","test":"vitest run","typecheck":"tsc --noEmit"},"dependencies":{"@ai-sdk/anthropic":"^3.0.0","@ai-sdk/openai":"^3.0.0"},"peerDependencies":{"ai":"^6.0.0","zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@biomejs/biome":"^2.3.7","@types/node":"^24.2.0","ai":"^6.0.0","tsup":"^8.5.0","typescript":"^5.9.2","vitest":"^3.2.4","zod":"^4.0.0"},"engines":{"node":">=18"},"publishConfig":{"access":"public","provenance":true},"homepage":"https://docs.abliteration.ai/integrations/vercel-ai-sdk","repository":{"type":"git","url":"git+ssh://git@github.com/abliteration-ai/ai-sdk-provider.git"},"bugs":{"url":"https://github.com/abliteration-ai/ai-sdk-provider/issues"},"keywords":["ai","ai-sdk","abliteration","abliteration.ai","vercel-ai-sdk"],"gitHead":"847f5604ac51662ee334b7986df8e4fad66a3bbc","_id":"@abliterationai/ai-sdk-provider@0.1.1","_nodeVersion":"22.18.0","_npmVersion":"11.10.1","dist":{"integrity":"sha512-kDMFUsIP+u7I57qJhY+kSXRCjudYY2R3ZkEmgK0S8QNFzN7BcsENVM4KBtraVDGU3LkjQP3qCi4DTy3ojCB+/g==","shasum":"43dce90ec6b7e7df13a2d3f7db2aec8a62bbf631","tarball":"https://registry.npmjs.org/@abliterationai/ai-sdk-provider/-/ai-sdk-provider-0.1.1.tgz","fileCount":9,"unpackedSize":37637,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCtNy2uGb3M17s0cWGwkQ/ItabWq3D0BdSedCsAGwABYAIhAIwU31IeI2VQIeHfy+MDINu+Lq6jky/kJj4Sf8UWUhOq"}]},"_npmUser":{"name":"abliteration-ai","email":"help@abliteration.ai"},"directories":{},"maintainers":[{"name":"abliteration-ai","email":"help@abliteration.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-sdk-provider_0.1.1_1777129994441_0.18577219600274675"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-25T05:43:56.072Z","modified":"2026-04-25T15:13:14.685Z","0.1.0":"2026-04-25T05:43:56.322Z","0.1.1":"2026-04-25T15:13:14.577Z"},"bugs":{"url":"https://github.com/abliteration-ai/ai-sdk-provider/issues"},"license":"Apache-2.0","homepage":"https://docs.abliteration.ai/integrations/vercel-ai-sdk","keywords":["ai","ai-sdk","abliteration","abliteration.ai","vercel-ai-sdk"],"repository":{"type":"git","url":"git+ssh://git@github.com/abliteration-ai/ai-sdk-provider.git"},"description":"Abliteration.ai provider for the Vercel AI SDK.","maintainers":[{"name":"abliteration-ai","email":"help@abliteration.ai"}],"readme":"# Abliteration.ai Provider for the Vercel AI SDK\n\nThis package provides an Abliteration.ai provider for the Vercel AI SDK.\n\nFor endpoint behavior, model capabilities, API keys, and examples, use the\nofficial docs at <https://docs.abliteration.ai>.\n\n## Install\n\n```sh\nnpm install @abliterationai/ai-sdk-provider ai\n```\n\n## Usage\n\n```ts\nimport { generateText } from 'ai';\nimport { abliteration } from '@abliterationai/ai-sdk-provider';\n\nconst { text } = await generateText({\n  model: abliteration.chat('abliterated-model'),\n  prompt: 'Hello',\n});\n```\n\nSet `ABLIT_KEY` or pass `apiKey` to `createAbliteration`.\n\n```ts\nimport { createAbliteration } from '@abliterationai/ai-sdk-provider';\n\nconst ablit = createAbliteration({\n  apiKey: process.env.ABLIT_KEY,\n});\n```\n\n## API Surfaces\n\n```ts\nabliteration.chat('abliterated-model'); // /v1/chat/completions\nabliteration.responses('abliterated-model'); // /v1/responses\nabliteration.messages('abliterated-model'); // /v1/messages\n```\n\nThe callable provider defaults to the chat-completions surface:\n\n```ts\nabliteration('abliterated-model');\n```\n\n## Docs\n\n- Quickstart: <https://docs.abliteration.ai/quickstart>\n- Vercel AI SDK: <https://docs.abliteration.ai/integrations/vercel-ai-sdk>\n- API overview: <https://docs.abliteration.ai/api/introduction>\n- Product Site: <https://abliteration.ai>\n","readmeFilename":"README.md"}