{"_id":"1keyai","_rev":"3-bc0e4e0d7ae990b5de0466705dff0f00","name":"1keyai","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"1keyai","version":"1.0.0","keywords":["ai","chatbot","rag","documents","1keyai","llm"],"author":{"name":"1KeyAI"},"license":"MIT","_id":"1keyai@1.0.0","maintainers":[{"name":"leotrimhalitti","email":"leotrimhalitti@gmail.com"}],"homepage":"https://allinone-production-3a85.up.railway.app/docs","bugs":{"url":"https://github.com/Beyond-the-classroom/ALLINONE/issues"},"dist":{"shasum":"bf8fb3d738db14314a518aab5f46ca679eed0d4e","tarball":"https://registry.npmjs.org/1keyai/-/1keyai-1.0.0.tgz","fileCount":6,"integrity":"sha512-UDXz38YL+pkW3qVZlxDIa8w+0j5FKTzqfO85zh0lcAamK52ErLZDw4a+E9XLwrFBAM24819QWcd7t7cxseol5w==","signatures":[{"sig":"MEUCIQDdx9c6Dzt7hqweHwx56c4YUnJw5P4KPGwBROTCoYACyQIgR7uWqmYp8Drkr4bgO4kJSwUnUr93Ngwt4C0flJ0Zr+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8134},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"04c60455dbef0515bf218c99edd5de10c8d25a32","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"_npmUser":{"name":"leotrimhalitti","email":"leotrimhalitti@gmail.com"},"repository":{"url":"git+https://github.com/Beyond-the-classroom/ALLINONE.git","type":"git"},"_npmVersion":"10.9.2","description":"Official JavaScript/TypeScript SDK for 1KeyAI — one API key, any document, instant chatbot.","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/1keyai_1.0.0_1780778959864_0.5177693084601658","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"1keyai","version":"1.0.1","description":"Official JavaScript/TypeScript SDK for 1KeyAI — one API key, any document, instant chatbot.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"build":"tsup src/index.ts --format cjs,esm --dts","prepublishOnly":"npm run build"},"keywords":["ai","chatbot","rag","documents","1keyai","llm"],"author":{"name":"1KeyAI"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Beyond-the-classroom/ALLINONE.git"},"homepage":"https://allinone-production-3a85.up.railway.app/docs","devDependencies":{"tsup":"^8.0.0","typescript":"^5.0.0"},"_id":"1keyai@1.0.1","gitHead":"0e08f5dfda7811c89a5fa11fa6a4fbad035608c3","bugs":{"url":"https://github.com/Beyond-the-classroom/ALLINONE/issues"},"_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Nn5xtaXMgLIKuo4PRaF88Bxn0vHWALKdm0CoCLBAM+ZEfRRYAXYUKqfmpYoCZdhT0Duu2zOUOgma4j+zzH49ew==","shasum":"fdc063db8a81b9f4f805ddfb8949ed07a4bcde9a","tarball":"https://registry.npmjs.org/1keyai/-/1keyai-1.0.1.tgz","fileCount":6,"unpackedSize":8427,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCsv35K/Sc8aW0vZ0rwrYydDPRoLUkqJ2PbHc6xMORbNQIgY6hkU14Zd7PpFvyYGq/XVvQrzvrs9+uxoaaLtAVgiSw="}]},"_npmUser":{"name":"elonberisha","email":"elonberisha1999@gmail.com"},"directories":{},"maintainers":[{"name":"leotrimhalitti","email":"leotrimhalitti@gmail.com"},{"name":"elonberisha","email":"elonberisha1999@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/1keyai_1.0.1_1780825793534_0.44471208836913334"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-06T20:49:19.724Z","modified":"2026-06-07T09:49:53.774Z","1.0.0":"2026-06-06T20:49:20.027Z","1.0.1":"2026-06-07T09:49:53.668Z"},"bugs":{"url":"https://github.com/Beyond-the-classroom/ALLINONE/issues"},"author":{"name":"1KeyAI"},"license":"MIT","homepage":"https://allinone-production-3a85.up.railway.app/docs","keywords":["ai","chatbot","rag","documents","1keyai","llm"],"repository":{"type":"git","url":"git+https://github.com/Beyond-the-classroom/ALLINONE.git"},"description":"Official JavaScript/TypeScript SDK for 1KeyAI — one API key, any document, instant chatbot.","maintainers":[{"name":"leotrimhalitti","email":"leotrimhalitti@gmail.com"},{"name":"elonberisha","email":"elonberisha1999@gmail.com"}],"readme":"# 1KeyAI JavaScript / TypeScript SDK\r\n\r\n> One API key. Any document. Instant chatbot.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install 1keyai\r\n```\r\n\r\n## Quick start\r\n\r\n```typescript\r\nimport OneKeyAI from \"1keyai\";\r\n\r\nconst client = new OneKeyAI({ apiKey: \"pk_your_key_here\" });\r\n\r\nconst { answer, sources } = await client.chat({\r\n  message: \"What is this document about?\",\r\n});\r\n\r\nconsole.log(answer);\r\n```\r\n\r\n## Options\r\n\r\n```typescript\r\nconst client = new OneKeyAI({\r\n  apiKey: \"pk_your_key_here\", // required — get this from your project dashboard\r\n  baseUrl: \"https://...\",     // optional — defaults to 1KeyAI production\r\n});\r\n```\r\n\r\n## `client.chat(options)`\r\n\r\n| Option    | Type                              | Default     | Description              |\r\n|-----------|-----------------------------------|-------------|--------------------------|\r\n| `message` | `string`                          | required    | The question to ask      |\r\n| `llm`     | `\"claude\" \\| \"gpt\" \\| \"gemini\" \\| \"openai\" \\| \"google\" \\| \"anthropic\"` | saved project config | Optional provider override |\r\n| `history` | `Array<{role, content}>`          | `[]`        | Conversation history     |\r\n\r\n### Response\r\n\r\n```typescript\r\n{\r\n  answer: string;       // AI-generated answer\r\n  sources: Array<{\r\n    source: string;     // document name\r\n    snippet: string;    // relevant text excerpt\r\n  }>;\r\n}\r\n```\r\n\r\n## Links\r\n\r\n- [Dashboard](https://dashboard.1keyai.org)\r\n- [API Reference](https://allinone-production-3a85.up.railway.app/docs)\r\n","readmeFilename":"README.md"}