{"_id":"@ooneex/ai","_rev":"38-6506e76105834699f0a3b972a19ce33c","name":"@ooneex/ai","dist-tags":{"latest":"1.3.1"},"versions":{"0.0.4":{"name":"@ooneex/ai","version":"0.0.4","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@0.0.4","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"3f76dc2cbfdbaf615b5b74f705c430f9137f13bf","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-0.0.4.tgz","fileCount":6,"integrity":"sha512-ajH5ZoRI7Ie1AvfcMPI+Y40YIt3w1XpmE/KKbef1wYXg7vbVs7Z+j0KDvU/yVrl+l+pNgU8brDq7hxfppoF/MQ==","signatures":[{"sig":"MEYCIQDxWntmyQBkRLnrBqLHDlzeXLsT3nvp1ScSnuVg3vHHfgIhANV0jVriRv3BMKwYjsjghwWbK4YUBcFULG/akdvC8yHx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116322},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"3f76dc2cbfdbaf615b5b74f705c430f9137f13bf","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","publish":"bun publish --access public || true"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-ajH5ZoRI7Ie1AvfcMPI+Y40YIt3w1XpmE/KKbef1wYXg7vbVs7Z+j0KDvU/yVrl+l+pNgU8brDq7hxfppoF/MQ==","_npmVersion":"10.8.3","description":"Unified AI client library with support for OpenAI, Anthropic, Google Gemini, and Ollama providers","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.2.0","@ooneex/container":"0.0.2","@ooneex/exception":"0.0.1","@ooneex/validation":"0.0.1","@ooneex/http-status":"0.0.1","@tanstack/ai-gemini":"^0.2.0","@tanstack/ai-ollama":"^0.2.0","@tanstack/ai-openai":"^0.2.0","@tanstack/ai-anthropic":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.0.4_1768052156684_0.6636860153801387","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@ooneex/ai","version":"0.0.5","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@0.0.5","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"f94821c6a75ea3674894742bb49301126fc8e16b","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-0.0.5.tgz","fileCount":6,"integrity":"sha512-P/z0wHANXqVwPfGof2TFdEO56B1qpktkXn7/xtXJqvsZeuwS9EAxDOP/8XX9B6nbHt65R3qTb8iPD8h/f1uAGQ==","signatures":[{"sig":"MEYCIQC5iu4xvtLtfnJ2AcY34fz4z7jkNGmx8Mq6iCkZJJ8bxAIhALLBfZAvmJ+2pIW50i9uGJ6hzWXZpKjezAnJAeueNVQA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116339},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"f94821c6a75ea3674894742bb49301126fc8e16b","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-P/z0wHANXqVwPfGof2TFdEO56B1qpktkXn7/xtXJqvsZeuwS9EAxDOP/8XX9B6nbHt65R3qTb8iPD8h/f1uAGQ==","_npmVersion":"10.8.3","description":"Unified AI client library with support for OpenAI, Anthropic, Google Gemini, and Ollama providers","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.2.0","@ooneex/container":"0.0.2","@ooneex/exception":"0.0.1","@ooneex/validation":"0.0.1","@ooneex/http-status":"0.0.1","@tanstack/ai-gemini":"^0.2.0","@tanstack/ai-ollama":"^0.2.0","@tanstack/ai-openai":"^0.2.0","@tanstack/ai-anthropic":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.0.5_1768056435916_0.21835688053943514","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@ooneex/ai","version":"0.0.6","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@0.0.6","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"efcc6ae22b61a41903762b251a19331c4c436936","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-0.0.6.tgz","fileCount":6,"integrity":"sha512-wrJJNN6i7PFeOh4KEPB/0I2OJqyuXsQ9pc281fZgmy4mq1BN10C5QVx4u9MOiY4QTO/hHb2gPu/UAW3XIQiTHQ==","signatures":[{"sig":"MEQCIErGgXA3d3W7hjfQCDIYXN3gQ6Cyz0/VH2ienpCCJ/rXAiB1hL5bIJhN6QY/wYRTrCMtYZYIaQZEoA8Nf6+59S05UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116339},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"efcc6ae22b61a41903762b251a19331c4c436936","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-wrJJNN6i7PFeOh4KEPB/0I2OJqyuXsQ9pc281fZgmy4mq1BN10C5QVx4u9MOiY4QTO/hHb2gPu/UAW3XIQiTHQ==","_npmVersion":"10.8.3","description":"Unified AI client library with support for OpenAI, Anthropic, Google Gemini, and Ollama providers","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.2.0","@ooneex/container":"0.0.2","@ooneex/exception":"0.0.1","@ooneex/validation":"0.0.1","@ooneex/http-status":"0.0.1","@tanstack/ai-gemini":"^0.2.0","@tanstack/ai-ollama":"^0.2.0","@tanstack/ai-openai":"^0.2.0","@tanstack/ai-anthropic":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.0.6_1768056832844_0.3629885195671485","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@ooneex/ai","version":"0.0.7","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@0.0.7","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"45dc7fe8cfe5af44ce624fc67ea19188f0939bb5","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-0.0.7.tgz","fileCount":6,"integrity":"sha512-WSp+t9NV6++Uzr1XfKFWOqtI6OMDj0TEYZlLX9pl1g4m1flRiqNCUi7xFr8ecSfjP7EiPXZaNaad3zhAedUcDA==","signatures":[{"sig":"MEYCIQCosyg/baZa/uewsVZgn4oroI3uipvZvNivj8PcdljazwIhAMtwMsx/KqRbgI5S4LQfhPQj0PW+DUsou6WnTwyFFJHS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116339},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"45dc7fe8cfe5af44ce624fc67ea19188f0939bb5","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-WSp+t9NV6++Uzr1XfKFWOqtI6OMDj0TEYZlLX9pl1g4m1flRiqNCUi7xFr8ecSfjP7EiPXZaNaad3zhAedUcDA==","_npmVersion":"10.8.3","description":"Unified AI client library with support for OpenAI, Anthropic, Google Gemini, and Ollama providers","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.2.0","@ooneex/container":"0.0.2","@ooneex/exception":"0.0.1","@ooneex/validation":"0.0.1","@ooneex/http-status":"0.0.1","@tanstack/ai-gemini":"^0.2.0","@tanstack/ai-ollama":"^0.2.0","@tanstack/ai-openai":"^0.2.0","@tanstack/ai-anthropic":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.0.7_1768058419220_0.1875443809063635","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@ooneex/ai","version":"0.0.8","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@0.0.8","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"8fb10faccab0fdb400f264ae967a025d21f192d6","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-0.0.8.tgz","fileCount":6,"integrity":"sha512-GBQOgZYvLVdzMfgo90qUIzB832nMscl91EOK93tuNuGKlm+W+qRbQTW4MkDoWiHaWqoEMGnSeKvjcKfXalTl7Q==","signatures":[{"sig":"MEUCIQChh2HRBf/YqRkf3wo1hVn5S2rX5Q25i4Gng76PSTAtKQIgXaWotKVA86zFjoG8yWVATPxEz0Bi9ld766L4pWz6ZuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116339},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"8fb10faccab0fdb400f264ae967a025d21f192d6","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-GBQOgZYvLVdzMfgo90qUIzB832nMscl91EOK93tuNuGKlm+W+qRbQTW4MkDoWiHaWqoEMGnSeKvjcKfXalTl7Q==","_npmVersion":"10.8.3","description":"Unified AI client library with support for OpenAI, Anthropic, Google Gemini, and Ollama providers","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.2.0","@ooneex/container":"0.0.9","@ooneex/exception":"0.0.8","@ooneex/validation":"0.0.8","@ooneex/http-status":"0.0.8","@tanstack/ai-gemini":"^0.2.0","@tanstack/ai-ollama":"^0.2.0","@tanstack/ai-openai":"^0.2.0","@tanstack/ai-anthropic":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.0.8_1768060425061_0.4622668472097291","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@ooneex/ai","version":"0.0.9","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@0.0.9","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"96b4656b117444696c00b88f34bd61f7d2bf2130","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-0.0.9.tgz","fileCount":6,"integrity":"sha512-5A0cPG9IEMTcNtCpsYKxzXLxgWOzmoUMeD9cH5OiXFUKLZ63TnrjlguGvklG15EZPPTGZFP7BH+iaQsRkENnyA==","signatures":[{"sig":"MEUCIFbS+2Qm+XTxi1ssmHc8rOsMg3eiEXLhKf++r0duzfGgAiEAgZuYz6o8UyYJHKz4/fkwaZ3moyef2eB4N8Jiwebr/RM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116339},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"96b4656b117444696c00b88f34bd61f7d2bf2130","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-5A0cPG9IEMTcNtCpsYKxzXLxgWOzmoUMeD9cH5OiXFUKLZ63TnrjlguGvklG15EZPPTGZFP7BH+iaQsRkENnyA==","_npmVersion":"10.8.3","description":"Unified AI client library with support for OpenAI, Anthropic, Google Gemini, and Ollama providers","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.2.0","@ooneex/container":"0.0.9","@ooneex/exception":"0.0.8","@ooneex/validation":"0.0.8","@ooneex/http-status":"0.0.8","@tanstack/ai-gemini":"^0.2.0","@tanstack/ai-ollama":"^0.2.0","@tanstack/ai-openai":"^0.2.0","@tanstack/ai-anthropic":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.0.9_1768063625685_0.7447578924123657","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@ooneex/ai","version":"0.0.10","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@0.0.10","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"1edb96bfe57fd3e90a2ba2a50233cbb8e9affe4a","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-0.0.10.tgz","fileCount":6,"integrity":"sha512-kTQqcAXj2Pb56zJI9uAtQrhStDlVTrZ8cvFCPhEb1sfo5pY+03fH8PKKB8KmOwO8mwmblkz1GR7SLe0hcQPR2w==","signatures":[{"sig":"MEUCIQCm19Yb4bdPvi5amckqSOTHpxmyvAIVy1hexQL5i0BzhQIgFnUzAN0OY9EgBRy/Sgf2Z+4MeMpCUFA5qg40y4FGtkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116345},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"1edb96bfe57fd3e90a2ba2a50233cbb8e9affe4a","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-kTQqcAXj2Pb56zJI9uAtQrhStDlVTrZ8cvFCPhEb1sfo5pY+03fH8PKKB8KmOwO8mwmblkz1GR7SLe0hcQPR2w==","_npmVersion":"10.8.3","description":"Unified AI client library with support for OpenAI, Anthropic, Google Gemini, and Ollama providers","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.2.0","@ooneex/container":"0.0.11","@ooneex/exception":"0.0.10","@ooneex/validation":"0.0.10","@ooneex/http-status":"0.0.10","@tanstack/ai-gemini":"^0.2.0","@tanstack/ai-ollama":"^0.2.0","@tanstack/ai-openai":"^0.2.0","@tanstack/ai-anthropic":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"0.0.10"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.0.10_1768065254110_0.1525136967550189","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@ooneex/ai","version":"0.0.11","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@0.0.11","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"556419c0135ad06305cfa1f019e2295c7ec1e4ec","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-0.0.11.tgz","fileCount":6,"integrity":"sha512-QrAoYg9meQPLs6wgjZqM23Z3lbyI7Cl524rkpBgmC8fzuvuciqg0zdfE4M9nxDtU4NQ7vVIyOzk6UInu4oQ90A==","signatures":[{"sig":"MEUCIHV5ahd8Y0So5p69YOpK+1uUy04hwWmxWmCanHUkYJ7tAiEAms6t8jOsl0tFIirDJIej4qXBfN9XtEu93NDrH2ib2aM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116345},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"556419c0135ad06305cfa1f019e2295c7ec1e4ec","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-QrAoYg9meQPLs6wgjZqM23Z3lbyI7Cl524rkpBgmC8fzuvuciqg0zdfE4M9nxDtU4NQ7vVIyOzk6UInu4oQ90A==","_npmVersion":"10.8.3","description":"Unified AI client library with support for OpenAI, Anthropic, Google Gemini, and Ollama providers","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.2.0","@ooneex/container":"0.0.11","@ooneex/exception":"0.0.10","@ooneex/validation":"0.0.10","@ooneex/http-status":"0.0.10","@tanstack/ai-gemini":"^0.2.0","@tanstack/ai-ollama":"^0.2.0","@tanstack/ai-openai":"^0.2.0","@tanstack/ai-anthropic":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"0.0.10"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.0.11_1768067616208_0.37751997595398357","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@ooneex/ai","version":"0.0.12","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@0.0.12","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"25d673993a814c065f1be5362db93f9e4b1ed463","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-0.0.12.tgz","fileCount":6,"integrity":"sha512-2Q5oI8wGyvFGzwcHGYqe7BoCgCgGq6kiZlr/LOTY49Kpj5gB00t1uE+V3CL3frwZCO5rKlQFgedyve5h9ZqG5w==","signatures":[{"sig":"MEUCIAkdNjvC3xaUt9CHLlgePMAsEZgNrUSlBrCb00zTYl+4AiEA5eq4yYvEsY9sRa+7qf/FZsv37gjR+AVKMo+LBVKlx24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116345},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"25d673993a814c065f1be5362db93f9e4b1ed463","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-2Q5oI8wGyvFGzwcHGYqe7BoCgCgGq6kiZlr/LOTY49Kpj5gB00t1uE+V3CL3frwZCO5rKlQFgedyve5h9ZqG5w==","_npmVersion":"10.8.3","description":"Unified AI client library with support for OpenAI, Anthropic, Google Gemini, and Ollama providers","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.2.0","@ooneex/container":"0.0.12","@ooneex/exception":"0.0.11","@ooneex/validation":"0.0.11","@ooneex/http-status":"0.0.11","@tanstack/ai-gemini":"^0.2.0","@tanstack/ai-ollama":"^0.2.0","@tanstack/ai-openai":"^0.2.0","@tanstack/ai-anthropic":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"0.0.11"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.0.12_1768072835642_0.27613832534473537","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@ooneex/ai","version":"0.0.13","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@0.0.13","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"90dac2a2596fb4bd3d4cdbb252dd38309866f36c","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-0.0.13.tgz","fileCount":6,"integrity":"sha512-DCEt5IlGPUfqGqaSoZaZJ4xC/zJzq2/tOWRSoCBr/UgSpegLdlx4AYHZGCG8qQ0ZReSMQimemBdGUkWgSbPCPw==","signatures":[{"sig":"MEUCIQDn2faVriqY1mBQHhaIdrHW89AeMJDFJ3wQ/o7yha4DqgIgdHncJXrse6jN70ShBpXFFu7gVhEs5v26Hqs5kTGKbm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133426},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"90dac2a2596fb4bd3d4cdbb252dd38309866f36c","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-DCEt5IlGPUfqGqaSoZaZJ4xC/zJzq2/tOWRSoCBr/UgSpegLdlx4AYHZGCG8qQ0ZReSMQimemBdGUkWgSbPCPw==","_npmVersion":"10.8.3","description":"Unified AI client library with support for OpenAI, Anthropic, Google Gemini, and Ollama providers","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.2.0","@ooneex/container":"0.0.12","@ooneex/exception":"0.0.11","@ooneex/validation":"0.0.11","@ooneex/http-status":"0.0.11","@tanstack/ai-gemini":"^0.2.0","@tanstack/ai-ollama":"^0.2.0","@tanstack/ai-openai":"^0.2.0","@tanstack/ai-anthropic":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"0.0.11"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.0.13_1768208003936_0.2580028305749884","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@ooneex/ai","version":"0.0.14","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@0.0.14","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"f6e942c967f9eb9e704e9d99b263dabc50f39a96","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-0.0.14.tgz","fileCount":6,"integrity":"sha512-3ffymbI5oR1Xyr8yvW1WKYmtcwiKu4RIMLGjpx1GWTxRy6pjim2tRKbU2trAL9S1vaFNiV42dUFC8DTV5Haiqg==","signatures":[{"sig":"MEYCIQDHniwO+ZcoGe5cIIOxxyasVsUj24dICmdRnDBBscjegAIhAJyKFVfxrcWX15LJVy97xthyBCgl3sY9DE+/KP0fjRVq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133426},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"f6e942c967f9eb9e704e9d99b263dabc50f39a96","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-3ffymbI5oR1Xyr8yvW1WKYmtcwiKu4RIMLGjpx1GWTxRy6pjim2tRKbU2trAL9S1vaFNiV42dUFC8DTV5Haiqg==","_npmVersion":"10.8.3","description":"Unified AI client library with support for OpenAI, Anthropic, Google Gemini, and Ollama providers","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.2.0","@ooneex/container":"0.0.14","@ooneex/exception":"0.0.13","@ooneex/validation":"0.0.13","@ooneex/http-status":"0.0.13","@tanstack/ai-gemini":"^0.2.0","@tanstack/ai-ollama":"^0.2.0","@tanstack/ai-openai":"^0.2.0","@tanstack/ai-anthropic":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.0.14_1768216054913_0.5220121107661702","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@ooneex/ai","version":"0.0.15","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@0.0.15","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"4123e8c7cb371f7b768edc724cfd1f71d8c4da74","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-0.0.15.tgz","fileCount":6,"integrity":"sha512-2zfdV0VwZw9ZxOJU7CQBChey80FzH3Vj/U/DuGB0num8YKTmtWPQLuWtUXEh58QlZr7hWVCpYol8rhwoX3zHSA==","signatures":[{"sig":"MEQCIBvjfqMl+k6uQ+JXeb7IZmOCB5L1IE//QxOLfWG0k1zSAiBL69H9CMXEr7H2sd6/HLZSEIvZtf6SuqAXglc+/HnASA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116345},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"4123e8c7cb371f7b768edc724cfd1f71d8c4da74","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-2zfdV0VwZw9ZxOJU7CQBChey80FzH3Vj/U/DuGB0num8YKTmtWPQLuWtUXEh58QlZr7hWVCpYol8rhwoX3zHSA==","_npmVersion":"10.8.3","description":"Unified AI client library with support for OpenAI, Anthropic, Google Gemini, and Ollama providers","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.2.0","@ooneex/container":"0.0.14","@ooneex/exception":"0.0.13","@ooneex/validation":"0.0.13","@ooneex/http-status":"0.0.13","@tanstack/ai-gemini":"^0.2.0","@tanstack/ai-ollama":"^0.2.0","@tanstack/ai-openai":"^0.2.0","@tanstack/ai-anthropic":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.0.15_1768234988478_0.3658589521769209","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@ooneex/ai","version":"0.0.16","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@0.0.16","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"e642e7eaa11ac8d593ba01bdc17493373d48a793","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-0.0.16.tgz","fileCount":6,"integrity":"sha512-UQh6y1L3rlglM47G5+z2YPjZFJXGBuR/SDkvEvlURo5Wy0gi/vU5qJgFlXjc+R3sItgUo6SBh1jZZgoQW44Ndg==","signatures":[{"sig":"MEQCIAKcPurWsU4OJmperbbmp4HuazPlr18mhxAzt++NuzuBAiADd/PjQCqBXcuXoOLBovUo7BaVTfkbBBdQyfECkYGZww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116345},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"e642e7eaa11ac8d593ba01bdc17493373d48a793","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-UQh6y1L3rlglM47G5+z2YPjZFJXGBuR/SDkvEvlURo5Wy0gi/vU5qJgFlXjc+R3sItgUo6SBh1jZZgoQW44Ndg==","_npmVersion":"10.8.3","description":"Unified AI client library with support for OpenAI, Anthropic, Google Gemini, and Ollama providers","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.2.0","@ooneex/container":"0.0.17","@ooneex/exception":"0.0.16","@ooneex/validation":"0.0.16","@ooneex/http-status":"0.0.16","@tanstack/ai-gemini":"^0.2.0","@tanstack/ai-ollama":"^0.2.0","@tanstack/ai-openai":"^0.2.0","@tanstack/ai-anthropic":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"0.0.16"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.0.16_1768321399434_0.5634573663203122","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@ooneex/ai","version":"0.0.17","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@0.0.17","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"ebbc54a6fe06c73a873684283240428194a583ba","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-0.0.17.tgz","fileCount":6,"integrity":"sha512-LVD72QEbjn4MYN8rKeZmGTiQlR2KbNQnlOqhTW9obXseUEZdDo52a1JsVZvkM9tu0qDGK3wa6/aoWWAhm7kV9Q==","signatures":[{"sig":"MEQCIH24gsQ8zLz8crRCGMrTec+gDkBB5f9JfH0szM8ifEiPAiBli7lRGsx36cLtjfgOVlWc1CZb6pkoCYVfefGPjXrtFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116345},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"ebbc54a6fe06c73a873684283240428194a583ba","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-LVD72QEbjn4MYN8rKeZmGTiQlR2KbNQnlOqhTW9obXseUEZdDo52a1JsVZvkM9tu0qDGK3wa6/aoWWAhm7kV9Q==","_npmVersion":"10.8.3","description":"Unified AI client library with support for OpenAI, Anthropic, Google Gemini, and Ollama providers","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.2.0","@ooneex/container":"0.0.17","@ooneex/exception":"0.0.16","@ooneex/validation":"0.0.16","@ooneex/http-status":"0.0.16","@tanstack/ai-gemini":"^0.2.0","@tanstack/ai-ollama":"^0.2.0","@tanstack/ai-openai":"^0.2.0","@tanstack/ai-anthropic":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"0.0.16"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.0.17_1768459861947_0.7195153764017685","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@ooneex/ai","version":"0.0.18","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@0.0.18","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"4b33dce6969553053dc634ee6fc34cd915a4ed7c","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-0.0.18.tgz","fileCount":6,"integrity":"sha512-zZnwM5lzY8eCpbuJYHtxt0ZbOitkcxvlgPwVwvpzHARYrzvvB6ShYjmBIfqhZUN7+NdbcDeb0lw9+lI+anVUqA==","signatures":[{"sig":"MEYCIQCom0ux44szlERHe7r+WviZgFAewGe5mYrzP9eLSy/aCQIhAJNOfEw5vZ+4WkVICCkxzIjLaKhaXp1ZtHFbgA2YAkLh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116345},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"4b33dce6969553053dc634ee6fc34cd915a4ed7c","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-zZnwM5lzY8eCpbuJYHtxt0ZbOitkcxvlgPwVwvpzHARYrzvvB6ShYjmBIfqhZUN7+NdbcDeb0lw9+lI+anVUqA==","_npmVersion":"10.8.3","description":"Unified AI client library with support for OpenAI, Anthropic, Google Gemini, and Ollama providers","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.2.0","@ooneex/container":"0.0.18","@ooneex/exception":"0.0.17","@ooneex/validation":"0.0.17","@ooneex/http-status":"0.0.17","@tanstack/ai-gemini":"^0.2.0","@tanstack/ai-ollama":"^0.2.0","@tanstack/ai-openai":"^0.2.0","@tanstack/ai-anthropic":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"0.0.17"},"_npmOperationalInternal":{"tmp":"tmp/ai_0.0.18_1768914583606_0.2225016489366718","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@ooneex/ai","version":"1.0.0","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","groq","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@1.0.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"08f1954a42e732cb2a0229b1ba3c0c49c1daa636","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-1.0.0.tgz","fileCount":6,"integrity":"sha512-WRtWiNVJpKYR5O5aEMuMbB85Jj09Qu//dnA2XOHnZZXytCKMQq1mDuplrGiRzq06L74fplpW3Ipc6LMDAgyg+g==","signatures":[{"sig":"MEUCIHxUVOgFPKp8iQDuBuwCU68cDh8ZJWnyOc6XNVNUL0xSAiEAhB03lTLy/1dq5Pt+eMYO4e2Ragr4c7qJ77Q/Jx72jbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87474},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"08f1954a42e732cb2a0229b1ba3c0c49c1daa636","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-WRtWiNVJpKYR5O5aEMuMbB85Jj09Qu//dnA2XOHnZZXytCKMQq1mDuplrGiRzq06L74fplpW3Ipc6LMDAgyg+g==","_npmVersion":"10.8.3","description":"Multi-provider AI toolkit for TypeScript — seamlessly integrate OpenAI, Anthropic Claude, Google Gemini, Groq, and Ollama with a unified API for text generation, streaming, and content transformation","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.2.0","@ooneex/container":"0.0.19","@ooneex/exception":"0.0.18","@tanstack/ai-groq":"^0.1.2","@ooneex/validation":"0.0.19","@ooneex/http-status":"0.0.18","@tanstack/ai-gemini":"^0.2.0","@tanstack/ai-ollama":"^0.2.0","@tanstack/ai-openai":"^0.2.0","@tanstack/ai-anthropic":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"0.0.18"},"_npmOperationalInternal":{"tmp":"tmp/ai_1.0.0_1774596748473_0.0630439070091795","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ooneex/ai","version":"1.0.1","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","groq","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@1.0.1","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"c8916917584f924c55eff42a236b19d2c83ef902","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-1.0.1.tgz","fileCount":6,"integrity":"sha512-h6hIztwtfI+nhX1iJ2FRdD54dVyUsFxEuonplP3grHT3e5I1ONh65EDQB0ucn242NyH8iKUXLFTeAsE7hOZC7g==","signatures":[{"sig":"MEUCIQDLvO8quQn9FOKhVo0akJ8dCMcO6Q1syQ7DRB84sZPtxwIgOJHBWxau3Rx3q2EQK+FqfuKwnHmxBc6ifALKT1xl0wY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87490},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"c8916917584f924c55eff42a236b19d2c83ef902","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-h6hIztwtfI+nhX1iJ2FRdD54dVyUsFxEuonplP3grHT3e5I1ONh65EDQB0ucn242NyH8iKUXLFTeAsE7hOZC7g==","_npmVersion":"10.8.3","description":"Multi-provider AI toolkit for TypeScript — seamlessly integrate OpenAI, Anthropic Claude, Google Gemini, Groq, and Ollama with a unified API for text generation, streaming, and content transformation","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.2.0","@ooneex/container":"1.0.1","@ooneex/exception":"1.0.1","@tanstack/ai-groq":"^0.1.2","@ooneex/validation":"1.0.1","@ooneex/http-status":"1.0.1","@tanstack/ai-gemini":"^0.2.0","@tanstack/ai-ollama":"^0.2.0","@tanstack/ai-openai":"^0.2.0","@tanstack/ai-anthropic":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai_1.0.1_1774608309316_0.5020099570236163","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ooneex/ai","version":"1.0.2","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","groq","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@1.0.2","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"c39e89e3025ea344fd714c8d12ad5da32fb47e67","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-1.0.2.tgz","fileCount":6,"integrity":"sha512-IGdE7qhj1WzscMd87QvK7/kOC4Yh84LJQouJXsR2rSo1xmnRKOerYSLVIqG9EPwZlssYFBAtNXGAeDjABmw2Hw==","signatures":[{"sig":"MEUCIQDJPy1Kj4DNCk0/gbecSoMrYL9+FpdoYNOL4Vd8G7g3WQIgZfJ+Ulg9sF07jVZODUC2WVUm2hnEHc/Aw+Gz0HclEEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90453},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"c39e89e3025ea344fd714c8d12ad5da32fb47e67","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-IGdE7qhj1WzscMd87QvK7/kOC4Yh84LJQouJXsR2rSo1xmnRKOerYSLVIqG9EPwZlssYFBAtNXGAeDjABmw2Hw==","_npmVersion":"10.8.3","description":"Multi-provider AI toolkit for TypeScript — seamlessly integrate OpenAI, Anthropic Claude, Google Gemini, Groq, and Ollama with a unified API for text generation, streaming, and content transformation","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.2.0","@ooneex/app-env":"1.0.2","@ooneex/container":"1.0.1","@ooneex/exception":"1.0.1","@tanstack/ai-groq":"^0.1.2","@ooneex/validation":"1.0.2","@ooneex/http-status":"1.0.1","@tanstack/ai-gemini":"^0.2.0","@tanstack/ai-ollama":"^0.2.0","@tanstack/ai-openai":"^0.7.0","@tanstack/ai-anthropic":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ai_1.0.2_1774723822310_0.9218754699757579","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ooneex/ai","version":"1.1.0","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","groq","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@1.1.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"32986b0776b95b553bfc88b8faa3016424b59e10","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-1.1.0.tgz","fileCount":6,"integrity":"sha512-y7/pWqTqni6ua6+JJn4+TdrCigjSblrfo3sNqQ0aJD/eU4Kx+HgQKCmtXH/nA9D/SmxFsa4Xiti7GB12JV+uDQ==","signatures":[{"sig":"MEUCIGk9Y6BuqtU+Bj0PHCR2zO/3BgP9w0GNNQPENtawfzvmAiEA4+q5zTzxHA0Duq7TTZv8EFkVpazvH8/tPssKSFNDEew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90453},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"32986b0776b95b553bfc88b8faa3016424b59e10","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-y7/pWqTqni6ua6+JJn4+TdrCigjSblrfo3sNqQ0aJD/eU4Kx+HgQKCmtXH/nA9D/SmxFsa4Xiti7GB12JV+uDQ==","_npmVersion":"10.8.3","description":"Multi-provider AI toolkit for TypeScript — seamlessly integrate OpenAI, Anthropic Claude, Google Gemini, Groq, and Ollama with a unified API for text generation, streaming, and content transformation","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.2.0","@ooneex/app-env":"1.1.0","@ooneex/container":"1.1.0","@ooneex/exception":"1.1.0","@tanstack/ai-groq":"^0.1.2","@ooneex/validation":"1.1.0","@ooneex/http-status":"1.1.0","@tanstack/ai-gemini":"^0.2.0","@tanstack/ai-ollama":"^0.2.0","@tanstack/ai-openai":"^0.7.0","@tanstack/ai-anthropic":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ai_1.1.0_1774727452111_0.9997277770393131","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@ooneex/ai","version":"1.1.1","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","groq","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@1.1.1","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"80788356afcb98a759db40b3dc2380f5ec14ff00","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-1.1.1.tgz","fileCount":6,"integrity":"sha512-21Nb/t7j2ahYYg7yHpHLWGp41HGoOsdK0otr2sRWtU9o8vstLr7PbYDR6GZK7+SFwvlAmhIEamYxOXhN7Gcgdw==","signatures":[{"sig":"MEUCIGY2saZckPmMLL8vcx39LjAXoJeJac+QS8fso+gVioSSAiEApoFCyaqq6j2TGdpqhe3zmf7uycHx38FC56dkJ15kmXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90453},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"80788356afcb98a759db40b3dc2380f5ec14ff00","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-21Nb/t7j2ahYYg7yHpHLWGp41HGoOsdK0otr2sRWtU9o8vstLr7PbYDR6GZK7+SFwvlAmhIEamYxOXhN7Gcgdw==","_npmVersion":"10.8.3","description":"Multi-provider AI toolkit for TypeScript — seamlessly integrate OpenAI, Anthropic Claude, Google Gemini, Groq, and Ollama with a unified API for text generation, streaming, and content transformation","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.2.0","@ooneex/app-env":"1.1.1","@ooneex/container":"1.1.1","@ooneex/exception":"1.1.1","@tanstack/ai-groq":"^0.1.2","@ooneex/validation":"1.1.1","@ooneex/http-status":"1.1.1","@tanstack/ai-gemini":"^0.2.0","@tanstack/ai-ollama":"^0.2.0","@tanstack/ai-openai":"^0.7.0","@tanstack/ai-anthropic":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ai_1.1.1_1774806226661_0.9654616171239845","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@ooneex/ai","version":"1.1.2","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","groq","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@1.1.2","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"c7b29b6d410295aaf8c0c3fece7098008cf6f83e","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-1.1.2.tgz","fileCount":6,"integrity":"sha512-3P/XqRk4g+XkCgH8PFQX8ZYN80V9Yg7pQEJoK2GGVND/e0u0wYsyf5rHWz1epqzOmlHZFqccSjcI0Ye/+e7yIg==","signatures":[{"sig":"MEYCIQDaFtSeAllp5lubi9zVjr1FcC++ndTfxxcUjRfghXYfVgIhAPORlqwOd05VH6DbT8wJswSAR4CQd3jdSwbAx6xMnOJh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90453},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"c7b29b6d410295aaf8c0c3fece7098008cf6f83e","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-3P/XqRk4g+XkCgH8PFQX8ZYN80V9Yg7pQEJoK2GGVND/e0u0wYsyf5rHWz1epqzOmlHZFqccSjcI0Ye/+e7yIg==","_npmVersion":"10.8.3","description":"Multi-provider AI toolkit for TypeScript — seamlessly integrate OpenAI, Anthropic Claude, Google Gemini, Groq, and Ollama with a unified API for text generation, streaming, and content transformation","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.2.0","@ooneex/app-env":"1.2.0","@ooneex/container":"1.1.2","@ooneex/exception":"1.1.2","@tanstack/ai-groq":"^0.1.2","@ooneex/validation":"1.1.2","@ooneex/http-status":"1.1.2","@tanstack/ai-gemini":"^0.2.0","@tanstack/ai-ollama":"^0.2.0","@tanstack/ai-openai":"^0.7.0","@tanstack/ai-anthropic":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ai_1.1.2_1774813373159_0.20609875239228104","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@ooneex/ai","version":"1.1.4","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","groq","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@1.1.4","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"f4c0fb48301978ef4915746e36a6adc23beedab5","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-1.1.4.tgz","fileCount":6,"integrity":"sha512-iVBRvrNfPDq/IJeyeZnsvxZamReJ7LiCPYAA+jSRxgyW+KoqPKjVxVaszWJW6P4GR3ys8Vjxd5SGO6GGk6DtLQ==","signatures":[{"sig":"MEYCIQCaBKq3kZ681aRXjYJQKqJK9XegN5DpQMwEdwOwPtCiVQIhAKeo1ZGvUV0vrd4mOCc5TlZivm+OrU8WqBu2jscyBu4Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90560},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"f4c0fb48301978ef4915746e36a6adc23beedab5","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-iVBRvrNfPDq/IJeyeZnsvxZamReJ7LiCPYAA+jSRxgyW+KoqPKjVxVaszWJW6P4GR3ys8Vjxd5SGO6GGk6DtLQ==","_npmVersion":"10.8.3","description":"Multi-provider AI toolkit for TypeScript — seamlessly integrate OpenAI, Anthropic Claude, Google Gemini, Groq, and Ollama with a unified API for text generation, streaming, and content transformation","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.9.2","@ooneex/app-env":"1.2.0","@ooneex/container":"1.1.2","@ooneex/exception":"1.1.2","@tanstack/ai-groq":"^0.1.3","@ooneex/validation":"1.1.2","@ooneex/http-status":"1.1.2","@tanstack/ai-gemini":"^0.8.4","@tanstack/ai-ollama":"^0.6.3","@tanstack/ai-openai":"^0.7.2","@tanstack/ai-anthropic":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ai_1.1.4_1774939035825_0.6226836271046712","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@ooneex/ai","version":"1.1.5","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","groq","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@1.1.5","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"8e8527d7768653ce4d5ec13702911f4ebb029475","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-1.1.5.tgz","fileCount":6,"integrity":"sha512-XAzZoqKeZxp7svL0FbcH6AbaYwK/8O9x5bXN1Hr0qXosO70XN3lq3d4FGjvIcQ1wN8Fk7kazOwMkp2ciB/RW8A==","signatures":[{"sig":"MEQCIDOF+iIUx2aVMTAs686S4syZXKg+TuttmVMZ9IO7z1+BAiACJliuwd20WyYU0GbQLtT13NILWr1eY4h42dpRthQqCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90655},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"8e8527d7768653ce4d5ec13702911f4ebb029475","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-XAzZoqKeZxp7svL0FbcH6AbaYwK/8O9x5bXN1Hr0qXosO70XN3lq3d4FGjvIcQ1wN8Fk7kazOwMkp2ciB/RW8A==","_npmVersion":"10.8.3","description":"Multi-provider AI toolkit for TypeScript — seamlessly integrate OpenAI, Anthropic Claude, Google Gemini, Groq, and Ollama with a unified API for text generation, streaming, and content transformation","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.9.2","@ooneex/app-env":"1.2.0","@ooneex/container":"1.1.2","@ooneex/exception":"1.1.2","@tanstack/ai-groq":"^0.1.3","@ooneex/validation":"1.1.2","@ooneex/http-status":"1.1.2","@tanstack/ai-gemini":"^0.8.4","@tanstack/ai-ollama":"^0.6.3","@tanstack/ai-openai":"^0.7.2","@tanstack/ai-anthropic":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ai_1.1.5_1775056673079_0.44079040102717104","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@ooneex/ai","version":"1.1.6","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","groq","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@1.1.6","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"dbce7a956553e1870eb588737c98dfe3fa56c7e5","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-1.1.6.tgz","fileCount":6,"integrity":"sha512-39f+wdB1LioICHUwWWrgcDUgEXOFKwQeLnrG4vkgr34g65A9ibNztZVTYnMZ7md0pEpnsyMZcB5w5fiGiu0Fhg==","signatures":[{"sig":"MEUCIQC15rN27VWhQYfR2TDN87VrA+j6KMpRx+Mg2X1paBtnzAIgLL5ld8duCT1fcihhXOF3LECFu9plLSTiEveUE/87iJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104648},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"dbce7a956553e1870eb588737c98dfe3fa56c7e5","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-39f+wdB1LioICHUwWWrgcDUgEXOFKwQeLnrG4vkgr34g65A9ibNztZVTYnMZ7md0pEpnsyMZcB5w5fiGiu0Fhg==","_npmVersion":"10.8.3","description":"Multi-provider AI toolkit for TypeScript — seamlessly integrate OpenAI, Anthropic Claude, Google Gemini, Groq, and Ollama with a unified API for text generation, streaming, and content transformation","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.9.2","@ooneex/app-env":"1.2.0","@ooneex/container":"1.1.2","@ooneex/exception":"1.1.2","@tanstack/ai-groq":"^0.1.3","@ooneex/validation":"1.1.2","@ooneex/http-status":"1.1.2","@tanstack/ai-gemini":"^0.8.4","@tanstack/ai-ollama":"^0.6.3","@tanstack/ai-openai":"^0.7.2","@tanstack/ai-anthropic":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ai_1.1.6_1775063413056_0.31122067873079806","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@ooneex/ai","version":"1.1.7","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","groq","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@1.1.7","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"de0ff3b9552d4c7f7039cbc17bf7cc29a192ccd4","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-1.1.7.tgz","fileCount":6,"integrity":"sha512-0lKx5ew0EiPN7ukr+etvFwVEOTcfYa3NZyZKyVdTnkPdj3aMy5TMxV2FULyCYn4gFMpx2cGoY18jvOZ30nCHyg==","signatures":[{"sig":"MEUCIQDG9Yo0F8fVYihS0rdFMt10PtWJTyCfBwP/V/TNBvMNYQIgGP/utYbH3nvVH0aXkAFzHlici5H3gqalua0/2VBA52k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105155},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"de0ff3b9552d4c7f7039cbc17bf7cc29a192ccd4","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-0lKx5ew0EiPN7ukr+etvFwVEOTcfYa3NZyZKyVdTnkPdj3aMy5TMxV2FULyCYn4gFMpx2cGoY18jvOZ30nCHyg==","_npmVersion":"10.8.3","description":"Multi-provider AI toolkit for TypeScript — seamlessly integrate OpenAI, Anthropic Claude, Google Gemini, Groq, and Ollama with a unified API for text generation, streaming, and content transformation","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.9.2","@ooneex/utils":"0.4.1","@ooneex/app-env":"1.2.1","@ooneex/container":"1.2.1","@ooneex/exception":"1.1.3","@tanstack/ai-groq":"^0.1.3","@ooneex/validation":"1.1.3","@ooneex/http-status":"1.1.3","@tanstack/ai-gemini":"^0.8.4","@tanstack/ai-ollama":"^0.6.3","@tanstack/ai-openai":"^0.7.2","@tanstack/ai-anthropic":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/ai_1.1.7_1775422816652_0.6753269074045141","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@ooneex/ai","version":"1.1.9","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","groq","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@1.1.9","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"c69d31d29b1992702119cbcf55f006828c1668d8","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-1.1.9.tgz","fileCount":6,"integrity":"sha512-NczpCMg1/MPvACJJg1rOrnuDMTZULnGLNdrm6cCb8IK5TDw/JhJlPd4fOdyyZ2T/zWzKQ6BghhCkMbpEuwWTTg==","signatures":[{"sig":"MEQCIDQzeCZhZIiXp3LfVMy27vuAqJ3+nvn2wYAIZsuAt35gAiBZoBEL4W8aoFo/vg9R6qYu76V/mzVx+pmHv3CrptUPUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034683},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"c69d31d29b1992702119cbcf55f006828c1668d8","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-NczpCMg1/MPvACJJg1rOrnuDMTZULnGLNdrm6cCb8IK5TDw/JhJlPd4fOdyyZ2T/zWzKQ6BghhCkMbpEuwWTTg==","_npmVersion":"10.8.3","description":"Multi-provider AI toolkit for TypeScript — seamlessly integrate OpenAI, Anthropic Claude, Google Gemini, Groq, and Ollama with a unified API for text generation, streaming, and content transformation","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.9.2","@ooneex/utils":"0.4.4","@ooneex/app-env":"1.3.1","@ooneex/container":"1.3.2","@ooneex/exception":"1.2.3","@tanstack/ai-groq":"^0.1.3","@ooneex/validation":"1.1.6","@ooneex/http-status":"1.1.6","@tanstack/ai-gemini":"^0.8.4","@tanstack/ai-ollama":"^0.6.3","@tanstack/ai-openai":"^0.7.2","@tanstack/ai-anthropic":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"1.1.7"},"_npmOperationalInternal":{"tmp":"tmp/ai_1.1.9_1775628653814_0.5864665195547392","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@ooneex/ai","version":"1.1.10","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","groq","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@1.1.10","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"92e92937fb3960be236c76d55ab2a0e4e0445cee","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-1.1.10.tgz","fileCount":6,"integrity":"sha512-PMORUquj68Wg1BuHp0Ze4Z3RBBfWNnt/JntXUM4JSaJYgl/qa9vkhTa3bpCRnVkWDX/BV+0dSX3F0Os7opOEUw==","signatures":[{"sig":"MEYCIQCZeBbp91bfPIIudKTEil2+x+GmQdvhZjFcYW2ipCZYDwIhAKx5NwbCx7+WBnufiqyEsJwqSYPW1zZWMM8fqT02Iu/J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034684},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"92e92937fb3960be236c76d55ab2a0e4e0445cee","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-PMORUquj68Wg1BuHp0Ze4Z3RBBfWNnt/JntXUM4JSaJYgl/qa9vkhTa3bpCRnVkWDX/BV+0dSX3F0Os7opOEUw==","_npmVersion":"10.8.3","description":"Multi-provider AI toolkit for TypeScript — seamlessly integrate OpenAI, Anthropic Claude, Google Gemini, Groq, and Ollama with a unified API for text generation, streaming, and content transformation","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.9.2","@ooneex/utils":"0.4.6","@ooneex/app-env":"1.3.3","@ooneex/container":"1.3.4","@ooneex/exception":"1.2.5","@tanstack/ai-groq":"^0.1.3","@ooneex/validation":"1.1.8","@ooneex/http-status":"1.1.8","@tanstack/ai-gemini":"^0.8.4","@tanstack/ai-ollama":"^0.6.3","@tanstack/ai-openai":"^0.7.2","@tanstack/ai-anthropic":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"1.1.9"},"_npmOperationalInternal":{"tmp":"tmp/ai_1.1.10_1775629536072_0.637016959291318","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@ooneex/ai","version":"1.1.11","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","groq","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@1.1.11","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"dddbabbfe42f60ab69668182fd61d3f7064e66d8","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-1.1.11.tgz","fileCount":6,"integrity":"sha512-5yCAaPGUKMcxrzbLtYfheKDBpBVI706fMODZ3K0MGk4OCJyatwPPNKw00G59ctvVwZSqi7Aie4nSNle4WE34eg==","signatures":[{"sig":"MEQCIG6ytWssNfYfuYDo3RqdOLpEOVz3iv+6vLIZoiktmSXlAiAen6LCCPUq6Ky69Au78CEXmbRaK//+zrC+XQ9zTz8GbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034685},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"dddbabbfe42f60ab69668182fd61d3f7064e66d8","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-5yCAaPGUKMcxrzbLtYfheKDBpBVI706fMODZ3K0MGk4OCJyatwPPNKw00G59ctvVwZSqi7Aie4nSNle4WE34eg==","_npmVersion":"10.8.3","description":"Multi-provider AI toolkit for TypeScript — seamlessly integrate OpenAI, Anthropic Claude, Google Gemini, Groq, and Ollama with a unified API for text generation, streaming, and content transformation","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.9.2","@ooneex/utils":"0.4.7","@ooneex/app-env":"1.3.4","@ooneex/container":"1.4.0","@ooneex/exception":"1.2.6","@tanstack/ai-groq":"^0.1.3","@ooneex/validation":"1.1.9","@ooneex/http-status":"1.1.9","@tanstack/ai-gemini":"^0.8.4","@tanstack/ai-ollama":"^0.6.3","@tanstack/ai-openai":"^0.7.2","@tanstack/ai-anthropic":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"1.1.10"},"_npmOperationalInternal":{"tmp":"tmp/ai_1.1.11_1775630846523_0.10513068783679413","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@ooneex/ai","version":"1.1.12","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","groq","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@1.1.12","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"4411aa61558f3a19cac89bf6ca7c3a3710677511","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-1.1.12.tgz","fileCount":6,"integrity":"sha512-QzHYEmLCLsSy0sdKEM5WVnoJemX7jZm9K440TFqauP+qlSq9UziCfLxvKnJLhq41lHu2suax/xaFGpEcOrVqBQ==","signatures":[{"sig":"MEYCIQCukPb9va7EWFJJRzsAatmcUMe2fpm9jO+u6eww+FnLQAIhAKu0x12htxNBYe78WLNSVBnqThuLSWW4CMG7mdmnuTLD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034693},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"4411aa61558f3a19cac89bf6ca7c3a3710677511","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-QzHYEmLCLsSy0sdKEM5WVnoJemX7jZm9K440TFqauP+qlSq9UziCfLxvKnJLhq41lHu2suax/xaFGpEcOrVqBQ==","_npmVersion":"10.8.3","description":"Multi-provider AI toolkit for TypeScript — seamlessly integrate OpenAI, Anthropic Claude, Google Gemini, Groq, and Ollama with a unified API for text generation, streaming, and content transformation","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.9.2","@ooneex/utils":"^0.4.7","@ooneex/app-env":"^1.3.5","@ooneex/container":"^1.4.2","@ooneex/exception":"^1.2.7","@tanstack/ai-groq":"^0.1.3","@ooneex/validation":"^1.1.10","@ooneex/http-status":"^1.1.9","@tanstack/ai-gemini":"^0.8.4","@tanstack/ai-ollama":"^0.6.3","@tanstack/ai-openai":"^0.7.2","@tanstack/ai-anthropic":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"^1.1.11"},"_npmOperationalInternal":{"tmp":"tmp/ai_1.1.12_1775710149564_0.9086535467909169","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@ooneex/ai","version":"1.1.13","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","groq","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@1.1.13","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"4174081e8cb25dadbd7e48d4c443dd369716ec28","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-1.1.13.tgz","fileCount":6,"integrity":"sha512-uRTUAAWAvXk1y4kFUf9n9KdlN3Dium/bqKfK+qC9UQHC8XA5SCBL4CztLEuX8+iohIf+EdD4IKX9PzIMV7VcTg==","signatures":[{"sig":"MEUCIQDHrgwQdjvJtSyxnc/PCYFKPhYb7XJoQ62Py5WA69TvkAIgFYFv6zCM1fvMLMc6ipwSuAoVsa1R/uoWoSs5XdY/pTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034694},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"4174081e8cb25dadbd7e48d4c443dd369716ec28","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-uRTUAAWAvXk1y4kFUf9n9KdlN3Dium/bqKfK+qC9UQHC8XA5SCBL4CztLEuX8+iohIf+EdD4IKX9PzIMV7VcTg==","_npmVersion":"10.8.3","description":"Multi-provider AI toolkit for TypeScript — seamlessly integrate OpenAI, Anthropic Claude, Google Gemini, Groq, and Ollama with a unified API for text generation, streaming, and content transformation","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.9.2","@ooneex/utils":"^0.4.8","@ooneex/app-env":"^1.4.1","@ooneex/container":"^1.4.5","@ooneex/exception":"^1.2.8","@tanstack/ai-groq":"^0.1.3","@ooneex/validation":"^1.1.12","@ooneex/http-status":"^1.1.10","@tanstack/ai-gemini":"^0.8.4","@tanstack/ai-ollama":"^0.6.3","@tanstack/ai-openai":"^0.7.2","@tanstack/ai-anthropic":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"^1.1.12"},"_npmOperationalInternal":{"tmp":"tmp/ai_1.1.13_1776006497240_0.744943891692686","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@ooneex/ai","version":"1.1.14","keywords":["ai","anthropic","artificial-intelligence","bun","gemini","groq","llm","machine-learning","ollama","ooneex","openai","typescript"],"license":"MIT","_id":"@ooneex/ai@1.1.14","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"4e79e21ac6aaaba55c04dc37e0b0aa7669b03bd4","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-1.1.14.tgz","fileCount":6,"integrity":"sha512-kqBFoXZ/+pXMXlAzJwerdBYjsjL4Whp5zPWmnAkuzWJJEBJuxy9kzjImcfMwunZ2/8jPXOyudjeVZMdjsNQVOQ==","signatures":[{"sig":"MEUCIQC2b1QLaCAVf54GqIK7it0ipPS9KJ67NNV8E6Z1fftHTwIgVTcqUhJmqAMx57H15YFxyK/5zw1K+fkqDyOJP8u+5p8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034694},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"4e79e21ac6aaaba55c04dc37e0b0aa7669b03bd4","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-kqBFoXZ/+pXMXlAzJwerdBYjsjL4Whp5zPWmnAkuzWJJEBJuxy9kzjImcfMwunZ2/8jPXOyudjeVZMdjsNQVOQ==","_npmVersion":"10.8.3","description":"Multi-provider AI toolkit for TypeScript — seamlessly integrate OpenAI, Anthropic Claude, Google Gemini, Groq, and Ollama with a unified API for text generation, streaming, and content transformation","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.9.2","@ooneex/utils":"^0.4.9","@ooneex/app-env":"^1.4.2","@ooneex/container":"^1.5.0","@ooneex/exception":"^1.2.9","@tanstack/ai-groq":"^0.1.3","@ooneex/validation":"^1.1.13","@ooneex/http-status":"^1.1.11","@tanstack/ai-gemini":"^0.8.4","@tanstack/ai-ollama":"^0.6.3","@tanstack/ai-openai":"^0.7.2","@tanstack/ai-anthropic":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"^1.1.13"},"_npmOperationalInternal":{"tmp":"tmp/ai_1.1.14_1776008207410_0.37244813430080304","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@ooneex/ai","version":"1.2.0","keywords":["ai","artificial-intelligence","bun","llm","machine-learning","ooneex","openrouter","typescript"],"license":"MIT","_id":"@ooneex/ai@1.2.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"168bbea11bbf3be0515eafbac190333d4dce6570","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-1.2.0.tgz","fileCount":6,"integrity":"sha512-fmz/hN82CojrfTInYKbJTouTndsDKth/OvgDmVeV1TNA4ieB0pyEG+DN4GDCoE1jRY4yqFEYjTQ+E4tC66gpMA==","signatures":[{"sig":"MEQCIHCGUuw4QeVsFgZ3Wi2HpbZdiEu2Tth6yNJI06RaPgORAiAQK7UItlmYnQt2eZa/tuk4XZthSdpm4h5oZi5Zu0y/Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1031904},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"168bbea11bbf3be0515eafbac190333d4dce6570","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-fmz/hN82CojrfTInYKbJTouTndsDKth/OvgDmVeV1TNA4ieB0pyEG+DN4GDCoE1jRY4yqFEYjTQ+E4tC66gpMA==","_npmVersion":"10.8.3","description":"AI toolkit for TypeScript — seamlessly integrate 300+ models via OpenRouter with a unified API for text generation, streaming, and content transformation","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.9.2","@ooneex/app-env":"^1.6.0","@ooneex/container":"^1.5.1","@ooneex/exception":"^1.2.9","@ooneex/validation":"^1.1.13","@ooneex/http-status":"^1.1.11","@tanstack/ai-openrouter":"^0.7.4"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"^1.1.13"},"_npmOperationalInternal":{"tmp":"tmp/ai_1.2.0_1776171970537_0.3883454286483168","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@ooneex/ai","version":"1.2.1","keywords":["ai","artificial-intelligence","bun","llm","machine-learning","ooneex","openrouter","typescript"],"license":"MIT","_id":"@ooneex/ai@1.2.1","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"d086816d7e2289d517e4958f32a417a47164702e","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-1.2.1.tgz","fileCount":6,"integrity":"sha512-M/0whm9zaiBDEqRh5EjrHOKqufyp/ftwf7Gi+7CCBJiMh0uXD1YiLDaYlBCrTxaAqRgFL0z+ksdXENH4DUqEeQ==","signatures":[{"sig":"MEYCIQDMfU1hOYQvJUm4fRTm/nUuNmKstuFJpsiO4uLBI2+KbwIhAMB/lMs2gJTF78/SdS5z2+UfSvh58gPVQtOWL79Y70fK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1031905},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"d086816d7e2289d517e4958f32a417a47164702e","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-M/0whm9zaiBDEqRh5EjrHOKqufyp/ftwf7Gi+7CCBJiMh0uXD1YiLDaYlBCrTxaAqRgFL0z+ksdXENH4DUqEeQ==","_npmVersion":"10.8.3","description":"AI toolkit for TypeScript — seamlessly integrate 300+ models via OpenRouter with a unified API for text generation, streaming, and content transformation","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.9.2","@ooneex/app-env":"^1.6.1","@ooneex/container":"^1.5.1","@ooneex/exception":"^1.2.10","@ooneex/validation":"^1.1.13","@ooneex/http-status":"^1.1.11","@tanstack/ai-openrouter":"^0.7.4"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"^1.1.13"},"_npmOperationalInternal":{"tmp":"tmp/ai_1.2.1_1777995919387_0.9813090731260128","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@ooneex/ai","version":"1.2.2","keywords":["ai","artificial-intelligence","bun","llm","machine-learning","ooneex","openrouter","typescript"],"license":"MIT","_id":"@ooneex/ai@1.2.2","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"b17343b1062aef6501930f98d0e693f310304ee4","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-1.2.2.tgz","fileCount":6,"integrity":"sha512-xbBVN7cHh3T1kXJQ3KkkQD9OWz7b0JlhTinkysd5EKLMq4pkwFQe5lM3DlWmmCWLsF8+lXkuSrX65RGAGPPo9A==","signatures":[{"sig":"MEYCIQC7wq71l/UaFh3fFTayzpiHII/4OQYcXGuznRcZBxwvmgIhAMocl3pmgSz2+kML0PiVvpYJuCfBAjVEMtf46u0Q5wM6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1031992},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"b17343b1062aef6501930f98d0e693f310304ee4","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-xbBVN7cHh3T1kXJQ3KkkQD9OWz7b0JlhTinkysd5EKLMq4pkwFQe5lM3DlWmmCWLsF8+lXkuSrX65RGAGPPo9A==","_npmVersion":"10.8.3","description":"AI toolkit for TypeScript — seamlessly integrate 300+ models via OpenRouter with a unified API for text generation, streaming, and content transformation","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@tanstack/ai":"^0.21.3","@ooneex/app-env":"^1.8.0","@ooneex/container":"^1.5.1","@ooneex/exception":"^1.2.10","@ooneex/validation":"^1.1.14","@ooneex/http-status":"^1.1.11","@tanstack/ai-openrouter":"^0.9.7"},"_hasShrinkwrap":false,"devDependencies":{"@ooneex/translation":"^1.1.13"},"_npmOperationalInternal":{"tmp":"tmp/ai_1.2.2_1779572714657_0.10392782129875844","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@ooneex/ai","version":"1.2.3","keywords":["ai","artificial-intelligence","bun","llm","machine-learning","ooneex","openrouter","typescript"],"license":"MIT","_id":"@ooneex/ai@1.2.3","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"aad90c7a53593f2a27404cbf6db5332aef6ef513","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-1.2.3.tgz","fileCount":6,"integrity":"sha512-YKqy/HSiBVxL+Np4KeMmjC1kY3aGjQFQwha5tYkmoiLcXkNhFd5XQi8s4ex4gefORxoKcejuZUB8RhXJd3fdlA==","signatures":[{"sig":"MEQCIB+aSNFYtKwYM7VqyKKgo31ZLbHdxawe5u/JQTVgY4PpAiATh/wlwAiDdW/WL99L4iigg8vyjGVlx/fTTylVwIHMbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12106},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"aad90c7a53593f2a27404cbf6db5332aef6ef513","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-YKqy/HSiBVxL+Np4KeMmjC1kY3aGjQFQwha5tYkmoiLcXkNhFd5XQi8s4ex4gefORxoKcejuZUB8RhXJd3fdlA==","_npmVersion":"10.8.3","description":"AI toolkit for TypeScript — seamlessly integrate 300+ models via OpenRouter with a unified API for text generation, streaming, and content transformation","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/container":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ai_1.2.3_1779577943907_0.5918975126214456","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@ooneex/ai","version":"1.2.4","keywords":["ai","artificial-intelligence","bun","llm","machine-learning","ooneex","openrouter","typescript"],"license":"MIT","_id":"@ooneex/ai@1.2.4","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"7565f9caed98cdccfdaba0c32b85d3bd98776b5f","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-1.2.4.tgz","fileCount":6,"integrity":"sha512-BBJzcZ00nZ8cDdWH7CkGMGRI0eF+QDbIihukrn1oCecKSFuyPrPhftAKvD083FvET+2gilHsShaInEE05t7XMw==","signatures":[{"sig":"MEYCIQC7QzmhjOEGC4arZ+B4OnEL79zxP1T/RmrEl13UxcqrOgIhAK5Jb4k9lHudaAoiEBffvZ4Mnr+u9RfYnTtowbOL9iR5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12106},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"7565f9caed98cdccfdaba0c32b85d3bd98776b5f","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./package.json":"./package.json"},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-BBJzcZ00nZ8cDdWH7CkGMGRI0eF+QDbIihukrn1oCecKSFuyPrPhftAKvD083FvET+2gilHsShaInEE05t7XMw==","_npmVersion":"10.8.3","description":"AI toolkit for TypeScript — seamlessly integrate 300+ models via OpenRouter with a unified API for text generation, streaming, and content transformation","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@ooneex/container":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/ai_1.2.4_1779610944748_0.41104881621280565","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@ooneex/ai","version":"1.3.0","keywords":["ai","artificial-intelligence","bun","llm","machine-learning","ooneex","openrouter","typescript"],"license":"MIT","_id":"@ooneex/ai@1.3.0","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"dist":{"shasum":"f666b0317bbde79a2143f0d343b0219d74a6cb46","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-1.3.0.tgz","fileCount":47,"integrity":"sha512-iZYKvmeR3zyA3vrvgX1gZU/lPyd5uP9GfolIH+dp2if2l4hTFZ5J4DrstoonUMa3p2GIRwrUP3yIZDL4BLvfkA==","signatures":[{"sig":"MEUCIQCievjT0uKFOpG2tYObOsiPMrE9oJKNBmk2n5eU5whYYQIgKFmSe91hCMg8lI49nIgfv2xXFQK5w9vA1DOpCcLJwbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168565},"type":"module","shasum":"f666b0317bbde79a2143f0d343b0219d74a6cb46","exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"}},"./package.json":"./package.json","./tools/ExaSearchTool":{"import":{"types":"./dist/src/tools/ExaSearchTool.d.ts","default":"./dist/src/tools/ExaSearchTool.js"}},"./tools/LinearSearchTool":{"import":{"types":"./dist/src/tools/LinearSearchTool.d.ts","default":"./dist/src/tools/LinearSearchTool.js"}},"./tools/PubMedSearchTool":{"import":{"types":"./dist/src/tools/PubMedSearchTool.d.ts","default":"./dist/src/tools/PubMedSearchTool.js"}},"./implementation/entities":{"import":{"types":"./dist/src/implementation/entities/index.d.ts","default":"./dist/src/implementation/entities/index.js"}},"./implementation/migrations":{"import":{"types":"./dist/src/implementation/migrations/index.d.ts","default":"./dist/src/implementation/migrations/index.js"}},"./tools/FirecrawlSearchTool":{"import":{"types":"./dist/src/tools/FirecrawlSearchTool.d.ts","default":"./dist/src/tools/FirecrawlSearchTool.js"}},"./tools/WikipediaSearchTool":{"import":{"types":"./dist/src/tools/WikipediaSearchTool.d.ts","default":"./dist/src/tools/WikipediaSearchTool.js"}},"./tools/BrightDataSearchTool":{"import":{"types":"./dist/src/tools/BrightDataSearchTool.d.ts","default":"./dist/src/tools/BrightDataSearchTool.js"}},"./tools/LinearIssueCreateTool":{"import":{"types":"./dist/src/tools/LinearIssueCreateTool.d.ts","default":"./dist/src/tools/LinearIssueCreateTool.js"}},"./tools/LinearIssueDeleteTool":{"import":{"types":"./dist/src/tools/LinearIssueDeleteTool.d.ts","default":"./dist/src/tools/LinearIssueDeleteTool.js"}},"./tools/LinearIssueUpdateTool":{"import":{"types":"./dist/src/tools/LinearIssueUpdateTool.d.ts","default":"./dist/src/tools/LinearIssueUpdateTool.js"}}},"scripts":{"lint":"tsgo --noEmit && bunx biome lint","test":"bun test tests","build":"bunup","npm:publish":"bun publish --tolerate-republish --force --production --access public"},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"_integrity":"sha512-iZYKvmeR3zyA3vrvgX1gZU/lPyd5uP9GfolIH+dp2if2l4hTFZ5J4DrstoonUMa3p2GIRwrUP3yIZDL4BLvfkA==","_npmVersion":"10.8.3","description":"AI toolkit for TypeScript — seamlessly integrate 300+ models via OpenRouter with a unified API for text generation, streaming, and content transformation","directories":{},"_nodeVersion":"24.3.0","dependencies":{"exa-js":"^2.14.0","firecrawl":"^4.28.2","@tanstack/ai":"^0.31.0","@ooneex/utils":"^0.5.0","@ooneex/linear":"^0.2.1","@brightdata/sdk":"^1.1.0","@ooneex/app-env":"^1.11.0","@ooneex/container":"^1.5.1","@ooneex/exception":"^1.2.10","@ooneex/migrations":"^1.6.2","@ooneex/validation":"^1.1.16","@ooneex/http-status":"^1.1.11","@tanstack/ai-openrouter":"^0.13.4"},"_hasShrinkwrap":false,"devDependencies":{"typeorm":"^1.0.0"},"peerDependencies":{"typeorm":">=0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ai_1.3.0_1782408959659_0.4347287906035038","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@ooneex/ai","description":"AI toolkit for TypeScript — seamlessly integrate 300+ models via OpenRouter with a unified API for text generation, streaming, and content transformation","version":"1.3.1","type":"module","exports":{".":{"import":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"}},"./tools/BrightDataSearchTool":{"import":{"types":"./dist/src/tools/BrightDataSearchTool.d.ts","default":"./dist/src/tools/BrightDataSearchTool.js"}},"./tools/LinearSearchTool":{"import":{"types":"./dist/src/tools/LinearSearchTool.d.ts","default":"./dist/src/tools/LinearSearchTool.js"}},"./tools/ExaSearchTool":{"import":{"types":"./dist/src/tools/ExaSearchTool.d.ts","default":"./dist/src/tools/ExaSearchTool.js"}},"./tools/FirecrawlSearchTool":{"import":{"types":"./dist/src/tools/FirecrawlSearchTool.d.ts","default":"./dist/src/tools/FirecrawlSearchTool.js"}},"./tools/LinearIssueCreateTool":{"import":{"types":"./dist/src/tools/LinearIssueCreateTool.d.ts","default":"./dist/src/tools/LinearIssueCreateTool.js"}},"./tools/LinearIssueDeleteTool":{"import":{"types":"./dist/src/tools/LinearIssueDeleteTool.d.ts","default":"./dist/src/tools/LinearIssueDeleteTool.js"}},"./tools/LinearIssueUpdateTool":{"import":{"types":"./dist/src/tools/LinearIssueUpdateTool.d.ts","default":"./dist/src/tools/LinearIssueUpdateTool.js"}},"./tools/PubMedSearchTool":{"import":{"types":"./dist/src/tools/PubMedSearchTool.d.ts","default":"./dist/src/tools/PubMedSearchTool.js"}},"./tools/WikipediaSearchTool":{"import":{"types":"./dist/src/tools/WikipediaSearchTool.d.ts","default":"./dist/src/tools/WikipediaSearchTool.js"}},"./package.json":"./package.json"},"license":"MIT","scripts":{"build":"bunup","lint":"tsgo --noEmit && bunx biome lint","npm:publish":"bun publish --tolerate-republish --force --production --access public","test":"bun test tests"},"dependencies":{"@brightdata/sdk":"^1.1.0","@ooneex/app-env":"^1.11.0","@ooneex/container":"^1.5.1","@ooneex/exception":"^1.2.10","@ooneex/http-status":"^1.1.11","@ooneex/linear":"^0.2.1","@ooneex/validation":"^1.1.16","@tanstack/ai":"^0.31.0","@tanstack/ai-openrouter":"^0.13.4","exa-js":"^2.14.0","firecrawl":"^4.28.2"},"peerDependencies":{"typeorm":">=0.3.0"},"devDependencies":{"typeorm":"^1.0.0"},"keywords":["ai","artificial-intelligence","bun","llm","machine-learning","ooneex","openrouter","typescript"],"_id":"@ooneex/ai@1.3.1","_integrity":"sha512-FqieWBPXzasOr30v9tnynJ+vOY6m2KIys1SZkTvIokB1fo/RdnMjj/kAvZ9EhBMRkZKtuvJnAG7aMo5+ByC/Vw==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"5c7e44f7dabf71bf32110f66f5aeda0249a9426f","dist":{"integrity":"sha512-FqieWBPXzasOr30v9tnynJ+vOY6m2KIys1SZkTvIokB1fo/RdnMjj/kAvZ9EhBMRkZKtuvJnAG7aMo5+ByC/Vw==","shasum":"5c7e44f7dabf71bf32110f66f5aeda0249a9426f","tarball":"https://registry.npmjs.org/@ooneex/ai/-/ai-1.3.1.tgz","fileCount":39,"unpackedSize":140868,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDq2nvUKMxI/WOEUM50Sz2m3S3XuPd9rMKeSd7S0VWRWwIgGdqAgwl29VQJObjyrefnjnerUvnzon8bgBH3UdL3ius="}]},"_npmUser":{"name":"fkdiomande","email":"fkdiomande@icloud.com"},"directories":{},"maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai_1.3.1_1782688264007_0.10716257581662503"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-10T13:35:56.554Z","modified":"2026-06-28T23:11:04.300Z","0.0.4":"2026-01-10T13:35:56.837Z","0.0.5":"2026-01-10T14:47:16.071Z","0.0.6":"2026-01-10T14:53:52.990Z","0.0.7":"2026-01-10T15:20:19.382Z","0.0.8":"2026-01-10T15:53:45.209Z","0.0.9":"2026-01-10T16:47:05.867Z","0.0.10":"2026-01-10T17:14:14.260Z","0.0.11":"2026-01-10T17:53:36.348Z","0.0.12":"2026-01-10T19:20:35.798Z","0.0.13":"2026-01-12T08:53:24.069Z","0.0.14":"2026-01-12T11:07:35.075Z","0.0.15":"2026-01-12T16:23:08.647Z","0.0.16":"2026-01-13T16:23:19.578Z","0.0.17":"2026-01-15T06:51:02.097Z","0.0.18":"2026-01-20T13:09:43.730Z","1.0.0":"2026-03-27T07:32:28.635Z","1.0.1":"2026-03-27T10:45:09.475Z","1.0.2":"2026-03-28T18:50:22.451Z","1.1.0":"2026-03-28T19:50:52.277Z","1.1.1":"2026-03-29T17:43:46.812Z","1.1.2":"2026-03-29T19:42:53.296Z","1.1.4":"2026-03-31T06:37:16.011Z","1.1.5":"2026-04-01T15:17:53.247Z","1.1.6":"2026-04-01T17:10:13.202Z","1.1.7":"2026-04-05T21:00:16.809Z","1.1.9":"2026-04-08T06:10:53.980Z","1.1.10":"2026-04-08T06:25:36.237Z","1.1.11":"2026-04-08T06:47:26.735Z","1.1.12":"2026-04-09T04:49:09.744Z","1.1.13":"2026-04-12T15:08:17.397Z","1.1.14":"2026-04-12T15:36:47.564Z","1.2.0":"2026-04-14T13:06:10.743Z","1.2.1":"2026-05-05T15:45:19.594Z","1.2.2":"2026-05-23T21:45:14.859Z","1.2.3":"2026-05-23T23:12:24.061Z","1.2.4":"2026-05-24T08:22:24.884Z","1.3.0":"2026-06-25T17:35:59.799Z","1.3.1":"2026-06-28T23:11:04.150Z"},"license":"MIT","keywords":["ai","artificial-intelligence","bun","llm","machine-learning","ooneex","openrouter","typescript"],"description":"AI toolkit for TypeScript — seamlessly integrate 300+ models via OpenRouter with a unified API for text generation, streaming, and content transformation","maintainers":[{"name":"fkdiomande","email":"fkdiomande@icloud.com"}],"readme":"# @ooneex/ai\n\nMulti-provider AI toolkit for TypeScript — seamlessly integrate OpenAI, Anthropic Claude, Google Gemini, Groq, and Ollama with a unified API for text generation, streaming, and content transformation.\n\n![Bun](https://img.shields.io/badge/Bun-Compatible-orange?style=flat-square&logo=bun)\n![TypeScript](https://img.shields.io/badge/TypeScript-Ready-blue?style=flat-square&logo=typescript)\n![MIT License](https://img.shields.io/badge/License-MIT-yellow?style=flat-square)\n\n## Features\n\n✅ **Multiple Providers** - Support for OpenAI, Anthropic Claude, Google Gemini, Groq, and Ollama\n\n✅ **Unified Interface** - Consistent API across all AI providers\n\n✅ **Text Transformations** - Built-in methods for summarizing, rephrasing, translating, and more\n\n✅ **Streaming Support** - Real-time response streaming with async generators\n\n✅ **Output Validation** - Validate AI responses against schemas using ArkType\n\n✅ **Configurable Tone** - 15 different tone options for content generation\n\n✅ **Text-to-Speech** - Groq-powered text-to-speech with configurable voices and formats\n\n✅ **Multi-language** - Translate and generate content in multiple languages\n\n✅ **Type-Safe** - Full TypeScript support with proper type definitions\n\n## Installation\n\n```bash\nbun add @ooneex/ai\n```\n\n## Usage\n\n### Basic Usage with OpenAI\n\n```typescript\nimport { OpenAi } from '@ooneex/ai';\n\nconst ai = new OpenAi();\n\n// Run a simple prompt\nconst result = await ai.run<string>('What is the capital of France?');\nconsole.log(result); // \"Paris\"\n```\n\n### Text Transformations\n\n```typescript\nimport { AnthropicAi } from '@ooneex/ai';\n\nconst ai = new AnthropicAi();\n\n// Summarize content\nconst summary = await ai.summarize('Your long text here...');\n\n// Make text shorter\nconst shorter = await ai.makeShorter('Your verbose text here...');\n\n// Simplify complex text\nconst simplified = await ai.simplify('Complex technical jargon...');\n\n// Change tone\nconst formal = await ai.changeTone('Hey, what\\'s up?', 'formal');\n\n// Translate content\nconst translated = await ai.translate('Hello, world!', { language: 'fr' });\n```\n\n### Streaming Responses\n\n```typescript\nimport { OpenAi } from '@ooneex/ai';\n\nconst ai = new OpenAi();\n\n// Stream the response chunk by chunk\nfor await (const chunk of ai.runStream('Explain quantum computing')) {\n  process.stdout.write(chunk);\n}\n```\n\n### With Configuration\n\n```typescript\nimport { GeminiAi, type GeminiConfigType } from '@ooneex/ai';\n\nconst ai = new GeminiAi();\n\nconst config: GeminiConfigType = {\n  model: 'gemini-1.5-pro',\n  wordCount: 200,\n  tone: 'professional',\n  language: 'en',\n  context: 'You are a technical writer.'\n};\n\nconst result = await ai.run<string>('Explain microservices', config);\n```\n\n### Output Validation\n\n```typescript\nimport { OpenAi } from '@ooneex/ai';\nimport { Assert } from '@ooneex/validation';\n\nconst ai = new OpenAi();\n\n// Define expected output schema\nconst ProductSchema = Assert({\n  name: 'string',\n  price: 'number',\n  description: 'string'\n});\n\nconst product = await ai.run<typeof ProductSchema.infer>(\n  'Generate a product for an e-commerce store',\n  { output: ProductSchema }\n);\n\nconsole.log(product.name, product.price);\n```\n\n### Using Ollama (Local Models)\n\n```typescript\nimport { OllamaAi } from '@ooneex/ai';\n\nconst ai = new OllamaAi();\n\nconst result = await ai.run<string>('Write a haiku about coding', {\n  host: 'http://localhost:11434',\n  model: 'llama2'\n});\n```\n\n## API Reference\n\n### Classes\n\n#### `OpenAi`\n\nOpenAI provider implementation with GPT models.\n\n**Constructor:**\n```typescript\nnew OpenAi()\n```\n\n**Environment Variables:**\n- `OPENAI_API_KEY` - Your OpenAI API key\n\n#### `AnthropicAi`\n\nAnthropic provider implementation with Claude models.\n\n**Constructor:**\n```typescript\nnew AnthropicAi()\n```\n\n**Environment Variables:**\n- `ANTHROPIC_API_KEY` - Your Anthropic API key\n\n#### `GeminiAi`\n\nGoogle Gemini provider implementation.\n\n**Constructor:**\n```typescript\nnew GeminiAi()\n```\n\n**Environment Variables:**\n- `GEMINI_API_KEY` - Your Google Gemini API key\n\n#### `OllamaAi`\n\nOllama provider for local AI models.\n\n**Constructor:**\n```typescript\nnew OllamaAi()\n```\n\n**Configuration:**\n- `host` - Ollama server URL (default: `http://localhost:11434`)\n\n### Common Methods\n\nAll AI classes implement the `IAiChat` interface with these methods:\n\n##### `run<T>(prompt: string, config?: ConfigType): Promise<T>`\n\nExecute a prompt and return the response.\n\n##### `runStream(prompt: string, config?: ConfigType): AsyncGenerator<string>`\n\nStream the response chunk by chunk.\n\n##### `summarize(content: string, config?: ConfigType): Promise<string>`\n\nSummarize the provided content.\n\n##### `makeShorter(content: string, config?: ConfigType): Promise<string>`\n\nCondense text while preserving meaning.\n\n##### `makeLonger(content: string, config?: ConfigType): Promise<string>`\n\nExpand text with additional details.\n\n##### `simplify(content: string, config?: ConfigType): Promise<string>`\n\nSimplify complex text for general audiences.\n\n##### `rephrase(content: string, config?: ConfigType): Promise<string>`\n\nRephrase using different words and structures.\n\n##### `changeTone(content: string, tone: AiToneType, config?: ConfigType): Promise<string>`\n\nRewrite content with a different tone.\n\n##### `translate(content: string, config?: ConfigType): Promise<string>`\n\nTranslate content to the specified language.\n\n##### `proofread(content: string, config?: ConfigType): Promise<string>`\n\nCorrect grammar, spelling, and punctuation.\n\n##### `extractKeywords(content: string, config?: ConfigType): Promise<string[]>`\n\nExtract important keywords from content.\n\n##### `extractCategories(content: string, config?: ConfigType): Promise<string[]>`\n\nIdentify relevant categories for content.\n\n##### `generateTitle(content: string, config?: ConfigType): Promise<string>`\n\nGenerate a compelling title for content.\n\n### Types\n\n#### `AiConfigType`\n\n```typescript\ntype AiConfigType = {\n  apiKey?: string;\n  model?: string;\n  wordCount?: number;\n  stream?: boolean;\n  language?: LocaleType;\n  tone?: AiToneType;\n  messages?: AiMessageType[];\n  context?: string;\n  prompt?: string;\n  output?: AssertType;\n};\n```\n\n#### `AiToneType`\n\n```typescript\ntype AiToneType =\n  | \"professional\"\n  | \"casual\"\n  | \"formal\"\n  | \"friendly\"\n  | \"confident\"\n  | \"empathetic\"\n  | \"persuasive\"\n  | \"informative\"\n  | \"enthusiastic\"\n  | \"neutral\"\n  | \"humorous\"\n  | \"serious\"\n  | \"inspirational\"\n  | \"conversational\"\n  | \"authoritative\";\n```\n\n#### `AiMessageType`\n\n```typescript\ntype AiMessageType = {\n  role: \"user\" | \"assistant\" | \"system\" | \"tool\";\n  content: string;\n};\n```\n\n## Advanced Usage\n\n### Conversation History\n\n```typescript\nimport { OpenAi, type AiMessageType } from '@ooneex/ai';\n\nconst ai = new OpenAi();\n\nconst messages: AiMessageType[] = [\n  { role: 'user', content: 'My name is Alice.' },\n  { role: 'assistant', content: 'Hello Alice! How can I help you today?' }\n];\n\nconst response = await ai.run<string>('What is my name?', { messages });\n// \"Your name is Alice.\"\n```\n\n### Custom Context\n\n```typescript\nimport { AnthropicAi } from '@ooneex/ai';\n\nconst ai = new AnthropicAi();\n\nconst response = await ai.run<string>('Summarize the project status', {\n  context: `\n    Project: E-commerce Platform\n    Status: In development\n    Progress: 75% complete\n    Team: 5 developers\n    Deadline: December 2024\n  `\n});\n```\n\n### Error Handling\n\n```typescript\nimport { OpenAi, AiException } from '@ooneex/ai';\n\nconst ai = new OpenAi();\n\ntry {\n  const result = await ai.run<string>('Generate content');\n} catch (error) {\n  if (error instanceof AiException) {\n    console.error('AI Error:', error.message);\n    console.error('Status:', error.status);\n  }\n}\n```\n\n### Integration with Dependency Injection\n\n```typescript\nimport { container } from '@ooneex/container';\nimport { OpenAi, decorator } from '@ooneex/ai';\n\n// The decorator registers the class with the container\n@decorator.ai()\nclass MyAiService extends OpenAi {\n  // Custom implementation\n}\n\n// Resolve from container\nconst aiService = container.get(MyAiService);\n```\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.\n\n### Development Setup\n\n1. Clone the repository\n2. Install dependencies: `bun install`\n3. Run tests: `bun run test`\n4. Build the project: `bun run build`\n\n### Guidelines\n\n- Write tests for new features\n- Follow the existing code style\n- Update documentation for API changes\n- Ensure all tests pass before submitting PR\n\n---\n\nMade with ❤️ by the Ooneex team\n","readmeFilename":"README.md"}