{"_id":"@automatey-org/nemotron","_rev":"3-855eeaa0c5263a006eda9c3d7622d077","name":"@automatey-org/nemotron","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.1":{"name":"@automatey-org/nemotron","version":"0.1.1","license":"MIT","_id":"@automatey-org/nemotron@0.1.1","maintainers":[{"name":"maxgolovanov","email":"max.golovanov@gmail.com"}],"dist":{"shasum":"32921ebbd03b9a027d0143dc0a834586b43149d6","tarball":"https://registry.npmjs.org/@automatey-org/nemotron/-/nemotron-0.1.1.tgz","fileCount":26,"integrity":"sha512-F/jygqKVoNohDcw1myCkdNZeUQsMLt9SJVS4WCOE5mKJlh3tOO7xCNu357K3Gsb+Rzbu0EeR4kfAlC4O4Fx8/w==","signatures":[{"sig":"MEYCIQCvAdrDPn6mT2jFjovLlB881oM4VzxcfEkMnaJVHyWRYwIhANvYm2MSu2btF15YfPGPPb9qe63DEdQsQOw9xeYEILNO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35510},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3ea423195809db00d5430abb5abb5415bf9528b0","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"maxgolovanov","email":"max.golovanov@gmail.com"},"_npmVersion":"11.12.1","description":"Nemotron / vLLM provider helpers for the Vercel AI SDK: model builder with the thinking-budget request transform, capability inference, served-model catalog probing + selection, and omni multimodal attachment parts.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.11","vitest":"^4.1.2","typescript":"^5.6.0","@ai-sdk/openai-compatible":"^3.0.3"},"peerDependencies":{"ai":">=7 <8","@ai-sdk/openai-compatible":">=3 <4"},"_npmOperationalInternal":{"tmp":"tmp/nemotron_0.1.1_1783220687025_0.1780927334528417","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Broken for Node ESM (extensionless relative imports); use 0.1.2+."},"0.1.2":{"name":"@automatey-org/nemotron","version":"0.1.2","license":"MIT","_id":"@automatey-org/nemotron@0.1.2","maintainers":[{"name":"maxgolovanov","email":"max.golovanov@gmail.com"}],"dist":{"shasum":"211b24e6e4811a0a726e15a19383646f4bfb8136","tarball":"https://registry.npmjs.org/@automatey-org/nemotron/-/nemotron-0.1.2.tgz","fileCount":26,"integrity":"sha512-TbeoHD1fvftH5C8uCmRsTDKwdhZBkbK0fQ12HDjhx2EQCpmhFfvPFT3QkYSsPdQ/f9LUEwM06UGyw0XLPwW1uw==","signatures":[{"sig":"MEYCIQC3bXysLRWODuydr4PgCOOhCk93AIiLE44xgCQw/BnrrwIhAPMPYIQr8HJows56BCjZP2S3J7IhfOhH8TNtd8AxWXev","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35555},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3ea423195809db00d5430abb5abb5415bf9528b0","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"maxgolovanov","email":"max.golovanov@gmail.com"},"_npmVersion":"11.12.1","description":"Nemotron / vLLM provider helpers for the Vercel AI SDK: model builder with the thinking-budget request transform, capability inference, served-model catalog probing + selection, and omni multimodal attachment parts.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ai":"^7.0.11","vitest":"^4.1.2","typescript":"^5.6.0","@ai-sdk/openai-compatible":"^3.0.3"},"peerDependencies":{"ai":">=7 <8","@ai-sdk/openai-compatible":">=3 <4"},"_npmOperationalInternal":{"tmp":"tmp/nemotron_0.1.2_1783225438013_0.05144941431100758","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-07-05T03:04:46.875Z","modified":"2026-07-05T04:25:37.022Z","0.1.1":"2026-07-05T03:04:47.166Z","0.1.2":"2026-07-05T04:23:58.149Z"},"license":"MIT","description":"Nemotron / vLLM provider helpers for the Vercel AI SDK: model builder with the thinking-budget request transform, capability inference, served-model catalog probing + selection, and omni multimodal attachment parts.","maintainers":[{"name":"maxgolovanov","email":"max.golovanov@gmail.com"}],"readme":"# @automatey-org/nemotron\r\n\r\nNemotron / vLLM provider helpers for the **Vercel AI SDK** — the one place that\r\nknows the Nemotron chat template (thinking budget) and how to infer a model's\r\nmodalities. Shared by the CLI, the web app, the extension, and the Unreal toolkit.\r\n\r\n```ts\r\nimport { buildNemotronModel, inferNemotronCapabilities } from '@automatey-org/nemotron';\r\n\r\nconst model = buildNemotronModel({\r\n  baseUrl: 'http://localhost:8002/v1',\r\n  model: 'nvidia/Nemotron-3-Nano-Omni-30B-A3B-Reasoning-NVFP4',\r\n  apiKey: 'not-needed',\r\n  // enableThinking: true,   // default\r\n  // thinkingBudget: 4096,   // default\r\n});\r\n\r\ninferNemotronCapabilities('…-Omni-…-Reasoning-…'); // { vision: true, reasoning: true, omni: true }\r\n```\r\n\r\n- `buildNemotronModel(config)` returns the **concrete** model (ready for\r\n  `wrapLanguageModel` / `@automatey-org/agent-core`), injecting\r\n  `chat_template_kwargs { enable_thinking, thinking_budget }` via\r\n  `transformRequestBody`.\r\n- `inferNemotronCapabilities(modelId)` → `{ vision, reasoning, omni }`.\r\n\r\nPeer dependency: `@ai-sdk/openai-compatible >= 3`.\r\n","readmeFilename":"README.md"}