{"_id":"@amarjit_gts/universal-ai-ai-core","_rev":"9-e03dfc7848624c32dee015062199c78a","name":"@amarjit_gts/universal-ai-ai-core","dist-tags":{"latest":"0.2.7"},"versions":{"0.1.0":{"name":"@amarjit_gts/universal-ai-ai-core","version":"0.1.0","_id":"@amarjit_gts/universal-ai-ai-core@0.1.0","maintainers":[{"name":"amarjit_gts","email":"amarjitkumar640@gmail.com"}],"dist":{"shasum":"c2b4b8935a84139ab6671174bbaf9be546addc37","tarball":"https://registry.npmjs.org/@amarjit_gts/universal-ai-ai-core/-/universal-ai-ai-core-0.1.0.tgz","fileCount":249,"integrity":"sha512-XyqTJzOub9um8OOfcbhoPxkK9m49csXcFxq0lVRhKKg//V6TyF2nqhQOpzD9NIXFD9SR6BkCBlu+dc7/hOcJ7w==","signatures":[{"sig":"MEQCIGHBjAP9agU782AFiQBMA50CapYUqSitO39XD1WXhK3DAiAqBJslGCAlY5Ce/RL0tzJpD0Gu6tSRwE2NJXj6mUsx1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276835},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./test-utils":"./dist/test-utils/fakes.js"},"gitHead":"bd06b5b2362e3e454729156c873106e3117f32ed","_npmUser":{"name":"amarjit_gts","email":"amarjitkumar640@gmail.com"},"_npmVersion":"10.8.2","description":"Provider-independent AI Gateway: chat, embeddings, structured output, and basic tool-calling routed across OpenAI/Anthropic/Google/local models via a Model Registry and Router. Business code never imports a provider SDK directly.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","openai":"^4.104.0","langfuse":"^3.0.0","@google/genai":"^0.3.0","@anthropic-ai/sdk":"^0.120.0","zod-to-json-schema":"^3.23.5","@amarjit_gts/universal-ai-shared":"^0.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/universal-ai-ai-core_0.1.0_1787687241661_0.20145928145724845","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@amarjit_gts/universal-ai-ai-core","version":"0.2.0","_id":"@amarjit_gts/universal-ai-ai-core@0.2.0","maintainers":[{"name":"amarjit_gts","email":"amarjitkumar640@gmail.com"}],"dist":{"shasum":"e47e116254f8ff711d5ddeed36a6f5477a5396a1","tarball":"https://registry.npmjs.org/@amarjit_gts/universal-ai-ai-core/-/universal-ai-ai-core-0.2.0.tgz","fileCount":249,"integrity":"sha512-+mAcMZV129kkJpUJ7/zanEwoH+krhvS1fLlfAQ8Iw9qJmKJMG+qR/GIMGxWnAFEc5TU+g7B2PGnrso6Ho8mzXw==","signatures":[{"sig":"MEUCIQCORPHIBNBn33iY39eV/1WFPIDaip7fo5eQakAdt0UX7AIgGMykabeuOiewU6cYHP4yIOYBIma9JI440iZ1tIItAp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":277796},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./test-utils":"./dist/test-utils/fakes.js"},"gitHead":"8c1aba41d0dd4579e535748c7f0deb41a9569719","_npmUser":{"name":"amarjit_gts","email":"amarjitkumar640@gmail.com"},"_npmVersion":"10.8.2","description":"Provider-independent AI Gateway: chat, embeddings, structured output, and basic tool-calling routed across OpenAI/Anthropic/Google/local models via a Model Registry and Router. Business code never imports a provider SDK directly.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","openai":"^4.104.0","langfuse":"^3.0.0","@google/genai":"^0.3.0","@anthropic-ai/sdk":"^0.120.0","zod-to-json-schema":"^3.23.5","@amarjit_gts/universal-ai-shared":"^0.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/universal-ai-ai-core_0.2.0_1787693873787_0.8099557654404832","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@amarjit_gts/universal-ai-ai-core","version":"0.2.1","_id":"@amarjit_gts/universal-ai-ai-core@0.2.1","maintainers":[{"name":"amarjit_gts","email":"amarjitkumar640@gmail.com"}],"dist":{"shasum":"15d100d3859e948bfbbdc829ac5d0687c2fe4e62","tarball":"https://registry.npmjs.org/@amarjit_gts/universal-ai-ai-core/-/universal-ai-ai-core-0.2.1.tgz","fileCount":249,"integrity":"sha512-Irc66O6EviGlGuIjHNc2dzHVwLSVEf5+G3aokfXyjdxB8bgoMqfB7Nx0fD6nhO2gqUMRu7u2JN6gSRHUgsuMlA==","signatures":[{"sig":"MEUCIBAzfF+MKHqOIFxv6pKv3+jXnjlh6CBG+DFzuzEmMB4KAiEAlfCR5+UW2JJf9rtYuOJaCTaf/5Q9kjPUuORf1JQcdik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280959},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./test-utils":"./dist/test-utils/fakes.js"},"gitHead":"5cda7166423097b71ad4276cdf34952b9d5d3985","_npmUser":{"name":"amarjit_gts","email":"amarjitkumar640@gmail.com"},"_npmVersion":"10.8.2","description":"Provider-independent AI Gateway: chat, embeddings, structured output, and basic tool-calling routed across OpenAI/Anthropic/Google/local models via a Model Registry and Router. Business code never imports a provider SDK directly.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","openai":"^4.104.0","langfuse":"^3.0.0","@google/genai":"^0.3.0","@anthropic-ai/sdk":"^0.120.0","zod-to-json-schema":"^3.23.5","@amarjit_gts/universal-ai-shared":"^0.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/universal-ai-ai-core_0.2.1_1787729930274_0.996737260294337","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@amarjit_gts/universal-ai-ai-core","version":"0.2.2","_id":"@amarjit_gts/universal-ai-ai-core@0.2.2","maintainers":[{"name":"amarjit_gts","email":"amarjitkumar640@gmail.com"}],"dist":{"shasum":"3a522dad7481317bc4bdd5a9b4a1efb1501daefe","tarball":"https://registry.npmjs.org/@amarjit_gts/universal-ai-ai-core/-/universal-ai-ai-core-0.2.2.tgz","fileCount":249,"integrity":"sha512-6AqfVcax0PVKrl8/ppl/kMKcdjLjw6ZZ0g/46J3DEKlDz4SSgySJjs/Wp7zzULleVwHO7Fzpx/tHfK0En16njg==","signatures":[{"sig":"MEUCIQCBuOyIjjPCuurpBn6T8MmP43Hf2T3egdykWMTvQU0AmgIgRVnZqP9UqBBrSPH+1+b4GWB53AwUsB0sYAy8YRwQ+O8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288916},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./test-utils":"./dist/test-utils/fakes.js"},"gitHead":"fe77c449babd48acec7a1c6a8f2b4b4cc8f5c6b5","_npmUser":{"name":"amarjit_gts","email":"amarjitkumar640@gmail.com"},"_npmVersion":"10.8.2","description":"Provider-independent AI Gateway: chat, embeddings, structured output, and basic tool-calling routed across OpenAI/Anthropic/Google/local models via a Model Registry and Router. Business code never imports a provider SDK directly.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","openai":"^4.104.0","langfuse":"^3.0.0","@google/genai":"^0.3.0","@anthropic-ai/sdk":"^0.120.0","zod-to-json-schema":"^3.23.5","@amarjit_gts/universal-ai-shared":"^0.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/universal-ai-ai-core_0.2.2_1787731132508_0.7440630846470204","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@amarjit_gts/universal-ai-ai-core","version":"0.2.3","_id":"@amarjit_gts/universal-ai-ai-core@0.2.3","maintainers":[{"name":"amarjit_gts","email":"amarjitkumar640@gmail.com"}],"dist":{"shasum":"fd4cb711504504569ff619c10c858faf35e3fdea","tarball":"https://registry.npmjs.org/@amarjit_gts/universal-ai-ai-core/-/universal-ai-ai-core-0.2.3.tgz","fileCount":249,"integrity":"sha512-nWuCw8UfD/q14f9SIzDpdtJct+sTeVJ3vdMXnXiblt/faXv2vgqBk9bVX//doP8pHwxD/VDQvQRKkpLsayQyXw==","signatures":[{"sig":"MEQCID9ziU4CBNHzJvjFaQmHkdAnBUPxN8I1pH+1+nWwdBMWAiA4klrqpRUp5K+p+Zlzkk/cSNufCFhbqcKUS98O2EQVjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294054},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./test-utils":"./dist/test-utils/fakes.js"},"gitHead":"51a0e081aef876d392cc0e46fcf304c38da95cf2","_npmUser":{"name":"amarjit_gts","email":"amarjitkumar640@gmail.com"},"_npmVersion":"10.8.2","description":"Provider-independent AI Gateway: chat, embeddings, structured output, and basic tool-calling routed across OpenAI/Anthropic/Google/local models via a Model Registry and Router. Business code never imports a provider SDK directly.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","openai":"^4.104.0","langfuse":"^3.0.0","@google/genai":"^0.3.0","@anthropic-ai/sdk":"^0.120.0","zod-to-json-schema":"^3.23.5","@amarjit_gts/universal-ai-shared":"^0.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/universal-ai-ai-core_0.2.3_1787732332065_0.18400466195747422","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@amarjit_gts/universal-ai-ai-core","version":"0.2.4","_id":"@amarjit_gts/universal-ai-ai-core@0.2.4","maintainers":[{"name":"amarjit_gts","email":"amarjitkumar640@gmail.com"}],"dist":{"shasum":"0c9c5e8c21c15e0ecda7cbb0b7478f50522d7c1c","tarball":"https://registry.npmjs.org/@amarjit_gts/universal-ai-ai-core/-/universal-ai-ai-core-0.2.4.tgz","fileCount":253,"integrity":"sha512-kMn6RNBTuzKrxHbOWutJ51Yrba1jUypYQpilAaQr/FlOIf3VNcPkfe+z/mMzpvzIW+uzKBvjIelnVrNcSmWneA==","signatures":[{"sig":"MEUCIQCrmkoLyhQXEKsd9Cg77SUM0HpZsEC44Zeuutf8GQRqUgIgdXvQCIcgXbz1vY5jeCnN4lMTMXECrQUesZWUFelljCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302244},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./test-utils":"./dist/test-utils/fakes.js"},"gitHead":"51a0e081aef876d392cc0e46fcf304c38da95cf2","_npmUser":{"name":"amarjit_gts","email":"amarjitkumar640@gmail.com"},"_npmVersion":"10.8.2","description":"Provider-independent AI Gateway: chat, embeddings, structured output, and basic tool-calling routed across OpenAI/Anthropic/Google/local models via a Model Registry and Router. Business code never imports a provider SDK directly.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","openai":"^4.104.0","langfuse":"^3.0.0","@google/genai":"^0.3.0","@anthropic-ai/sdk":"^0.120.0","zod-to-json-schema":"^3.23.5","@amarjit_gts/universal-ai-shared":"^0.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/universal-ai-ai-core_0.2.4_1787771776789_0.9719195084637666","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@amarjit_gts/universal-ai-ai-core","version":"0.2.5","_id":"@amarjit_gts/universal-ai-ai-core@0.2.5","maintainers":[{"name":"amarjit_gts","email":"amarjitkumar640@gmail.com"}],"dist":{"shasum":"5ef821bb6e65a1e46ebdd50ab896dfd1ebeb1f6c","tarball":"https://registry.npmjs.org/@amarjit_gts/universal-ai-ai-core/-/universal-ai-ai-core-0.2.5.tgz","fileCount":257,"integrity":"sha512-PdXXSYeP6+IhOtnGDfzmTXDfVGn/BjRXBiU2DwL2C67H6vq17VHyW79ytF2KF3ssv03bS2tAhm9u6Fcozfh9DA==","signatures":[{"sig":"MEQCICjZs63wxz8Nk1dkHr/IC9J/3Cl5sLsQEVI/h2UejpKDAiACQWoSWgnk54vyeOPrbWObt1I7khwIGXCpXb4nCaUL/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305878},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./test-utils":"./dist/test-utils/fakes.js"},"gitHead":"51a0e081aef876d392cc0e46fcf304c38da95cf2","_npmUser":{"name":"amarjit_gts","email":"amarjitkumar640@gmail.com"},"_npmVersion":"10.8.2","description":"Provider-independent AI Gateway: chat, embeddings, structured output, and basic tool-calling routed across OpenAI/Anthropic/Google/local models via a Model Registry and Router. Business code never imports a provider SDK directly.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","openai":"^4.104.0","langfuse":"^3.0.0","@google/genai":"^0.3.0","@anthropic-ai/sdk":"^0.120.0","zod-to-json-schema":"^3.23.5","@amarjit_gts/universal-ai-shared":"^0.1.0","@amarjit_gts/universal-ai-database":"^0.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/universal-ai-ai-core_0.2.5_1787816865106_0.38541381622650217","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@amarjit_gts/universal-ai-ai-core","version":"0.2.6","_id":"@amarjit_gts/universal-ai-ai-core@0.2.6","maintainers":[{"name":"amarjit_gts","email":"amarjitkumar640@gmail.com"}],"dist":{"shasum":"7a80b0cfde0d0d6f3a4c20d87aa9af5d8db58660","tarball":"https://registry.npmjs.org/@amarjit_gts/universal-ai-ai-core/-/universal-ai-ai-core-0.2.6.tgz","fileCount":265,"integrity":"sha512-HCSY0s+rShTVl3sokDT8Z8ZdsQ/m9mbprl3PKR0ADBHoaBEZ8xHr5rpylaml0jMNrzlCd72qgJZ0l6K8sC7J8w==","signatures":[{"sig":"MEQCIBeEpG3jYA16dSQfDL8CEtf4oRvsdEfWdCp7nlA1BiXQAiBxjaH6TZRZbnDJ5NIRPqU7fRIeIAqsknc6mG/tY7YMsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315161},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./test-utils":"./dist/test-utils/fakes.js"},"gitHead":"51a0e081aef876d392cc0e46fcf304c38da95cf2","_npmUser":{"name":"amarjit_gts","email":"amarjitkumar640@gmail.com"},"_npmVersion":"10.8.2","description":"Provider-independent AI Gateway: chat, embeddings, structured output, and basic tool-calling routed across OpenAI/Anthropic/Google/local models via a Model Registry and Router. Business code never imports a provider SDK directly.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ajv":"^8.17.1","zod":"^3.23.8","openai":"^4.104.0","langfuse":"^3.0.0","@google/genai":"^0.3.0","@anthropic-ai/sdk":"^0.120.0","zod-to-json-schema":"^3.23.5","@amarjit_gts/universal-ai-shared":"^0.1.0","@amarjit_gts/universal-ai-database":"^0.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/universal-ai-ai-core_0.2.6_1787830308122_0.751155364200647","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@amarjit_gts/universal-ai-ai-core","version":"0.2.7","description":"Provider-independent AI Gateway: chat, embeddings, structured output, and basic tool-calling routed across OpenAI/Anthropic/Google/local models via a Model Registry and Router. Business code never imports a provider SDK directly.","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./test-utils":"./dist/test-utils/fakes.js"},"dependencies":{"@amarjit_gts/universal-ai-database":"^0.1.1","@amarjit_gts/universal-ai-shared":"^0.1.0","zod":"^3.23.8","openai":"^4.104.0","@anthropic-ai/sdk":"^0.120.0","@google/genai":"^0.3.0","zod-to-json-schema":"^3.23.5","langfuse":"^3.0.0","ajv":"^8.17.1"},"_id":"@amarjit_gts/universal-ai-ai-core@0.2.7","gitHead":"51a0e081aef876d392cc0e46fcf304c38da95cf2","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-v6A5z3M4NvrgfEf4DTjglbfcySuKB/l9+KApHBMRVfuWeFe8SHfu8KT5PdyJj/S2aZeMMER2k6M1QATmC0r7xg==","shasum":"116f1e54a0a4b735237d4e13411d6a6935d7d652","tarball":"https://registry.npmjs.org/@amarjit_gts/universal-ai-ai-core/-/universal-ai-ai-core-0.2.7.tgz","fileCount":269,"unpackedSize":327855,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFlU++O81Fc333yHZsN5t4l/wC3n4RULbSRDgAcw3HaeAiEA3BvG5YKFEcsoPz3wn4DvStYPMObd4+XmfuglE6kqbNo="}]},"_npmUser":{"name":"amarjit_gts","email":"amarjitkumar640@gmail.com"},"directories":{},"maintainers":[{"name":"amarjit_gts","email":"amarjitkumar640@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/universal-ai-ai-core_0.2.7_1787845110430_0.6119881604973569"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-25T19:47:21.522Z","modified":"2026-08-27T15:38:30.748Z","0.1.0":"2026-08-25T19:47:21.826Z","0.2.0":"2026-08-25T21:37:53.935Z","0.2.1":"2026-08-26T07:38:50.415Z","0.2.2":"2026-08-26T07:58:52.678Z","0.2.3":"2026-08-26T08:18:52.212Z","0.2.4":"2026-08-26T19:16:16.990Z","0.2.5":"2026-08-27T07:47:45.242Z","0.2.6":"2026-08-27T11:31:48.343Z","0.2.7":"2026-08-27T15:38:30.588Z"},"description":"Provider-independent AI Gateway: chat, embeddings, structured output, and basic tool-calling routed across OpenAI/Anthropic/Google/local models via a Model Registry and Router. Business code never imports a provider SDK directly.","maintainers":[{"name":"amarjit_gts","email":"amarjitkumar640@gmail.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}