{"_id":"@agent-inc/ai-sdk-provider","_rev":"5-fa85cbbc3e6f847e140133d1ae0b0c3d","name":"@agent-inc/ai-sdk-provider","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"@agent-inc/ai-sdk-provider","version":"0.1.0","keywords":["ai-sdk","ai-sdk-provider","vercel-ai","agentinc","solana","x402","micropayments","llm","anthropic","openai","web3"],"author":{"url":"https://agentinc.fun","name":"Agent Inc.","email":"hello@agentinc.fun"},"license":"MIT","_id":"@agent-inc/ai-sdk-provider@0.1.0","maintainers":[{"name":"cjft","email":"cjft@trimboli.io"}],"homepage":"https://agentinc.fun","bugs":{"url":"https://github.com/ChristopherTrimboli/agentinc/issues"},"dist":{"shasum":"40f12976b6b8566633a2a2e35a251ae6a15c3657","tarball":"https://registry.npmjs.org/@agent-inc/ai-sdk-provider/-/ai-sdk-provider-0.1.0.tgz","fileCount":8,"integrity":"sha512-lqayQXqB24EQzS/d1pg7VeUmnypCsLZh2oOWRdVfwacVY0i1TqS4wpJB6encKSzCD1CJ3AxqcnSvj9VTKcqxmg==","signatures":[{"sig":"MEYCIQCjAm7l3W6TMn1MIKThKiES2P3TI+LzZR5/k7JvCEzw5wIhAODVznrV8gdPTgJwDm5vclmxGh0K8boKMncU87iDoIma","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57449},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"48cf4298f8fc74d517d91e34fab799e0a4e75880","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cjft","email":"cjft@trimboli.io"},"repository":{"url":"git+https://github.com/ChristopherTrimboli/agentinc.git","type":"git","directory":"packages/ai-sdk-provider"},"_npmVersion":"11.11.0","description":"Vercel AI SDK provider for AgentInc — pay-per-inference with native SOL via x402 on Solana","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@ai-sdk/provider":"^3.0.8","@ai-sdk/provider-utils":"^4.0.15","@ai-sdk/openai-compatible":"^2.0.30"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.9.0","@solana/kit":"^6.5.0"},"peerDependencies":{"@solana/kit":">=2.0.0"},"peerDependenciesMeta":{"@solana/kit":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.1.0_1774387906218_0.4427498400009331","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@agent-inc/ai-sdk-provider","version":"0.1.1","keywords":["ai-sdk","ai-sdk-provider","vercel-ai","agentinc","solana","x402","micropayments","llm","anthropic","openai","web3"],"author":{"url":"https://agentinc.fun","name":"Agent Inc.","email":"hello@agentinc.fun"},"license":"MIT","_id":"@agent-inc/ai-sdk-provider@0.1.1","maintainers":[{"name":"cjft","email":"cjft@trimboli.io"}],"homepage":"https://agentinc.fun","bugs":{"url":"https://github.com/ChristopherTrimboli/agentinc/issues"},"dist":{"shasum":"d41a6157f5d1777bd6ef33fac2ddbf144babd540","tarball":"https://registry.npmjs.org/@agent-inc/ai-sdk-provider/-/ai-sdk-provider-0.1.1.tgz","fileCount":8,"integrity":"sha512-5fUp9yJP/k1N5x9PSfivjrUDTTDH5AGxnt0VUxkXjRWsR5hdok87ghkeUQhYrKE+UbcsJTbOuYwyKjqBJ+O4xw==","signatures":[{"sig":"MEYCIQCqa2sloWCWvc+VaDMM2tQBX2kfOUWz0zNqNALbBL8HAwIhAPCTIGJ8MbMc0rNw9/3LstSOxpqZVreYhrPjqllWWLR5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58379},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"48cf4298f8fc74d517d91e34fab799e0a4e75880","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cjft","email":"cjft@trimboli.io"},"repository":{"url":"git+https://github.com/ChristopherTrimboli/agentinc.git","type":"git","directory":"packages/ai-sdk-provider"},"_npmVersion":"11.11.0","description":"Vercel AI SDK provider for AgentInc — pay-per-inference with native SOL via x402 on Solana","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@ai-sdk/provider":"^3.0.8","@ai-sdk/provider-utils":"^4.0.15","@ai-sdk/openai-compatible":"^2.0.30"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.9.0","@solana/kit":"^6.5.0"},"peerDependencies":{"@solana/kit":">=6.0.0"},"peerDependenciesMeta":{"@solana/kit":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.1.1_1774388594985_0.9176782346504111","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@agent-inc/ai-sdk-provider","version":"0.1.2","keywords":["ai-sdk","ai-sdk-provider","vercel-ai","agentinc","solana","x402","micropayments","llm","anthropic","openai","web3"],"author":{"url":"https://agentinc.fun","name":"Agent Inc.","email":"hello@agentinc.fun"},"license":"MIT","_id":"@agent-inc/ai-sdk-provider@0.1.2","maintainers":[{"name":"cjft","email":"cjft@trimboli.io"}],"homepage":"https://agentinc.fun","bugs":{"url":"https://github.com/ChristopherTrimboli/agentinc/issues"},"dist":{"shasum":"f2feee9e4c03768157a9a2d62d950d44f3e5d57a","tarball":"https://registry.npmjs.org/@agent-inc/ai-sdk-provider/-/ai-sdk-provider-0.1.2.tgz","fileCount":8,"integrity":"sha512-BWjcON7P8uMq5DnxLRRG3cf4y6vs+hPicNXXPDjqe0EOBH36Mn6KT+fCAz1i59glruXpqwp+z500XUQeh0Gchw==","signatures":[{"sig":"MEYCIQCofu7iraVU/EFUdPS9oDap4WLhtCpK7RhtT94qAXxY8AIhAJa2Mg87ObGC1C+14Y/AytXqFxy55pJToXFjMP5yLs2I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60011},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"gitHead":"48cf4298f8fc74d517d91e34fab799e0a4e75880","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cjft","email":"cjft@trimboli.io"},"repository":{"url":"git+https://github.com/ChristopherTrimboli/agentinc.git","type":"git","directory":"packages/ai-sdk-provider"},"_npmVersion":"11.11.0","description":"Vercel AI SDK provider for AgentInc — pay-per-inference with native SOL via x402 on Solana","directories":{},"_nodeVersion":"25.8.1","dependencies":{"@ai-sdk/provider":"^3.0.8","@ai-sdk/provider-utils":"^4.0.15","@ai-sdk/openai-compatible":"^2.0.30"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.9.0","@solana/kit":"^6.5.0"},"peerDependencies":{"@solana/kit":">=6.0.0"},"peerDependenciesMeta":{"@solana/kit":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.1.2_1774388857482_0.7466019459932849","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@agent-inc/ai-sdk-provider","version":"0.1.3","keywords":["ai","ai-sdk","ai-sdk-provider","vercel-ai","agent-inc","agentinc","llm","inference","streaming","anthropic","claude","openai","gpt","gemini","deepseek","grok","embedding","solana","x402","micropayments","pay-per-use","crypto","web3","blockchain"],"author":{"url":"https://agentinc.fun","name":"Agent Inc.","email":"hello@agentinc.fun"},"license":"MIT","_id":"@agent-inc/ai-sdk-provider@0.1.3","maintainers":[{"name":"cjft","email":"cjft@trimboli.io"}],"homepage":"https://agentinc.fun","bugs":{"url":"https://github.com/ChristopherTrimboli/agentinc/issues"},"dist":{"shasum":"01666e82c47a6fd1d47cc21387fb8b2660c0f3d6","tarball":"https://registry.npmjs.org/@agent-inc/ai-sdk-provider/-/ai-sdk-provider-0.1.3.tgz","fileCount":8,"integrity":"sha512-cUwjklFL82THT59kyoB1/ahcNAsyeU8/HMIbiHVbe6p2wkUL13dFGvEl+VO3Lb2jRO3vhQA3h999wuf4sYTWww==","signatures":[{"sig":"MEYCIQDkOA6btpJoLKGT/VxDQDj53M4vkS3k9NcnKAncgNgZhwIhAOPuDJsPMEhTus3poF/gleluHHfqOL8eju0cLmB3JdAa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60987},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"funding":{"url":"https://agentinc.fun","type":"individual"},"gitHead":"4a8db09d3ca6c354cabb0674e7982aaf59a40800","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"cjft","email":"cjft@trimboli.io"},"repository":{"url":"git+https://github.com/ChristopherTrimboli/agentinc.git","type":"git","directory":"packages/ai-sdk-provider"},"_npmVersion":"11.11.0","description":"Vercel AI SDK provider for Agent Inc. — access Claude, GPT, Gemini & 30+ models with API key or pay-per-inference SOL micropayments via x402","directories":{},"sideEffects":false,"_nodeVersion":"25.8.1","dependencies":{"@ai-sdk/provider":"^3.0.8","@ai-sdk/provider-utils":"^4.0.15","@ai-sdk/openai-compatible":"^2.0.30"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.9.0","@solana/kit":"^6.5.0"},"peerDependencies":{"@solana/kit":">=6.0.0"},"peerDependenciesMeta":{"@solana/kit":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-sdk-provider_0.1.3_1774392984871_0.8018115141175339","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@agent-inc/ai-sdk-provider","version":"1.0.0","description":"Vercel AI SDK provider for Agent Inc. — access Claude, GPT, Gemini & 30+ models with API key or pay-per-inference SOL micropayments via x402","license":"MIT","author":{"name":"Agent Inc.","email":"hello@agentinc.fun","url":"https://agentinc.fun"},"repository":{"type":"git","url":"git+https://github.com/ChristopherTrimboli/agentinc.git","directory":"packages/ai-sdk-provider"},"homepage":"https://agentinc.fun","bugs":{"url":"https://github.com/ChristopherTrimboli/agentinc/issues"},"funding":{"type":"individual","url":"https://agentinc.fun"},"keywords":["ai","ai-sdk","ai-sdk-provider","vercel-ai","agent-inc","agentinc","llm","inference","streaming","anthropic","claude","openai","gpt","gemini","deepseek","grok","embedding","solana","x402","micropayments","pay-per-use","crypto","web3","blockchain"],"type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"build":"bun run build.ts","dev":"bun --watch run build.ts","typecheck":"tsc --noEmit"},"peerDependencies":{"@solana/kit":">=6.0.0"},"peerDependenciesMeta":{"@solana/kit":{"optional":true}},"dependencies":{"@ai-sdk/openai-compatible":"^2.0.30","@ai-sdk/provider":"^3.0.8","@ai-sdk/provider-utils":"^4.0.15"},"devDependencies":{"@solana/kit":"^6.5.0","typescript":"^5.9.0"},"engines":{"node":">=18"},"sideEffects":false,"gitHead":"0f2ca25b388c05c9736e2b585d10da1982e251dd","_id":"@agent-inc/ai-sdk-provider@1.0.0","_nodeVersion":"25.8.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-IbNmxcQk+P2KEvvSJRYnRcl1e5dHuPTmjj2YmHvaMrUIWit/9rHIFJ1NS17dzfghXt6QtvvH4VFvqeZKc7otVQ==","shasum":"c5ec0fe8ced761a96e43ac1f702532a891016112","tarball":"https://registry.npmjs.org/@agent-inc/ai-sdk-provider/-/ai-sdk-provider-1.0.0.tgz","fileCount":21,"unpackedSize":67202,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGxMISiednTKxioPqrCxEXh9yRrnePsMzM11aqwsIHbrAiEA+j3yFI+NAPQpgsLwOY8IZxGuBfEaurfPN60hINCWNBk="}]},"_npmUser":{"name":"cjft","email":"cjft@trimboli.io"},"directories":{},"maintainers":[{"name":"cjft","email":"cjft@trimboli.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-sdk-provider_1.0.0_1774394723352_0.903995645323622"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-24T21:31:46.065Z","modified":"2026-03-24T23:25:23.984Z","0.1.0":"2026-03-24T21:31:46.371Z","0.1.1":"2026-03-24T21:43:15.136Z","0.1.2":"2026-03-24T21:47:37.628Z","0.1.3":"2026-03-24T22:56:25.017Z","1.0.0":"2026-03-24T23:25:23.499Z"},"bugs":{"url":"https://github.com/ChristopherTrimboli/agentinc/issues"},"author":{"name":"Agent Inc.","email":"hello@agentinc.fun","url":"https://agentinc.fun"},"license":"MIT","homepage":"https://agentinc.fun","keywords":["ai","ai-sdk","ai-sdk-provider","vercel-ai","agent-inc","agentinc","llm","inference","streaming","anthropic","claude","openai","gpt","gemini","deepseek","grok","embedding","solana","x402","micropayments","pay-per-use","crypto","web3","blockchain"],"repository":{"type":"git","url":"git+https://github.com/ChristopherTrimboli/agentinc.git","directory":"packages/ai-sdk-provider"},"description":"Vercel AI SDK provider for Agent Inc. — access Claude, GPT, Gemini & 30+ models with API key or pay-per-inference SOL micropayments via x402","maintainers":[{"name":"cjft","email":"cjft@trimboli.io"}],"readme":"# @agent-inc/ai-sdk-provider\n\n[![npm version](https://img.shields.io/npm/v/@agent-inc/ai-sdk-provider.svg)](https://www.npmjs.com/package/@agent-inc/ai-sdk-provider)\n[![npm bundle size](https://img.shields.io/bundlephobia/minzip/@agent-inc/ai-sdk-provider)](https://bundlephobia.com/package/@agent-inc/ai-sdk-provider)\n[![license](https://img.shields.io/npm/l/@agent-inc/ai-sdk-provider)](https://github.com/ChristopherTrimboli/agentinc/blob/main/LICENSE)\n\n[Vercel AI SDK](https://sdk.vercel.ai) provider for [Agent Inc.](https://agentinc.fun) — access **Claude, GPT, Gemini, DeepSeek, Grok** and 30+ models through a single provider. Pay with an API key or trustless per-request SOL micropayments via the [x402](https://github.com/anthropics/x402) protocol on Solana.\n\n## Installation\n\n```bash\nnpm install @agent-inc/ai-sdk-provider\n# or\npnpm add @agent-inc/ai-sdk-provider\n# or\nbun add @agent-inc/ai-sdk-provider\n```\n\nFor x402 SOL payment mode (optional):\n\n```bash\nnpm install @agent-inc/ai-sdk-provider @solana/kit\n```\n\n## Quick Start\n\n### API Key Mode\n\nThe simplest way to get started. Pass your API key directly or set the `AGENTINC_API_KEY` environment variable.\n\n```typescript\nimport { createAgentInc } from \"@agent-inc/ai-sdk-provider\";\nimport { generateText } from \"ai\";\n\nconst agentinc = createAgentInc({\n  apiKey: process.env.AGENTINC_API_KEY,\n});\n\nconst { text } = await generateText({\n  model: agentinc(\"anthropic/claude-sonnet-4\"),\n  prompt: \"What is Agent Inc.?\",\n});\n```\n\nOr use the default instance which reads from the `AGENTINC_API_KEY` env var:\n\n```typescript\nimport { agentinc } from \"@agent-inc/ai-sdk-provider\";\nimport { streamText } from \"ai\";\n\nconst result = streamText({\n  model: agentinc(\"anthropic/claude-sonnet-4\"),\n  prompt: \"Explain the x402 payment protocol\",\n});\n\nfor await (const chunk of result.textStream) {\n  process.stdout.write(chunk);\n}\n```\n\n### x402 SOL Payment Mode\n\nTrustless, per-request micropayments on Solana. No API key needed — pay directly from your wallet for each inference call.\n\n```typescript\nimport { createAgentInc } from \"@agent-inc/ai-sdk-provider\";\nimport { generateText } from \"ai\";\nimport { readFileSync } from \"fs\";\nimport { homedir } from \"os\";\nimport { join } from \"path\";\n\n// Load your Solana keypair (64 bytes: 32 private + 32 public)\nconst keypair = new Uint8Array(\n  JSON.parse(readFileSync(join(homedir(), \".config/solana/id.json\"), \"utf-8\")),\n);\n\nconst agentinc = createAgentInc({\n  solanaSecretKey: keypair,\n  solanaNetwork: \"solana-devnet\", // Use \"solana\" for mainnet\n});\n\nconst { text } = await generateText({\n  model: agentinc(\"openai/gpt-5-mini\"),\n  prompt: \"How do Solana micropayments work?\",\n});\n```\n\n**How x402 works under the hood:**\n\n1. The provider sends your request to the AgentInc API\n2. The server responds with HTTP 402 and SOL payment requirements\n3. The provider automatically builds a SOL transfer transaction, signs it with your keypair, and retries with the payment attached\n4. The server verifies and settles the payment on-chain, then streams the AI response\n\n## Supported Models\n\nAll models on the [Vercel AI Gateway](https://sdk.vercel.ai/models) are supported. Popular picks:\n\n| Model ID                      | Price (in / out per 1M tokens) |\n| ----------------------------- | ------------------------------ |\n| `anthropic/claude-haiku-4.6`  | Fast, cost-efficient (default) |\n| `anthropic/claude-sonnet-4.6` | Balanced                       |\n| `anthropic/claude-opus-4.6`   | Highest capability             |\n| `openai/gpt-5-nano`           | $0.05 / $0.40                  |\n| `openai/gpt-5-mini`           | $0.25 / $2.00                  |\n| `openai/gpt-5.4`              | $2.50 / $15.00                 |\n| `google/gemini-2.5-flash`     | $0.30 / $2.50                  |\n| `google/gemini-2.5-pro`       | $1.25 / $10.00                 |\n| `deepseek/deepseek-v3.2`      | $0.28 / $0.42                  |\n| `xai/grok-4-fast-reasoning`   | $0.20 / $0.50                  |\n\nAny `provider/model` string is accepted — the type hints provide autocomplete, not restrictions.\n\nEmbedding models:\n\n| Model ID                        | Description         |\n| ------------------------------- | ------------------- |\n| `openai/text-embedding-3-large` | 1536-dim embeddings |\n| `openai/text-embedding-3-small` | 512-dim embeddings  |\n\n## Configuration\n\n```typescript\nimport { createAgentInc } from \"@agent-inc/ai-sdk-provider\";\n\nconst agentinc = createAgentInc({\n  // API key auth (reads AGENTINC_API_KEY env var if omitted)\n  apiKey: \"sk-...\",\n\n  // Custom API base URL\n  baseURL: \"https://agentinc.fun/api/v1\",\n\n  // Extra headers for all requests\n  headers: { \"X-Custom\": \"value\" },\n\n  // x402 SOL payment options (alternative to apiKey)\n  solanaSecretKey: keypairBytes, // 64-byte Uint8Array\n  solanaNetwork: \"solana\", // \"solana\" | \"solana-devnet\"\n  solanaRpcUrl: \"https://my-rpc.com\", // Custom RPC endpoint\n});\n```\n\n## Embeddings\n\n```typescript\nimport { createAgentInc } from \"@agent-inc/ai-sdk-provider\";\nimport { embed } from \"ai\";\n\nconst agentinc = createAgentInc();\n\nconst { embedding } = await embed({\n  model: agentinc.embeddingModel(\"openai/text-embedding-3-large\"),\n  value: \"What is the meaning of life?\",\n});\n```\n\n## Environment Variables\n\n| Variable           | Description                                              |\n| ------------------ | -------------------------------------------------------- |\n| `AGENTINC_API_KEY` | API key for bearer token auth (used by default instance) |\n\n## Links\n\n- [Agent Inc.](https://agentinc.fun)\n- [x402 Protocol](https://github.com/anthropics/x402)\n- [Vercel AI SDK](https://sdk.vercel.ai)\n- [Solana Kit](https://solanakit.org)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}