{"_id":"@blackman-ai/sdk","_rev":"4-3b77961d9df8b062141143126ae04d98","name":"@blackman-ai/sdk","dist-tags":{"latest":"0.0.9"},"versions":{"0.0.3":{"name":"@blackman-ai/sdk","version":"0.0.3","keywords":["blackman","ai","llm","openai","anthropic","cost-optimization","api-client"],"author":{"name":"Blackman AI","email":"support@blackman.ai"},"license":"MIT","_id":"@blackman-ai/sdk@0.0.3","maintainers":[{"name":"mikepoage","email":"michael.poage@black-man.ai"}],"homepage":"https://www.useblackman.ai","bugs":{"url":"https://github.com/blackman-ai/typescript-sdk/issues"},"dist":{"shasum":"fed45074c8c3de48d57c77cc15766f195f5aea10","tarball":"https://registry.npmjs.org/@blackman-ai/sdk/-/sdk-0.0.3.tgz","fileCount":103,"integrity":"sha512-2putcQHIsn9Vogc/OvyaTM2QFkRZo5ufENjHBLR+K8gosO1PaFKk1zBJi4b7QMxUwoOThcl7RRz3RWXTFj2MyA==","signatures":[{"sig":"MEUCIGHi/DPRcMKsqNUwQma0lftpx9Hh6TsftA/mydybfmLJAiEA39OBW8Ir7Jbn22ZnAHhHL9wVmy7YX5PUxR3C1ftnyAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395073},"main":"./dist/index.js","module":"./dist/esm/index.js","gitHead":"4e79ea6eb6037ff48d165b8f110f5bf91102ab86","scripts":{"build":"tsc && tsc -p tsconfig.esm.json","prepare":"npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"mikepoage","email":"michael.poage@black-man.ai"},"repository":{"url":"git+https://github.com/blackman-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official TypeScript SDK for Blackman AI - Optimize your AI API costs","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.0 || ^5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.3_1760678573652_0.5062770088199176","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@blackman-ai/sdk","version":"0.0.4","keywords":["blackman","ai","llm","openai","anthropic","cost-optimization","api-client"],"author":{"name":"Blackman AI","email":"support@useblackman.ai"},"license":"MIT","_id":"@blackman-ai/sdk@0.0.4","maintainers":[{"name":"mikepoage","email":"michael.poage@black-man.ai"}],"homepage":"https://www.useblackman.ai","bugs":{"url":"https://github.com/blackman-ai/typescript-sdk/issues"},"dist":{"shasum":"bb9704376421257de597cb69a28f4ed0a8037b03","tarball":"https://registry.npmjs.org/@blackman-ai/sdk/-/sdk-0.0.4.tgz","fileCount":103,"integrity":"sha512-2KDZb5JLgTnwNVh10tmKDy6xfwWAEbq5/mGJRGugb/obhBwKDhVwPTQR4z1dIBOtzhh4f7vm5RBE/GAwfV+cgg==","signatures":[{"sig":"MEUCIQCNxnzuaktZyAgcFV0YN8sfWs8K4ZIAavAd40mRGCqxrAIgf30xHfPvSj+DpVlnGxNflMlMSG6Ou+itVszi007npew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395074},"main":"./dist/index.js","module":"./dist/esm/index.js","gitHead":"efb5943996e4e015ae975d5d2c0275d255774cd5","scripts":{"build":"tsc && tsc -p tsconfig.esm.json","prepare":"npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"mikepoage","email":"michael.poage@black-man.ai"},"repository":{"url":"git+https://github.com/blackman-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official TypeScript SDK for Blackman AI - Optimize your AI API costs","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.0 || ^5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.4_1760681831799_0.4801662362333221","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@blackman-ai/sdk","version":"0.0.7","keywords":["blackman","ai","llm","openai","anthropic","cost-optimization","api-client"],"author":{"name":"Blackman AI","email":"support@useblackman.ai"},"license":"MIT","_id":"@blackman-ai/sdk@0.0.7","maintainers":[{"name":"mikepoage","email":"michael.poage@black-man.ai"}],"homepage":"https://www.useblackman.ai","bugs":{"url":"https://github.com/blackman-ai/typescript-sdk/issues"},"dist":{"shasum":"6c992aca62accceb18b09933b48902aff602d243","tarball":"https://registry.npmjs.org/@blackman-ai/sdk/-/sdk-0.0.7.tgz","fileCount":103,"integrity":"sha512-4/0wCwfvFy2fFSpwBVttFz6dOFH7X2prvetjBGs8KgOzztUtULzrTbeGVdyIgeTm18OK/bDrOETMNfAwkyZknw==","signatures":[{"sig":"MEUCIBNQ1+2x4Sjhk5BQ8Z/WoPAtVKBu6yLr2ZAKzpKwnKfrAiEA7zvziSNe+62RgxbXP5zd8U44EY6SJ8VnX5CsmCp46EA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417551},"main":"./dist/index.js","module":"./dist/esm/index.js","gitHead":"02f95b154f99d9350b372220325c16e44f8b4456","scripts":{"build":"tsc && tsc -p tsconfig.esm.json","prepare":"npm run build"},"typings":"./dist/index.d.ts","_npmUser":{"name":"mikepoage","email":"michael.poage@black-man.ai"},"repository":{"url":"git+https://github.com/blackman-ai/typescript-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Official TypeScript SDK for Blackman AI - Optimize your AI API costs","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"typescript":"^4.0 || ^5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.0.7_1764728418858_0.44013657523271954","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@blackman-ai/sdk","version":"0.0.9","description":"Official TypeScript SDK for Blackman AI - Optimize your AI API costs","author":{"name":"Blackman AI","email":"support@useblackman.ai"},"repository":{"type":"git","url":"git+https://github.com/blackman-ai/typescript-sdk.git"},"main":"./dist/index.js","typings":"./dist/index.d.ts","module":"./dist/esm/index.js","sideEffects":false,"scripts":{"build":"tsc && tsc -p tsconfig.esm.json","prepare":"npm run build"},"devDependencies":{"typescript":"^4.0 || ^5.0"},"keywords":["blackman","ai","llm","openai","anthropic","cost-optimization","api-client"],"homepage":"https://www.useblackman.ai","bugs":{"url":"https://github.com/blackman-ai/typescript-sdk/issues"},"license":"MIT","_id":"@blackman-ai/sdk@0.0.9","gitHead":"e163cb3fa46100689b327710b958feff747723b7","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6KdT92GsLrLIm3Spah9+cSlxys+VC/JhjNG8UIu3D3M8Q81XLFkXY7Ik0wIXfUtdwyllVWUIe55CIXqMTvbcLw==","shasum":"c4c225abebec53811233c82240986d9584324b79","tarball":"https://registry.npmjs.org/@blackman-ai/sdk/-/sdk-0.0.9.tgz","fileCount":103,"unpackedSize":417551,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICMYP/GSWVf4CfSNz9I4VbTSYu91rSYHGfigVR9/q/9pAiBEg+bz8UhExiuTjQWa94qjSjerFcKx04RCpDwb7NCXyA=="}]},"_npmUser":{"name":"mikepoage","email":"michael.poage@black-man.ai"},"directories":{},"maintainers":[{"name":"mikepoage","email":"michael.poage@black-man.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.0.9_1764730896232_0.6340573174369095"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-17T05:22:53.510Z","modified":"2025-12-03T03:01:36.687Z","0.0.3":"2025-10-17T05:22:53.921Z","0.0.4":"2025-10-17T06:17:11.999Z","0.0.7":"2025-12-03T02:20:19.050Z","0.0.9":"2025-12-03T03:01:36.475Z"},"bugs":{"url":"https://github.com/blackman-ai/typescript-sdk/issues"},"author":{"name":"Blackman AI","email":"support@useblackman.ai"},"license":"MIT","homepage":"https://www.useblackman.ai","keywords":["blackman","ai","llm","openai","anthropic","cost-optimization","api-client"],"repository":{"type":"git","url":"git+https://github.com/blackman-ai/typescript-sdk.git"},"description":"Official TypeScript SDK for Blackman AI - Optimize your AI API costs","maintainers":[{"name":"mikepoage","email":"michael.poage@black-man.ai"}],"readme":"# @blackman-ai/sdk\n\nOfficial TypeScript/JavaScript SDK for [Blackman AI](https://www.useblackman.ai) - The AI API proxy that optimizes token usage to reduce costs.\n\n## Features\n\n- 🚀 Drop-in replacement for OpenAI, Anthropic, and other LLM APIs\n- 💰 Automatic token optimization (save 20-40% on costs)\n- 📊 Built-in analytics and cost tracking\n- 🔒 Enterprise-grade security with SSO support\n- ⚡ Low latency overhead (<50ms)\n- 🎯 Semantic caching for repeated queries\n\n## Installation\n\n```bash\nnpm install @blackman-ai/sdk\n```\n\n## Quick Start\n\n```typescript\nimport { Configuration, CompletionsApi } from '@blackman-ai/sdk';\n\nconst config = new Configuration({\n  basePath: 'https://app.useblackman.ai',\n  accessToken: 'sk_your_blackman_api_key'  // Get from https://app.useblackman.ai\n});\n\nconst api = new CompletionsApi(config);\n\nconst response = await api.completions({\n  provider: 'OpenAI',\n  model: 'gpt-4o',\n  messages: [\n    { role: 'user', content: 'Explain quantum computing in simple terms' }\n  ]\n});\n\nconsole.log(response.choices[0].message.content);\nconsole.log(`Tokens saved: ${response.usage.prompt_tokens}`);\n```\n\n## Authentication\n\nGet your API key from the [Blackman AI Dashboard](https://app.useblackman.ai/settings/api-keys).\n\n## Documentation\n\n- [Full API Reference](https://app.useblackman.ai/docs)\n- [Getting Started Guide](https://app.useblackman.ai/docs/getting-started)\n- [TypeScript Examples](https://github.com/blackman-ai/typescript-sdk/tree/main/examples)\n- [Migration from OpenAI](https://app.useblackman.ai/docs/migration/openai)\n\n## Support\n\n- 📧 Email: [support@blackman.ai](mailto:support@blackman.ai)\n- 💬 Discord: [Join our community](https://discord.gg/blackman-ai)\n- 🐛 Issues: [GitHub Issues](https://github.com/blackman-ai/typescript-sdk/issues)\n\n## License\n\nMIT © Blackman AI\n","readmeFilename":"README.md"}