{"_id":"@auriko/ai-sdk-provider","_rev":"7-9128e70217f254b9135369be18773445","name":"@auriko/ai-sdk-provider","dist-tags":{"latest":"1.0.2"},"versions":{"0.1.0-preview.1":{"name":"@auriko/ai-sdk-provider","version":"0.1.0-preview.1","keywords":["auriko","ai-sdk","vercel","provider","llm","routing"],"author":{"name":"Auriko"},"license":"Apache-2.0","_id":"@auriko/ai-sdk-provider@0.1.0-preview.1","maintainers":[{"name":"auriko_1","email":"michael.yang@auriko.ai"}],"homepage":"https://docs.auriko.ai/frameworks/vercel-ai-sdk","bugs":{"url":"https://github.com/auriko-ai/auriko-sdk-typescript/issues"},"dist":{"shasum":"5bd5a2f7e74a077d7cd1e27e7d73e99e9f3191dd","tarball":"https://registry.npmjs.org/@auriko/ai-sdk-provider/-/ai-sdk-provider-0.1.0-preview.1.tgz","fileCount":66,"integrity":"sha512-RWWvrigw4tBKjtT+A/+2pV/iLpsnmnXd3e/oE12rsm5V5sIUdn/vY9cttgpDVo/0mLNMj+x+L+HOFs5iugaj2w==","signatures":[{"sig":"MEUCIQCn1+PuVJ+z/tonhKzA5jKEMOpWR0/OlwEd/d5jopCF9QIgBtJLVExokNMXh3UMM1ILfzvuWRgLQXWZD9pf8KWxteE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76007},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"},"sourceDialects":["@auriko/ai-sdk-provider/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@auriko/ai-sdk-provider/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"3ab3c8d86574526b332956de01882bf68fafaf2f","scripts":{"lint":"eslint --cache --max-warnings=0 src","test":"vitest run test/","build":"tshy","test:watch":"vitest test/","prepublishOnly":"npm run build"},"_npmUser":{"name":"auriko_1","email":"michael.yang@auriko.ai"},"repository":{"url":"git+https://github.com/auriko-ai/auriko-sdk-typescript.git","type":"git","directory":"sdk/typescript-ai-sdk-provider"},"_npmVersion":"11.12.1","description":"Auriko provider for the Vercel AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@ai-sdk/openai-compatible":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","tshy":"^2.0.0","eslint":"^9.19.0","vitest":"^3.0.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"~5.8.3","@ai-sdk/provider":"^3.0.0","typescript-eslint":"^8.26.0","@vitest/coverage-v8":"^3.0.0"},"peerDependencies":{"ai":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.1.0-preview.1_1777769119524_0.7052392785129247","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@auriko/ai-sdk-provider","version":"0.1.0","keywords":["auriko","ai-sdk","vercel","provider","llm","routing"],"author":{"name":"Auriko"},"license":"Apache-2.0","_id":"@auriko/ai-sdk-provider@0.1.0","maintainers":[{"name":"auriko_1","email":"michael.yang@auriko.ai"}],"homepage":"https://docs.auriko.ai/frameworks/vercel-ai-sdk","bugs":{"url":"https://github.com/auriko-ai/auriko-sdk-typescript/issues"},"dist":{"shasum":"45f869457cac69b869cf6e9754826530d43ee910","tarball":"https://registry.npmjs.org/@auriko/ai-sdk-provider/-/ai-sdk-provider-0.1.0.tgz","fileCount":66,"integrity":"sha512-re070f+yUoh/X/miLPe5WTytUv4hblWgckY/d6Le/d2RZ3oufJQmGRsiMLlagxzGiKA+rJ/dxG2eQy4yblWA2Q==","signatures":[{"sig":"MEUCIBwxGy5dGsr80ZYrVKVgPhMmnwCaJE4MFoVseDPzlfY6AiEA1kyHluYQmQh9zLp8duvO6GytZar1YIXguCp8yH6lqt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75929},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"},"sourceDialects":["@auriko/ai-sdk-provider/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@auriko/ai-sdk-provider/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"431f8d6c1a37caa96bff26c6904a3099da9156e0","scripts":{"lint":"eslint --cache --max-warnings=0 src","test":"vitest run test/","build":"tshy","test:watch":"vitest test/","prepublishOnly":"npm run build"},"_npmUser":{"name":"auriko_1","email":"michael.yang@auriko.ai"},"repository":{"url":"git+https://github.com/auriko-ai/auriko-sdk-typescript.git","type":"git","directory":"sdk/typescript-ai-sdk-provider"},"_npmVersion":"11.12.1","description":"Auriko provider for the Vercel AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@ai-sdk/openai-compatible":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","tshy":"^2.0.0","eslint":"^9.19.0","vitest":"^3.0.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"~5.8.3","@ai-sdk/provider":"^3.0.0","typescript-eslint":"^8.26.0","@vitest/coverage-v8":"^3.0.0"},"peerDependencies":{"ai":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.1.0_1777927011413_0.5120347269762211","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@auriko/ai-sdk-provider","version":"0.1.1","keywords":["auriko","ai-sdk","vercel","provider","llm","routing"],"author":{"name":"Auriko"},"license":"Apache-2.0","_id":"@auriko/ai-sdk-provider@0.1.1","maintainers":[{"name":"auriko_1","email":"michael.yang@auriko.ai"}],"homepage":"https://docs.auriko.ai/frameworks/vercel-ai-sdk","bugs":{"url":"https://github.com/auriko-ai/auriko-sdk-typescript/issues"},"dist":{"shasum":"412933fb94f5488a667f8e2abf7ebbb48e16c362","tarball":"https://registry.npmjs.org/@auriko/ai-sdk-provider/-/ai-sdk-provider-0.1.1.tgz","fileCount":66,"integrity":"sha512-0E9r5sp4h94tMckGnIhzC9ku/xrR79X1N0U1wGpT9gAfSlFcNLHpMx2FmAh1nXuA6XzpbmJSgnXu/jN5xRj1hA==","signatures":[{"sig":"MEQCIE+ReVA9b1xojhOb26CLDszx0FrJJBoqdl64MClZ82tHAiAg/a1yHclCSb0f3ecvpa2vl8ov05QV4IzZVR6WtUW0yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76480},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"},"sourceDialects":["@auriko/ai-sdk-provider/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@auriko/ai-sdk-provider/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"656ab56bfb3c62a5d921a65c74300b7624e8b7d3","scripts":{"lint":"eslint --cache --max-warnings=0 src","test":"vitest run test/","build":"tshy","test:watch":"vitest test/","prepublishOnly":"npm run build"},"_npmUser":{"name":"auriko_1","email":"michael.yang@auriko.ai"},"repository":{"url":"git+https://github.com/auriko-ai/auriko-sdk-typescript.git","type":"git","directory":"sdk/typescript-ai-sdk-provider"},"_npmVersion":"11.12.1","description":"Auriko provider for the Vercel AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@ai-sdk/openai-compatible":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","tshy":"^2.0.0","eslint":"^9.19.0","vitest":"^3.0.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"~5.8.3","@ai-sdk/provider":"^3.0.0","typescript-eslint":"^8.26.0","@vitest/coverage-v8":"^3.0.0"},"peerDependencies":{"ai":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.1.1_1778628768339_0.6530476430060208","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@auriko/ai-sdk-provider","version":"0.2.0","keywords":["auriko","ai-sdk","vercel","provider","llm","routing"],"author":{"name":"Auriko"},"license":"Apache-2.0","_id":"@auriko/ai-sdk-provider@0.2.0","maintainers":[{"name":"auriko_1","email":"michael.yang@auriko.ai"}],"homepage":"https://docs.auriko.ai/frameworks/vercel-ai-sdk","bugs":{"url":"https://github.com/auriko-ai/auriko-sdk-typescript/issues"},"dist":{"shasum":"8c2973e4724120bb7e407c664d936c8e904f0b7e","tarball":"https://registry.npmjs.org/@auriko/ai-sdk-provider/-/ai-sdk-provider-0.2.0.tgz","fileCount":66,"integrity":"sha512-v7QyxNsHhAd6ujqRhf+LBYQAhDsmcutbFoolOS0/EjNR/1ESnHx0PGX2av76So6MHqthzgvwPHGQpZ+uH0wkbw==","signatures":[{"sig":"MEYCIQCdJ9WPiVmalLqrP6T/fDLIRYA9VSwial6map9l0YB6jwIhANAeWogu9EgqIStDY7bVldwOfABxaDJygMQgf9n35BgE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76595},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"},"sourceDialects":["@auriko/ai-sdk-provider/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@auriko/ai-sdk-provider/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"3af4fd0c82d7c9301c6165386e54f13c0da049cc","scripts":{"lint":"eslint --cache --max-warnings=0 src","test":"vitest run test/","build":"tshy","test:watch":"vitest test/","prepublishOnly":"npm run build"},"_npmUser":{"name":"auriko_1","email":"michael.yang@auriko.ai"},"repository":{"url":"git+https://github.com/auriko-ai/auriko-sdk-typescript.git","type":"git","directory":"sdk/typescript-ai-sdk-provider"},"_npmVersion":"11.12.1","description":"Auriko provider for the Vercel AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@ai-sdk/openai-compatible":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","tshy":"^2.0.0","eslint":"^9.19.0","vitest":"^3.0.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"~5.8.3","@ai-sdk/provider":"^3.0.0","typescript-eslint":"^8.26.0","@vitest/coverage-v8":"^3.0.0"},"peerDependencies":{"ai":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.2.0_1779147156611_0.46059922633313244","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@auriko/ai-sdk-provider","version":"1.0.1","keywords":["auriko","ai-sdk","vercel","provider","llm","routing"],"author":{"name":"Auriko"},"license":"Apache-2.0","_id":"@auriko/ai-sdk-provider@1.0.1","maintainers":[{"name":"auriko_1","email":"michael.yang@auriko.ai"}],"homepage":"https://docs.auriko.ai/frameworks/vercel-ai-sdk","dist":{"shasum":"e797e4717abff9b286f6cb4bff2581450e68e12a","tarball":"https://registry.npmjs.org/@auriko/ai-sdk-provider/-/ai-sdk-provider-1.0.1.tgz","fileCount":66,"integrity":"sha512-JllUuD/w3u2peo4knVzP8YfcaDiWNqY7giCONgBuQRlAqmNCduv1oEJnhFCnfJA/ypC3ZrthWuxEpkJ4K6wd5A==","signatures":[{"sig":"MEQCIAd32wxDII5LDtAaF+4TNq8wdotPnncqLPg8T2EXnkLOAiAMDEWQZ/V63zNqL9hRtyMrLA17rG33XuU2S3OeZqHRvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76637},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"},"sourceDialects":["@auriko/ai-sdk-provider/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@auriko/ai-sdk-provider/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint --cache --max-warnings=0 src","test":"vitest run test/","build":"tshy","prebuild":"node ../../scripts/sync-version.js","test:watch":"vitest test/","prepublishOnly":"npm run build"},"_npmUser":{"name":"auriko_1","email":"michael.yang@auriko.ai"},"_npmVersion":"11.12.1","description":"Auriko provider for the Vercel AI SDK","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@ai-sdk/openai-compatible":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","tshy":"^2.0.0","eslint":"^9.19.0","vitest":"^3.0.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"~5.8.3","@ai-sdk/provider":"^3.0.0","typescript-eslint":"^8.26.0","@vitest/coverage-v8":"^3.0.0"},"peerDependencies":{"ai":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_1.0.1_1782616830555_0.4942487020548365","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"_id":"@auriko/ai-sdk-provider@1.0.2","dist":{"shasum":"346d8f57b8f61f3c6172d1fba9c2c6000e2098a4","tarball":"https://registry.npmjs.org/@auriko/ai-sdk-provider/-/ai-sdk-provider-1.0.2.tgz","fileCount":66,"integrity":"sha512-UKITeTLJrdB3Mg2mNwY+dkxEHAkLSZ03R15VbmUZCWQKXVTw5NN8562HeXE8BVXrKeeQJs0bEkZTonwpJIL2MA==","signatures":[{"sig":"MEUCIAamsBLR3H4oVgdQZYokA4bM+J4DQ6I8tu6A0kTwdnf+AiEApo4aNUgxGjgrDtKDStWJSXM6gY3mptQs/mxzeMPWmlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCoMkLThR3Kkzl7nT60DsrN/6m/tPWh4Yj7PJ8DhHzCnAIhANLulmT7rRKBPrTGZ7y17aZZ0h8jYx3ZbAjb+YT4OJfQ"}],"unpackedSize":77377},"main":"./dist/commonjs/index.js","name":"@auriko/ai-sdk-provider","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"},"sourceDialects":["@auriko/ai-sdk-provider/source"]},"type":"module","types":"./dist/commonjs/index.d.ts","author":{"name":"Auriko"},"module":"./dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js","@auriko/ai-sdk-provider/source":"./src/index.ts"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"license":"Apache-2.0","scripts":{"lint":"eslint --cache --max-warnings=0 src","test":"vitest run test/","build":"tshy","prebuild":"node ../../scripts/sync-version.js","test:watch":"vitest test/","prepublishOnly":"npm run build"},"version":"1.0.2","_npmUser":{"name":"auriko_1","email":"michael.yang@auriko.ai"},"homepage":"https://docs.auriko.ai/frameworks/vercel-ai-sdk","keywords":["auriko","ai-sdk","vercel","provider","llm","routing"],"_npmVersion":"11.12.1","description":"Auriko provider for the Vercel AI SDK","directories":{},"maintainers":[{"name":"auriko_1","email":"michael.yang@auriko.ai"}],"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"@ai-sdk/openai-compatible":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^6.0.0","tshy":"^2.0.0","eslint":"^9.19.0","vitest":"^3.0.0","globals":"^15.14.0","@eslint/js":"^9.19.0","typescript":"~5.8.3","@ai-sdk/provider":"^3.0.0","typescript-eslint":"^8.26.0","@vitest/coverage-v8":"^3.0.0"},"peerDependencies":{"ai":"^6.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-sdk-provider_1.0.2_1790787582618_0.268933149871027"}}},"time":{"created":"2026-05-03T00:45:19.383Z","modified":"2026-09-30T16:59:42.964Z","0.1.0-preview.1":"2026-05-03T00:45:19.678Z","0.1.0":"2026-05-04T20:36:51.566Z","0.1.1":"2026-05-12T23:32:48.476Z","0.2.0":"2026-05-18T23:32:36.795Z","1.0.1":"2026-06-28T03:20:30.690Z","1.0.2":"2026-09-30T16:59:42.706Z"},"author":{"name":"Auriko"},"license":"Apache-2.0","homepage":"https://docs.auriko.ai/frameworks/vercel-ai-sdk","keywords":["auriko","ai-sdk","vercel","provider","llm","routing"],"description":"Auriko provider for the Vercel AI SDK","maintainers":[{"name":"auriko_1","email":"michael.yang@auriko.ai"}],"readme":"# @auriko/ai-sdk-provider\n\nAuriko provider for the Vercel AI SDK — intelligent LLM routing with `generateText`, `streamText`, and all AI SDK features.\n\n## Installation\n\n```bash\nnpm install @auriko/ai-sdk-provider ai\n```\n\nRequires Node.js 18+ and AI SDK v6+.\n\n## Quick start\n\n```typescript\nimport { createAuriko } from \"@auriko/ai-sdk-provider\";\nimport { generateText } from \"ai\";\n\nconst auriko = createAuriko();\n\nconst { text } = await generateText({\n  model: auriko(\"gpt-5.4\"),\n  prompt: \"What is the capital of France?\",\n});\n\nconsole.log(text);\n```\n\nSet your `AURIKO_API_KEY` environment variable, or pass `apiKey` to `createAuriko()`.\n\n## Streaming\n\n```typescript\nimport { createAuriko } from \"@auriko/ai-sdk-provider\";\nimport { streamText } from \"ai\";\n\nconst auriko = createAuriko();\n\nconst result = streamText({\n  model: auriko(\"gpt-5.4\"),\n  prompt: \"Count to 10\",\n});\n\nfor await (const chunk of result.textStream) {\n  process.stdout.write(chunk);\n}\n```\n\n## Routing\n\n```typescript\nimport { createAuriko, Optimize } from \"@auriko/ai-sdk-provider\";\nimport type { AurikoResponseMetadata } from \"@auriko/ai-sdk-provider\";\nimport { generateText } from \"ai\";\n\nconst auriko = createAuriko({\n  routing: { optimize: Optimize.COST, max_ttft_ms: 1000 },\n});\n\nconst result = await generateText({\n  model: auriko(\"gpt-5.4\"),\n  prompt: \"Hello!\",\n});\n\nconst meta = result.providerMetadata?.auriko as AurikoResponseMetadata | undefined;\nif (meta) {\n  console.log(`Provider: ${meta.provider}`);\n  console.log(`Cost: $${meta.cost?.usd}`);\n}\n```\n\n## Documentation\n\n- [Framework Guide](https://docs.auriko.ai/frameworks/vercel-ai-sdk)\n- [Routing Options](https://docs.auriko.ai/guides/routing-options)\n- [API Reference](https://docs.auriko.ai/api-reference/overview)\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}