{"_id":"@bramburn/pi-ai","_rev":"3-7b5e81c4c107f9146eae69362fb4b43f","name":"@bramburn/pi-ai","dist-tags":{"latest":"0.84.2-b1","fork":"0.85.0-b1"},"versions":{"0.84.2-b1":{"name":"@bramburn/pi-ai","version":"0.84.2-b1","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bramburn/pi-ai@0.84.2-b1","maintainers":[{"name":"bramburn","email":"nitrogen@gmail.com"}],"homepage":"https://github.com/earendil-works/pi#readme","bugs":{"url":"https://github.com/earendil-works/pi/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"4c3fe3870dc176656b0d138db5dad44773236e52","tarball":"https://registry.npmjs.org/@bramburn/pi-ai/-/pi-ai-0.84.2-b1.tgz","fileCount":742,"integrity":"sha512-8Mw6Jc+5npjS+ljYMWdLbxcr1syl58FG5WDGZn1Vv4EE46UqC3C4WNancafM8rQdrh0TnYxOahwq9yjf8+/KgA==","signatures":[{"sig":"MEYCIQDu+r/sKHUcfYOEQqN+8FsJNmMTV8Ni4SBm3/Zsk3rSpQIhAP8bGOe3EpIjujN7cMPrXP1KuQgMrxXVuPJfdqL+yRkv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4039842},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"gitHead":"3eb5a7466dfadfaa5f1755336ace52772adff8ac","scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","clean":"shx rm -rf dist","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output ../../.artifacts/model-catalog"},"_npmUser":{"name":"bramburn","email":"nitrogen@gmail.com"},"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/ai"},"_npmVersion":"10.9.4","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.21.1","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@opentelemetry/api":"1.9.0","@smithy/node-http-handler":"4.7.3","@earendil-works/pi-telemetry":"^0.84.2","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"_hasShrinkwrap":false,"devDependencies":{"canvas":"3.2.3","vitest":"4.1.9","@types/node":"24.12.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.84.2-b1_1786795064964_0.7138239421367034","host":"s3://npm-registry-packages-npm-production"}},"0.84.5":{"name":"@bramburn/pi-ai","version":"0.84.5","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"author":{"name":"Mario Zechner"},"license":"MIT","_id":"@bramburn/pi-ai@0.84.5","maintainers":[{"name":"bramburn","email":"nitrogen@gmail.com"}],"homepage":"https://github.com/bramburn/pi#readme","bugs":{"url":"https://github.com/bramburn/pi/issues"},"bin":{"pi-ai":"dist/cli.js"},"dist":{"shasum":"e6b8f4c8dcfab8c07d379a9df16641b443a04a8a","tarball":"https://registry.npmjs.org/@bramburn/pi-ai/-/pi-ai-0.84.5.tgz","fileCount":750,"integrity":"sha512-nGKw9n5s/KW92MwO8Cd7uFSmSbjy0bfphS+1BqSqLI7D43O5tjL0nlfQluOboV9V/1RAM8k6ZSw1cECajr66pQ==","signatures":[{"sig":"MEYCIQDyOk2Z1EAjqFUYa8AmPv57Rfi0lTbP9BuIe6Ex924TlAIhALl1Mjf59mPDyIl5HngTx3kgTYM6ZJ0890ZmT7iQBB5k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bramburn%2fpi-ai@0.84.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4212307},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"gitHead":"2403b3ab0442a3dd73512b1c1a98a1d8285243a6","scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","clean":"shx rm -rf dist","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output ../../.artifacts/model-catalog"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:632f1129-d378-4ec0-8e47-591ea4a11e55"}},"repository":{"url":"git+https://github.com/bramburn/pi.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.1","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","@smithy/types":"4.17.2","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@bramburn/pi-telemetry":"^0.84.5","@smithy/node-http-handler":"4.7.3","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"canvas":"3.2.3","vitest":"4.1.9","@types/node":"22.19.19","@smithy/types":"4.17.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-ai_0.84.5_1788431583837_0.27622599399222736","host":"s3://npm-registry-packages-npm-production"}},"0.85.0-b1":{"_id":"@bramburn/pi-ai@0.85.0-b1","bin":{"pi-ai":"dist/cli.js"},"bugs":{"url":"https://github.com/bramburn/pi/issues"},"dist":{"shasum":"39c0b2780bee62bdf4196f92fcd9b8bcb31ad755","tarball":"https://registry.npmjs.org/@bramburn/pi-ai/-/pi-ai-0.85.0-b1.tgz","fileCount":750,"integrity":"sha512-WVAs6pJCU+d5rjS+WyZc9IW50AW9zYghyyXWQLOaN04MI9tOHB5r0fdr6L+I9LCpv5xJuVskxO9PittcXmat3A==","signatures":[{"sig":"MEQCIHm3FiJlDdKa6Y74Tj0gV1YpPScZkNxmHMXiupvUr4ZmAiB8HaJmhiI+X294nEbUk0ZFcfwgFV3nPvOfxuCoMP/5jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCTJx6TYtCN8+jL0m+Gk0C9oTDPpeMA2hibYp1kg167UQIgQRU/DjFl2JdH/Tfl10f/h6Yadd46sznH+M9W5KWNOSE="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bramburn%2fpi-ai@0.85.0-b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4265361},"main":"./dist/index.js","name":"@bramburn/pi-ai","type":"module","types":"./dist/index.d.ts","author":{"name":"Mario Zechner"},"engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./api/*":{"types":"./dist/api/*.d.ts","import":"./dist/api/*.js"},"./oauth":{"types":"./dist/oauth.d.ts","import":"./dist/oauth.js"},"./compat":{"types":"./dist/compat.d.ts","import":"./dist/compat.js"},"./bun-oauth":{"types":"./dist/bun-oauth.d.ts","import":"./dist/bun-oauth.js"},"./providers/*":{"types":"./dist/providers/*.d.ts","import":"./dist/providers/*.js"},"./bedrock-provider":{"types":"./dist/bedrock-provider.d.ts","import":"./dist/bedrock-provider.js"}},"gitHead":"6edf1509ddcda9763a256eca5500f3f1c7e1aacd","license":"MIT","scripts":{"test":"vitest --run","build":"npm run generate-models && npm run build:offline","clean":"shx rm -rf dist","build:offline":"npm run check:model-data && tsgo -p tsconfig.build.json && shx rm -rf dist/providers/data && shx cp -r src/providers/data dist/providers/data","prepublishOnly":"npm run clean && npm run build","generate-models":"node scripts/generate-models.ts --strict","check:model-data":"node scripts/check-model-data.ts","hydrate-model-data":"node scripts/generate-models.ts --strict --data-only","generate-image-models":"node scripts/generate-image-models.ts --strict","generate-model-catalog":"node scripts/generate-models.ts --strict --json-only --json-output ../../.artifacts/model-catalog"},"version":"0.85.0-b1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:632f1129-d378-4ec0-8e47-591ea4a11e55"}},"homepage":"https://github.com/bramburn/pi#readme","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"repository":{"url":"git+https://github.com/bramburn/pi.git","type":"git","directory":"packages/ai"},"_npmVersion":"11.19.1","description":"Unified LLM API with automatic model discovery and provider configuration","directories":{},"maintainers":[{"name":"bramburn","email":"nitrogen@gmail.com"}],"sideEffects":["./dist/compat.js","./dist/images.js","./dist/providers/images/register-builtins.js"],"_nodeVersion":"22.23.2","dependencies":{"openai":"6.40.0","typebox":"1.3.7","partial-json":"0.1.7","@google/genai":"1.52.0","@smithy/types":"4.17.2","http-proxy-agent":"7.0.2","@anthropic-ai/sdk":"0.91.1","https-proxy-agent":"7.0.6","@bramburn/pi-telemetry":"^0.85.0-b1","@smithy/node-http-handler":"4.7.3","@aws-sdk/client-bedrock-runtime":"3.1048.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"canvas":"3.2.3","vitest":"4.1.9","@types/node":"22.19.19","@smithy/types":"4.17.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-ai_0.85.0-b1_1789376256776_0.8188503609851525"}}},"time":{"created":"2026-08-15T11:57:44.867Z","modified":"2026-09-14T08:57:37.191Z","0.84.2-b1":"2026-08-15T11:57:45.143Z","0.84.5":"2026-09-03T10:33:04.002Z","0.85.0-b1":"2026-09-14T08:57:36.883Z"},"bugs":{"url":"https://github.com/earendil-works/pi/issues"},"author":{"name":"Mario Zechner"},"license":"MIT","homepage":"https://github.com/earendil-works/pi#readme","keywords":["ai","llm","openai","anthropic","gemini","bedrock","unified","api"],"repository":{"url":"git+https://github.com/earendil-works/pi.git","type":"git","directory":"packages/ai"},"description":"Unified LLM API with automatic model discovery and provider configuration","maintainers":[{"name":"bramburn","email":"nitrogen@gmail.com"}],"readme":"","readmeFilename":""}