{"_id":"@aiservicer/sdk","_rev":"14-c186074a98b972573f0dc7eb1c249b34","name":"@aiservicer/sdk","dist-tags":{"latest":"0.9.2"},"versions":{"0.2.0":{"name":"@aiservicer/sdk","version":"0.2.0","keywords":["aiservicer","sdk","ai-agent","customer-service","transaction","api"],"license":"MIT","_id":"@aiservicer/sdk@0.2.0","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"dc460fe0026ac5a8fb4a57b542bf2c0ff8ef9d4f","tarball":"https://registry.npmjs.org/@aiservicer/sdk/-/sdk-0.2.0.tgz","fileCount":29,"integrity":"sha512-xdOX4vF27VmYjj2Moeo9W/vSuns7IVu55G+dsoNQus9RAX2hvC/HWoRH2dlgs9IDIIFfQAkm0N9Gqw8C2P5TPg==","signatures":[{"sig":"MEQCIHDzMGxrEpBXx4E9VvJE1v9VZGRIDzq0A5oH66TbsL4XAiBwhLZbq4rBWbFYkhy/NnYISxnWQdUquR87mMleQvVB3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29721},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"84acf8afc34cba1f0038edc28337baec99f45938","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AIServicer REST API client library for TypeScript — Auth, AgentX Marketplace, Chat, Project, Bot, Knowledge, Channel, Conversation, Analytics, Transaction","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0_1785006421662_0.780904618494157","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aiservicer/sdk","version":"0.3.0","keywords":["aiservicer","sdk","ai-agent","customer-service","transaction","api"],"license":"MIT","_id":"@aiservicer/sdk@0.3.0","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"d0f4992c338105a109d35bbd60fd404cf6a05e95","tarball":"https://registry.npmjs.org/@aiservicer/sdk/-/sdk-0.3.0.tgz","fileCount":29,"integrity":"sha512-JH2kRheptbFU/i6kQVBgjduOdvLVhAkGTxtgv8TiCCxaQViXWz5lZW5krJB1SCHTDbET/1latSGF8S7YZl/cig==","signatures":[{"sig":"MEYCIQDVdr+HxGUJKtiTYfKzwdW7JIZ7X1HQKc5CeuC/ELh9XAIhAPbWpkIA/ceN7u9vOcpcDywcUzewg57ifs6iX320t0F7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"480a90806dc8909eadb4a0ad90a054863bbad5e1","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AIServicer REST API client library for TypeScript — Auth, AgentX (Marketplace, Subscription, Monitoring), Chat, Project, Bot, Knowledge, Channel, Conversation, Analytics, Transaction","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.0_1785101742423_0.03576939847018168","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@aiservicer/sdk","version":"0.3.1","keywords":["aiservicer","sdk","ai-agent","customer-service","transaction","api"],"license":"MIT","_id":"@aiservicer/sdk@0.3.1","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"15c49754e8ee18d70e28b005ced90ba4e475dbeb","tarball":"https://registry.npmjs.org/@aiservicer/sdk/-/sdk-0.3.1.tgz","fileCount":31,"integrity":"sha512-2yH3VZRlGxIMLM++yvFe6yMZRId3popwDKN/3Bf0nQkEKY7oX1kVF6nMhPCqzeyrvnBmlx/5GlynjWdYrDxloA==","signatures":[{"sig":"MEYCIQDWzwcrdMkvVlGPZPEJ3Va0EUut1ZuwIljqLxFOgT+cwAIhAP566jz8hCZXV+hcGvAPO/F98IMeevNjel9N5P7eY6FA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35701},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"480a90806dc8909eadb4a0ad90a054863bbad5e1","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AIServicer REST API client library for TypeScript — Auth, AgentX (Marketplace, Subscription, Monitoring), Chat, Project, Bot, Knowledge, Channel, Conversation, Analytics, Transaction","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.1_1785103188760_0.13907331078447593","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@aiservicer/sdk","version":"0.4.0","keywords":["aiservicer","sdk","ai-agent","customer-service","transaction","api"],"license":"MIT","_id":"@aiservicer/sdk@0.4.0","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"921f9303cd6d37118474230014d268797dcd9845","tarball":"https://registry.npmjs.org/@aiservicer/sdk/-/sdk-0.4.0.tgz","fileCount":31,"integrity":"sha512-f9Az6uupiDOXDebLXv+6XmDkC+9uHHrS5A64WDJ6S9heOU93TPy2cKXf+P2w8wS9hsFX7GjYAAFqRecGDN07tw==","signatures":[{"sig":"MEYCIQD6YVsHWImN5FT9tlqIPhIsMX0Av0tEHePc+QbV7zWNhAIhAP8U8An+1OrupRkXPdNc3zWzx21Skge7V7WBeQCKBteD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36265},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7c6455064c742a322fa2f30338975a07e09ca1ac","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AIServicer REST API client library for TypeScript — Auth, AgentX (Marketplace, Subscription, Monitoring), Chat, Project, Bot, Knowledge, Channel, Conversation, Analytics, Transaction","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.0_1785532189237_0.7547514183197082","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@aiservicer/sdk","version":"0.5.0","keywords":["aiservicer","sdk","ai-agent","customer-service","transaction","api"],"license":"MIT","_id":"@aiservicer/sdk@0.5.0","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"4cb90d8bb88a043438104f7b74769163345a4450","tarball":"https://registry.npmjs.org/@aiservicer/sdk/-/sdk-0.5.0.tgz","fileCount":33,"integrity":"sha512-qKXx+m15Tzfjlbv/cDuX0cv8H38sxnXOCBIbsybNKtCapoe6JPZPdaqmpBXa6JOYzgSEetbF/iFRZIiPC92AfQ==","signatures":[{"sig":"MEYCIQCu8v+EMw1rqGLdSFI4BUmlRyPq5dLWWj/nVh4h7bwbgQIhAMcCz0OcIbPdCs1k6DR/ZkcCknvzd3xslTBvlYudG2rm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39173},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9a4f4e95a109b60cabb937ca319a2728d33f7b77","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AIServicer REST API client library for TypeScript — Auth, AgentX (Marketplace, Subscription, Monitoring), Chat, Project, Bot, Knowledge, Channel, Conversation, Analytics, Transaction","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.0_1785536091380_0.8752931015599177","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@aiservicer/sdk","version":"0.6.0","keywords":["aiservicer","sdk","ai-agent","customer-service","transaction","api"],"license":"MIT","_id":"@aiservicer/sdk@0.6.0","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"c507b70985d85daa4ce563ad05789f6c92d2d8cc","tarball":"https://registry.npmjs.org/@aiservicer/sdk/-/sdk-0.6.0.tgz","fileCount":33,"integrity":"sha512-UOOP0yQq8xsArif9iMeSFlPodq9i/zEr+z3tjNJaXTi3mx6PyLT/NkYQ3oHRYRId67hDFrrzd6v1rJ85SWT7LQ==","signatures":[{"sig":"MEUCIQD2TogNVFLwxeEmQ8c1YL/x/zn1mJGbzMBbGF6BRUzNmQIgY00ohwYOc3RMZLPoE1LV7QNyIbPDcnHqwCZRZOL3eQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d9a8bede3cebd1f6efefc819ec8a9a9f389bfa5e","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AIServicer REST API client library for TypeScript — Auth, AgentX (Marketplace, Subscription, Monitoring), Chat, Project, Bot, Knowledge, Channel, Conversation, Analytics, Transaction, LightRAG (Key+Document CRUD+Query)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.0_1785537883000_0.05791761216189828","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@aiservicer/sdk","version":"0.7.0","keywords":["aiservicer","sdk","ai-agent","customer-service","transaction","api"],"license":"MIT","_id":"@aiservicer/sdk@0.7.0","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"cbd3fa5e852192731fbc37b8579fae87682c627e","tarball":"https://registry.npmjs.org/@aiservicer/sdk/-/sdk-0.7.0.tgz","fileCount":35,"integrity":"sha512-ymS3q89vm0wOR0Tl7Q9dAhWxyNjQQf8Hk6GFo+O95kjOLQlD16f+S9i1XOeJOiDqiuSA0IETCaMHOhLLhzT+PA==","signatures":[{"sig":"MEUCIQD+E1qqJEyd16G1k6AYrfUO6krq/noFRL3FDhYea5icfgIgcY6aBS2bgxkr23aWpf8A1g16NF8CWjthifsiX4CYTcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49175},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1888985cd566033b756a27dc415a23c1b5866cf2","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AIServicer REST API client library for TypeScript — Auth, AgentX (Marketplace, Subscription, Monitoring), Chat, Project, Bot, Knowledge, Channel, Conversation, Analytics, Transaction, LightRAG (Key+Document CRUD+Query)","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.0_1785961715788_0.9102648148257639","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@aiservicer/sdk","version":"0.8.0","keywords":["aiservicer","sdk","ai-agent","customer-service","transaction","api"],"license":"MIT","_id":"@aiservicer/sdk@0.8.0","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"1c938909a89118e7262ddd8e467eca2ad0ebeb82","tarball":"https://registry.npmjs.org/@aiservicer/sdk/-/sdk-0.8.0.tgz","fileCount":37,"integrity":"sha512-HsUA9tJkfmlwrvIXLAFiACOpiYNZbeNPMtIFHRSJGuRfaAc83rh2KKH4UH3iOtt4GPiPyrZu5uDu41beu3ESDw==","signatures":[{"sig":"MEUCICagWFleasC1Dce9V0XVUYdpEInZDv+3vaAb81gOmjWFAiEA2Kec2+OKx27owd4I1LgylRhMRWz+lR3TvhjPDdTraPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55016},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ef5c52c9b9e491854e56164545ea27c645d3ba38","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AIServicer REST API client library for TypeScript — Agent (list/get/capabilities/chat/prepareTransaction), Auth, AgentX (Marketplace, Subscription, Monitoring), Chat, Project, Bot, Knowledge, Channel, Conversation, Analytics, Transaction, LightRAG (Key+Do","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.0_1785968648040_0.5017251110170189","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@aiservicer/sdk","version":"0.8.1","keywords":["aiservicer","sdk","ai-agent","customer-service","transaction","api"],"license":"MIT","_id":"@aiservicer/sdk@0.8.1","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"92168db0fcb7695d504441a260d13abcc6af3cad","tarball":"https://registry.npmjs.org/@aiservicer/sdk/-/sdk-0.8.1.tgz","fileCount":37,"integrity":"sha512-OtLT58o9T5tOGKoDK3oWZ+/N/DBB/WaRNa9BDsoiOqWaLMvyVjkvNzq1truF8iSgzJ4vPZVlPhyiUFZVbetcFg==","signatures":[{"sig":"MEUCIQD3asuLJq/rFlo3Dvf2RX5BU32v9e2SDwP6kVkvDFUYywIge4AqnIlQBkDRiWNrXJVsO+aZxnDkR/2WpL03YbwERZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57478},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0602e6342a5ddb14971de65365baf21be47ab9f2","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AIServicer REST API client library for TypeScript — Agent (list/get/capabilities/chat/prepareTransaction), Auth, AgentX (Marketplace, Subscription, Monitoring), Chat, Project, Bot, Knowledge, Channel, Conversation, Analytics, Transaction, LightRAG (Key+Do","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.1_1785969050224_0.7691317302562171","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@aiservicer/sdk","version":"0.8.2","keywords":["aiservicer","sdk","ai-agent","customer-service","transaction","api"],"license":"MIT","_id":"@aiservicer/sdk@0.8.2","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"32a2e523b77106aa470a9b8763eb650113a006c4","tarball":"https://registry.npmjs.org/@aiservicer/sdk/-/sdk-0.8.2.tgz","fileCount":41,"integrity":"sha512-CTR7IrZRZWnjDrMNtBCHMTnn/6g/gAEAXTRqlw5PHTycSTsAqwF2RnqcnupbGR/PgrslVo3oF4tNbKMvTJbo0w==","signatures":[{"sig":"MEUCIQCLs6EAqnpWKqxNj8JSZSgMo6GV0n5UwxH8go8TBwK9lgIgbD5G5dlGgdfUV1+Ml7retmp+YrBTUj3kVI3MpGumcNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68904},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c12a02c977444ec3bb7a317b7ca794af13c3139e","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.9.2","description":"AIServicer REST API client library for TypeScript — Agent (list/get/capabilities/chat/prepareTransaction), Auth, AgentX (Marketplace, Subscription, Monitoring), Chat, Project, Bot, Knowledge, Channel, Conversation, Analytics, Transaction, LightRAG (Key+Do","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.2_1786386024468_0.25997113633342583","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@aiservicer/sdk","version":"0.8.3","keywords":["aiservicer","sdk","ai-agent","customer-service","transaction","api"],"license":"MIT","_id":"@aiservicer/sdk@0.8.3","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"7cbd29969516e6addb57b140274c1f5000bf2734","tarball":"https://registry.npmjs.org/@aiservicer/sdk/-/sdk-0.8.3.tgz","fileCount":42,"integrity":"sha512-kEbUGO3XAdXM2lGV3W2e354cf3W3RKkjzkdB0sl+uOe5l7/UtRNBVxKA1Wj7JxVw3SHt+xNiWkeyFUrvPWXcFA==","signatures":[{"sig":"MEYCIQDDsSv1G0FkxIZCtSGW5OB7KCdpJCYRKfJDgnFc9jAmTQIhAOIGELyCj8sILIxB+XVvqOK9nhfuUcfSCMHEqf3OyJk1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77291},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1ca67610b4daa73e61b359c11a56dfc9a27d7158","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.9.2","description":"AIServicer REST API client library for TypeScript — Agent (list/get/capabilities/chat/prepareTransaction), Auth, AgentX (Marketplace, Subscription, Monitoring), Chat, Project, Bot, Knowledge, Channel, Conversation, Analytics, Transaction, LightRAG (Key+Do","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.3_1786390744967_0.9763322935325567","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@aiservicer/sdk","version":"0.9.0","keywords":["aiservicer","sdk","ai-agent","customer-service","transaction","api"],"license":"MIT","_id":"@aiservicer/sdk@0.9.0","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"fc182b597d59cfc4ca3112c058874751c53a3b0e","tarball":"https://registry.npmjs.org/@aiservicer/sdk/-/sdk-0.9.0.tgz","fileCount":44,"integrity":"sha512-OPbFXC5holRfOeGvs5jvdf3gj9aXwYsJWbjLy9bOxuclcK+WPMFjlE8tOHwlt/Mni5iFEYIQcPC5tfsl31A3Mg==","signatures":[{"sig":"MEUCIHxhF67FjFl2by+5v8jBqVeRWlrfKoKyT6cnvuWwNFS6AiEApK0dURHKNajkVgm5Q4huPfOixxkxlUm1pl5F7hVUed8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87010},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"544d70c25052a814686e837ee4d42ca494729310","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.9.2","description":"AIServicer REST API client library for TypeScript — Agent (list/get/capabilities/chat/prepareTransaction), Auth, AgentX (Marketplace, Subscription, Monitoring), Chat, Project, Bot, Knowledge, Channel, Conversation, Analytics, Transaction, LightRAG (Key+Do","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.0_1786918389553_0.4231636416123401","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@aiservicer/sdk","version":"0.9.1","keywords":["aiservicer","sdk","ai-agent","customer-service","transaction","api"],"license":"MIT","_id":"@aiservicer/sdk@0.9.1","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"b58697aa05128257a9a09708aab194e60ddb86e3","tarball":"https://registry.npmjs.org/@aiservicer/sdk/-/sdk-0.9.1.tgz","fileCount":46,"integrity":"sha512-QgyRDvZH6TxzkahCzbEsHW5KEapYisScA227P4NcVYvNUjok7+C7JXMP53/c24y0Ht2u7g8Pi6kBJZqbSZafXQ==","signatures":[{"sig":"MEYCIQDokGLpd9LhvMZN0EwNsyCLKfUcR6aSnOcE7GNtXJ2VawIhAN5xCIg4GIEwGb1AeDxYbqeYXJ7AE5d39Pv+CDwh+fNY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91501},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e4108beb9a8208a98011240b9038d99f36f09a18","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.9.2","description":"AIServicer REST API client library for TypeScript — Agent (list/get/capabilities/chat/prepareTransaction), Auth, AgentX (Marketplace, Subscription, Monitoring), Chat, Project, Bot, Knowledge, Channel, Conversation, Analytics, Transaction, LightRAG (Key+Do","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.1_1787246570320_0.41292406510523816","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@aiservicer/sdk","version":"0.9.2","description":"AIServicer REST API client library for TypeScript — Agent (list/get/capabilities/chat/prepareTransaction), Auth, AgentX (Marketplace, Subscription, Monitoring), Chat, Project, Bot, Knowledge, Channel, Conversation, Analytics, Transaction, LightRAG (Key+Do","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"build":"tsc","prepublishOnly":"npm run build"},"keywords":["aiservicer","sdk","ai-agent","customer-service","transaction","api"],"license":"MIT","devDependencies":{"typescript":"^5.5.0"},"engines":{"node":">=18.0.0"},"_id":"@aiservicer/sdk@0.9.2","gitHead":"31aa093212988160524510642febffc169f01596","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-sxG7ZGQBrtG6BGngvRFfv4JkrKemTRiR3n7d+AHlbmyFW9tCBv8plsp9HYUJ4I41g4lmArKng3m7U2SfhC+AvQ==","shasum":"e726efa5843d2b8cdccde7d36807177d8112c020","tarball":"https://registry.npmjs.org/@aiservicer/sdk/-/sdk-0.9.2.tgz","fileCount":46,"unpackedSize":92475,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDabt/L5FusrK1d1wfbGqqGwqk89EsE1AwPQzfkocvL/QIgd/pybF7cZKos79lYLXmuQGp0X29FAP8++sQwtIYYIWY="}]},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"directories":{},"maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.9.2_1787259802879_0.10292659075405797"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-25T19:07:01.484Z","modified":"2026-08-20T21:03:23.239Z","0.2.0":"2026-07-25T19:07:01.821Z","0.3.0":"2026-07-26T21:35:42.562Z","0.3.1":"2026-07-26T21:59:48.903Z","0.4.0":"2026-07-31T21:09:49.415Z","0.5.0":"2026-07-31T22:14:51.517Z","0.6.0":"2026-07-31T22:44:43.136Z","0.7.0":"2026-08-05T20:28:35.966Z","0.8.0":"2026-08-05T22:24:08.189Z","0.8.1":"2026-08-05T22:30:50.370Z","0.8.2":"2026-08-10T18:20:24.622Z","0.8.3":"2026-08-10T19:39:05.128Z","0.9.0":"2026-08-16T22:13:09.736Z","0.9.1":"2026-08-20T17:22:50.512Z","0.9.2":"2026-08-20T21:03:23.050Z"},"license":"MIT","keywords":["aiservicer","sdk","ai-agent","customer-service","transaction","api"],"description":"AIServicer REST API client library for TypeScript — Agent (list/get/capabilities/chat/prepareTransaction), Auth, AgentX (Marketplace, Subscription, Monitoring), Chat, Project, Bot, Knowledge, Channel, Conversation, Analytics, Transaction, LightRAG (Key+Do","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"readme":"# @aiservicer/sdk\n\nAIServicer 平台的官方 TypeScript SDK —— 覆盖 Agent / 交易 / Bot / 知识库 / 渠道 / 对话 / 分析 / Auth / AgentX / Chat / API Key / LightRAG / Admin / 编排 / 定时任务 / 企业内 Agent（企业知识库 + 监控）等全部资源。支持 Gateway（`/api/v1`）、Server（`/api`）与 Admin（`/api/admin`）三类 API 域。\n\n- 运行时：Node.js >= 18（ESM）\n- 类型：完整 TypeScript 类型定义（自带 `dist/index.d.ts`）\n- License：MIT\n\n## 安装\n\n```bash\nnpm install @aiservicer/sdk\n```\n\n## 快速开始\n\n### 方式一：API Key（推荐，服务端 / 简单集成）\n\n```ts\nimport { AIServicerClient } from \"@aiservicer/sdk\";\n\nconst client = new AIServicerClient({\n  baseUrl: \"https://aiservicer.0xainet.top\",        // Gateway 根地址（生产域名，走 HTTPS）\n  serverBaseUrl: \"https://aiservicer.0xainet.top\",  // Server 根地址（auth/chat/lightrag/admin 等，同域名）\n  apiKey: \"aisvc-xxx\",                          // 商户 API Key\n});\n\n// 列出 agent\nconst { agents } = await client.agents.list({ projectId: \"project-xxx\" });\n\n// 与 agent 对话\nconst { reply, transaction } = await client.agents.chat({\n  message: \"我想在 Base 上铸造一个 NFT\",\n  userAddress: \"0x1234...\",\n  chainId: 8453,\n});\nconsole.log(reply);\n```\n\n### 方式二：JWT 登录（需数学验证码）\n\n生产环境 login/register 强制要求验证码，SDK 已内置 `auth.getCaptcha()` 求解接口：\n\n```ts\nimport { AIServicerClient } from \"@aiservicer/sdk\";\n\nconst client = new AIServicerClient({\n  baseUrl: \"https://aiservicer.0xainet.top\",\n  apiKey: \"aisvc-xxx\", // 构造时必填 apiKey 或 token 之一\n});\n\n// 1. 获取数学验证码（svg 为 data URI，算式 a + b = ? / a - b = ?，结果恒非负）\nconst { token, svg } = await client.auth.getCaptcha();\nconst svgText = Buffer.from(svg.replace(/^data:image\\/svg\\+xml;base64,/, \"\"), \"base64\").toString(\"utf-8\");\nconst m = svgText.match(/(\\d+)\\s*([+-])\\s*(\\d+)/)!;\nconst answer = m[2] === \"+\" ? Number(m[1]) + Number(m[3]) : Number(m[1]) - Number(m[3]);\n\n// 2. 登录（签发 7 天 JWT，无 refresh 端点 → 到期需提前重登）\nconst { token: jwt } = await client.auth.login(\"username\", \"password\", { token, answer });\nclient.setToken(jwt); // SDK 不会自动接线，需手动 setToken 切换为 JWT 模式\n```\n\n> **JWT 续期约定**：`login` 签发 7 天有效 JWT 且无 refresh 机制，请提前 1 天重新登录并 `setToken`。完整实现见 [examples/cryptchat-multitenant.ts](./examples/cryptchat-multitenant.ts) 的 `ensureToken()`。\n\n## 认证方式\n\n| 方式 | 配置 | 生效域 |\n|------|------|--------|\n| API Key | `config.apiKey` | 所有请求带 `X-API-Key` Header |\n| 商户 JWT | `client.setToken(jwt)` | 覆盖 API Key，带 `Authorization: Bearer`（auth/agentx/chat/lightrag/orchestration/scheduledTasks 等） |\n| 管理员 JWT | `client.admin` 前置 setToken（管理员账号） | Admin 资源（`/api/admin/*`） |\n\n> `setToken()` 是全局切换，调用后所有资源请求优先使用 JWT。\n\n## 集成方（API Key）对话：BYOK / 平台 LLM 授权\n\n通过 **API Key**（`X-API-Key`）接入的**集成方**调用对话（`agents.chat` / `chat.send`）时的 LLM 选择（2026-08-11 起生效）：\n\n- Bot 已配置**自有 LLM Provider（BYOK）** → 走商户自有 LLM（不计平台配额）；\n- Bot 未配置 BYOK 且商户为**付费套餐**（获平台 LLM 授权）→ 回退平台 LLM（按商户套餐 token 配额计费）；\n- Bot 未配置 BYOK 且商户**未授权** → 返回 400：\n\n```json\n{\n  \"error\": \"byok_required\",\n  \"code\": \"BYOK_REQUIRED\",\n  \"reply\": \"该 Bot 未配置自己的 LLM Provider，且商户未获平台 LLM 使用授权。请为该 Bot 配置自有 LLM（BYOK），或升级付费套餐获取平台 LLM 授权后重试。\"\n}\n```\n\n- **平台 LLM（DeepSeek）按商户授权使用**：平台登录用户（JWT）按套餐配额；API Key 集成方在商户获得平台 LLM 授权后也可回退使用。\n- 判定依据：网关转发对话请求时透传 `X-Auth-Mode`（API Key → `api-key`，JWT → `jwt`）。\n- **集成方 LLM 策略可配置**（server 环境变量 `API_KEY_LLM_POLICY`）：\n  - `authorized`（默认）：API Key 无 BYOK 时按**商户平台 LLM 授权**判定——付费套餐（`price_monthly>0`）即授权 → 回退平台 LLM（按商户套餐 token 配额计费）；未授权 → 400 `byok_required`；\n  - `strict`：强制 BYOK，关闭授权回退（平台 LLM 不向 API Key 集成方开放）。\n  - 切换后需重启 aiservicer-server 生效（见 [docs/DEPLOY.md](../docs/DEPLOY.md)）。\n\n**为 Bot 配置 BYOK**（平台后台「Bot → LLM Provider」，或 merchant API，需商户 JWT）：\n\n```bash\nPOST /api/merchant/projects/:projectId/bots/:botId/llm-config\nContent-Type: application/json\nAuthorization: Bearer <merchant-jwt>\n\n{ \"provider\": \"custom\", \"endpointUrl\": \"https://api.your-llm.com/v1\", \"apiKey\": \"sk-...\", \"model\": \"your-model\" }\n```\n\n- `provider` ∈ `platform | deepseek | openai | anthropic | gemini | qwen | glm | kimi | custom`\n- `custom` 必须同时提供 `endpointUrl` + `apiKey`；预置 provider 至少填 `apiKey`（endpoint 可空走预置端点）\n- `platform` = 删除配置回退平台 LLM（仅 JWT 用户可用）\n- 完整示例见 [examples/cryptchat-multitenant.ts](./examples/cryptchat-multitenant.ts) 的 `configureBotByok()` / `chatAsIntegrator()`\n\n### 请求级 BYOK：按次对话传入用户自己的 LLM Key（0.9.0+）\n\n`chat.send` / `agents.chat` 支持在单次请求中传入调用方自己的 LLM API Key（**不消耗商户配额**，优先级高于 Bot 后台配置）：\n\n```ts\nawait client.chat.send({\n  message: '你好',\n  projectId: 'p_xxx',\n  botId: 'bot_xxx',\n  userAddress: '0x...',\n  llmApiKey: 'sk-user-own-key',   // 可选：本次对话使用该 Key 调用 LLM\n  llmEndpoint: 'https://api.your-llm.com/v1', // 可选：OpenAI 兼容端点（默认平台端点）\n  llmModel: 'your-model',          // 可选：模型名（默认平台模型）\n});\n```\n\n- **携带 `llmApiKey`**：本次对话走调用方 Key（BYOK），不扣商户月度配额、不计入平台用量日志；\n- **未携带**：保持现状（Bot 配置的 provider，或平台 LLM 按套餐配额）。\n- **无效/欠费 Key 错误**（结构化错误码）：\n\n| 场景 | HTTP | code |\n|------|------|------|\n| Key 无效 / 欠费（上游 401/403） | 400 | `LLM_KEY_INVALID` |\n| 上游 5xx / 超时 | 502 | `LLM_UPSTREAM_ERROR` |\n\n### 响应 usage 明细（0.9.0+）\n\n`chat.send` / `agents.chat` 成功响应新增 `usage` 字段（真实 input/output token 拆分，多轮工具调用按轮次累加）：\n\n```json\n{\n  \"reply\": \"...\",\n  \"tokensUsed\": 167,\n  \"usage\": { \"input_tokens\": 98, \"output_tokens\": 69 }\n}\n```\n\n`tokensUsed` 保持兼容（= input + output）；无明细时 `usage` 省略。\n\n## 资源概览（client.*）\n\n| 资源 | 主要能力 | API 域 |\n|------|----------|--------|\n| `client.project` | 项目 CRUD、列表 | Gateway |\n| `client.bot` | Bot（客服/销售/交易/自定义）CRUD、启停、统计 | Gateway |\n| `client.agents` | Agent 列表/详情/能力声明/对话/构造交易 | Gateway |\n| `client.knowledge` | 知识文档 CRUD、推荐 | Gateway |\n| `client.channel` | 渠道（telegram/whatsapp/webwidget）创建与配置 | Gateway |\n| `client.conversation` | 对话记录与消息 | Gateway |\n| `client.analytics` | 仪表盘数据、Bot 指标、按用户用量汇总（summaryByUser） | Gateway |\n| `client.transaction` | 交易意图解析/构造/模拟、协议/合约/calldata 查询 | Gateway |\n| `client.auth` | 验证码（getCaptcha）、登录、注册、钱包登录 | Server |\n| `client.agentx` | 市场、订阅、监控、Skills、发布 | Server |\n| `client.chat` | 服务端对话（含 function calling tools、A2A 编排） | Server |\n| `client.apiKeys` | API Key 创建/列表/吊销 | Gateway |\n| `client.lightrag` | RAG Key 管理 + 文档 CRUD + 查询（per-user namespace） | Server |\n| `client.orchestration` | 对话编排（多 task × 多 agent） | Server |\n| `client.scheduledTasks` | 主 agent 定时任务管理 | Server |\n| `client.internal` | 企业内 Agent：企业级共享知识库 + 监控连接器/事件（`internal` bot） | Server |\n| `client.abis` | 商户租户合约 ABI 管理：list/add/remove（交易 agent 上传 ABI 后即可按函数构造链上调用） | Server |\n| `client.admin` | 平台仪表盘、商户、计费、LLM 设置（需管理员 JWT） | Admin |\n\n### 按用户地址的 token 用量汇总（0.9.0+）\n\n对账接口：按 `userAddress` 汇总平台 LLM 调用的 token 用量（日维度 + 累计），用于成本核算与双方对账：\n\n```ts\nconst summary = await client.analytics.summaryByUser('0x...', 7);\n// {\n//   userAddress: '0x...',\n//   days: 7,\n//   daily: [{ day: '2026-08-10', tokens_in: '1200', tokens_out: '800', calls: '5' }],\n//   totals: { tokensIn: 1200, tokensOut: 800, calls: 5 },\n// }\n```\n\n- 对应 HTTP：`GET /api/v1/usage/summary?userAddress=<address>&days=<N>`（days 默认 7，1~365）\n- 口径：仅统计**平台 LLM 调用**（消耗商户配额的部分）；请求级 `llmApiKey` 的 BYOK 调用消耗调用方自身 Key，不计入。\n\n### 多租户隔离（chat / lightrag）\n\n- **会话与记忆隔离**：`chat.send` / `agents.chat` 传 `userAddress`，平台按 `(tenant, bot, userAddress)` 隔离会话与记忆。\n- **知识库隔离**：`lightrag.insertDocument` / `lightrag.query` 传 `namespace`（per-user）；**缺省回退到 botId = 全租户共享**，多租户场景必须显式传。\n- 完整示例见 [examples/cryptchat-multitenant.ts](./examples/cryptchat-multitenant.ts)。\n\n### Function Calling（工具回调）\n\n`chat.send` / `agents.chat` 支持 `tools` 参数（OpenAI function calling 兼容格式）。平台执行工具时 POST 到 `callback_url`，回调体 `{ tool, arguments }`，携带 `X-AIServicer-Tool` + `X-Tool-Key` 头。\n\n> 平台**不代验签**——回调服务必须自行校验 `X-Tool-Key`（推荐 `timingSafeEqual`）。15s 超时 / 最多 5 轮循环。示例见 `cryptchat-multitenant.ts` 的 `validateToolCall()`。\n\n## 示例\n\n| 示例 | 说明 |\n|------|------|\n| [examples/quickstart.ts](./examples/quickstart.ts) | 最简上手：API Key 认证 + 列 agent + 对话 |\n| [examples/cryptchat-multitenant.ts](./examples/cryptchat-multitenant.ts) | 多租户完整接入：JWT 自动续期 + CAPTCHA + chat.send + LightRAG namespace 隔离 + 回调鉴权 |\n\n### 环境变量模板\n\n复制 [.env.example](./.env.example) 为 `.env` 并按需填写（`.env` 已被仓库 `.gitignore` 忽略，不会提交）：\n\n```bash\ncp .env.example .env\n```\n\n- `AISERVICER_*` 前缀变量供多租户示例使用（含 API Key / 账号密码 / 项目与 Bot ID / 回调密钥）\n- `examples/quickstart.ts` 使用简写变量：`BASE_URL` / `SERVER_URL` / `API_KEY`\n\n## 发布流程（维护者）\n\n```bash\ncd sdk\nnpm version 0.8.3 --no-git-tag-version   # 小版本递增，紧贴 API 变更\nnpm run build                            # tsc → dist\nnpm publish                              # token 在 ~/.npmrc（@aiservicer 组织）\nnpm dist-tag ls @aiservicer/sdk          # 确认 latest\ncd .. && git add sdk/package.json sdk/package-lock.json\ngit commit -m \"chore(sdk): 发布 @aiservicer/sdk@0.8.3\"\n```\n\n> 已发布版本：0.8.3（0.8.2 验证码登录 getCaptcha / login / register captcha、orchestration、scheduledTasks；0.8.3 顶层补导出 `CaptchaResponse` / `CaptchaAnswer` 类型）。**SDK 发布后需同步升级 `@aiservicer/mcp-server` 的 SDK 依赖并重新发布**（见 [mcp-server/README.md](../mcp-server/README.md)）。\n","readmeFilename":"README.md"}