{"_id":"koishi-plugin-chatluna","_rev":"359-e2c8b6a21d63b497ee35224edacd0ddc","name":"koishi-plugin-chatluna","dist-tags":{"next":"1.3.0-alpha.42","latest":"1.4.0"},"versions":{"1.0.0-beta.20":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.20","keywords":["chatbot","koishi","chatgpt","gpt","chathub"],"author":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.20","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"b48b876437452b3ab761f2aaa084268e155918c3","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.20.tgz","fileCount":253,"integrity":"sha512-vUYpFeMLHwRZbFDb4ik+SlGm++r8fW0XmjTX/4+AgKqX0JxQ1qbo5nOeRqMDAMRHftcyknX/PCTAj5B0IuV+cg==","signatures":[{"sig":"MEUCIBdUDbbAVTlo1b+8Sy3LtJSuMfBzJLx2jpIGChXUIPliAiEA7Gmpp5mTk70aA9DIwhwpAluvBxdb/hod/3qDreehiRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502223},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.14.2","md5":"^2.3.0","zod":"^3.22.4","uuid":"^9.0.1","marked":"^8.0.1","qrcode":"^1.5.3","undici":"^5.27.2","js-yaml":"^4.1.0","langchain":"^0.0.176","decimal.js":"^10.4.3","fetch-socks":"^1.2.0","js-tiktoken":"^1.0.7","highlight.js":"^11.9.0","@koishijs/cache":"^2.1.0","marked-highlight":"^2.0.6","random-useragent":"^0.5.0","https-proxy-agent":"^7.0.2","socks-proxy-agent":"^8.0.2","zod-to-json-schema":"^3.21.4","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^1.2.2","@types/he":"^1.2.2","@types/md5":"^2.3.4","@types/uuid":"^9.0.6","@types/qrcode":"^1.5.4","@types/js-yaml":"^4.0.8","@koishijs/censor":"^1.0.2","@initencounter/vits":"^0.0.3","@types/random-useragent":"^0.3.2","koishi-plugin-puppeteer":"^3.7.0"},"peerDependencies":{"koishi":"^4.15.0","koishi-plugin-puppeteer":"^3.7.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.20_1699500453750_0.284987771141048","host":"s3://npm-registry-packages"}},"1.0.0-beta.21":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.21","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.21","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"91733b0162d04c7f155cdfdbeafaf2a91e7877cb","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.21.tgz","fileCount":253,"integrity":"sha512-gLDn2xdRcK5vaUN1CrIpxlN2yp9bnIYo7ijS9AyRI4GFp7hNKZJ2dbXJZ3ON2Pv6uztVnDk30B+kF7lD8X8nzw==","signatures":[{"sig":"MEQCIBwv3ln1MDp7PBTmEMqtIIIVDep3EqaOqgtFaXPWzVpXAiA/Q3NIIuICenXPhFLI9LJZehD4k5Mtbm85JsAc2qK0ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502469},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.14.2","md5":"^2.3.0","zod":"^3.22.4","uuid":"^9.0.1","marked":"^8.0.1","qrcode":"^1.5.3","undici":"^5.27.2","js-yaml":"^4.1.0","langchain":"^0.0.176","decimal.js":"^10.4.3","fetch-socks":"^1.2.0","js-tiktoken":"^1.0.7","highlight.js":"^11.9.0","@koishijs/cache":"^2.1.0","marked-highlight":"^2.0.6","random-useragent":"^0.5.0","https-proxy-agent":"^7.0.2","socks-proxy-agent":"^8.0.2","zod-to-json-schema":"^3.21.4","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^4.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.MD","devDependencies":{"atsc":"^1.2.2","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.7","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/censor":"^1.0.2","@initencounter/vits":"^0.0.3","@types/random-useragent":"^0.3.3","koishi-plugin-puppeteer":"^3.7.0"},"peerDependencies":{"koishi":"^4.15.0","koishi-plugin-puppeteer":"^3.7.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.21_1699533616574_0.40279023432292393","host":"s3://npm-registry-packages"}},"1.0.0-beta.22":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.22","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.22","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"6f8ccfcf3e1ae984bd614ea15faf9c96c19397af","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.22.tgz","fileCount":271,"integrity":"sha512-BqgBxjMqglJkMGmz18nEnScHTYY8qJr0TmThnR0zqbyw5eyzFaK4yH+5vBMygd3Sfoc2CUVUEf9ivbUhpvNrDw==","signatures":[{"sig":"MEUCIQDrjcwHFeISns/NYWSVe0Uf9usXnYAFDmJvRUyNDc+DWQIgNrEfJFYv7JJrMGG4KFEgvUvzolPti9irYZInhrwrJ6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":550654},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.14.2","md5":"^2.3.0","zod":"^3.22.4","uuid":"^9.0.1","marked":"^8.0.1","qrcode":"^1.5.3","undici":"^5.27.2","js-yaml":"^4.1.0","langchain":"^0.0.186","decimal.js":"^10.4.3","fetch-socks":"^1.2.0","js-tiktoken":"^1.0.7","highlight.js":"^11.9.0","@koishijs/cache":"^2.1.0","marked-highlight":"^2.0.6","random-useragent":"^0.5.0","https-proxy-agent":"^7.0.2","socks-proxy-agent":"^8.0.2","zod-to-json-schema":"^3.21.4","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^4.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.MD","devDependencies":{"atsc":"^1.2.2","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.7","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/censor":"^1.0.2","@initencounter/vits":"^0.0.3","@types/random-useragent":"^0.3.3","koishi-plugin-puppeteer":"^3.7.0"},"peerDependencies":{"koishi":"^4.15.0","koishi-plugin-puppeteer":"^3.7.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.22_1700326074830_0.4559198643489284","host":"s3://npm-registry-packages"}},"1.0.0-beta.23":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.23","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.23","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"4ddc4dd9964589b90883f26d16613ee73b76334c","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.23.tgz","fileCount":271,"integrity":"sha512-soc4Q3SKtfgIqcqxA9/JheGhy26fWMS1E57KmLmWkEcZ9B1LSeelQ0R59knbDlMZDIBhDnMuBdydba3fU5Najg==","signatures":[{"sig":"MEUCIQCcbIc1XaCTttcOhJDxdzRsHVQ/VW9j70uN6ppSMmBZXQIgYCDXPOUsBIM+nv/zYSsWGNRzkoSCHwAYmKMiha7+gm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":551149},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.14.2","md5":"^2.3.0","zod":"^3.22.4","uuid":"^9.0.1","marked":"^8.0.1","qrcode":"^1.5.3","undici":"^5.27.2","js-yaml":"^4.1.0","langchain":"^0.0.186","decimal.js":"^10.4.3","fetch-socks":"^1.2.0","js-tiktoken":"^1.0.7","highlight.js":"^11.9.0","@koishijs/cache":"^2.1.0","marked-highlight":"^2.0.6","random-useragent":"^0.5.0","https-proxy-agent":"^7.0.2","socks-proxy-agent":"^8.0.2","zod-to-json-schema":"^3.21.4","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^4.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.MD","devDependencies":{"atsc":"^1.2.2","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.7","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/censor":"^1.0.2","@initencounter/vits":"^0.0.3","@types/random-useragent":"^0.3.3","koishi-plugin-puppeteer":"^3.7.0"},"peerDependencies":{"koishi":"^4.15.0","koishi-plugin-puppeteer":"^3.7.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.23_1700569634614_0.7784154421971266","host":"s3://npm-registry-packages"}},"1.0.0-beta.24":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.24","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.24","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"c2a00f32091a7060c11b78dc42066df1277f80ae","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.24.tgz","fileCount":271,"integrity":"sha512-MpDHwsJRbbc4d21one75iSQr4WctXERgfP1TYpmPMMP4dg1KvbXrDpCvZ+e0LeitcI72pTf2wE3q3QzNUmtXSQ==","signatures":[{"sig":"MEUCIDEw3qaVC0gs8xMeZuhELO5NHUAqcdVVbpAyHilQgai8AiEAvSaeXDT9YvMXSvUVEkOhw5ZOqXrILwsbvtxjPiqf0lY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":551358},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.14.2","md5":"^2.3.0","zod":"^3.22.4","uuid":"^9.0.1","marked":"^8.0.1","qrcode":"^1.5.3","undici":"^5.27.2","js-yaml":"^4.1.0","langchain":"^0.0.186","decimal.js":"^10.4.3","fetch-socks":"^1.2.0","js-tiktoken":"^1.0.8","highlight.js":"^11.9.0","@koishijs/cache":"^2.1.0","marked-highlight":"^2.0.6","random-useragent":"^0.5.0","https-proxy-agent":"^7.0.2","socks-proxy-agent":"^8.0.2","zod-to-json-schema":"^3.21.4","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^4.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.MD","devDependencies":{"atsc":"^1.2.2","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.7","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/censor":"^1.0.2","@initencounter/vits":"^0.0.3","@types/random-useragent":"^0.3.3","koishi-plugin-puppeteer":"^3.7.0"},"peerDependencies":{"koishi":"^4.15.0","koishi-plugin-puppeteer":"^3.7.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.24_1701516650859_0.8467751049938061","host":"s3://npm-registry-packages"}},"1.0.0-beta.25":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.25","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.25","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"6caa2f92809e018686b9d15aea48e61cdfb5deb6","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.25.tgz","fileCount":273,"integrity":"sha512-0rEQVMCqcxQVdNz/7UTi6uNal0udriFsAerWwsXVghBUNWS3TuIRwK5D8T5kCHEp0ilmtZX0pvj1QP6qBe6/Zw==","signatures":[{"sig":"MEYCIQDBWvxofUPiTWmW7utTJUE2yR1vltV0yHsG7imcqVWQ+wIhAPZlT1eHDB85GHgIo8Dsd5ffsei2WVVC1H5bf3+5BMjy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":552066},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.14.2","md5":"^2.3.0","zod":"^3.22.4","uuid":"^9.0.1","marked":"^8.0.1","qrcode":"^1.5.3","undici":"^5.27.2","js-yaml":"^4.1.0","langchain":"^0.0.186","decimal.js":"^10.4.3","fetch-socks":"^1.2.0","js-tiktoken":"^1.0.8","highlight.js":"^11.9.0","@koishijs/cache":"^2.1.0","marked-highlight":"^2.0.6","random-useragent":"^0.5.0","https-proxy-agent":"^7.0.2","socks-proxy-agent":"^8.0.2","zod-to-json-schema":"^3.21.4","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^4.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.MD","devDependencies":{"atsc":"^1.2.2","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.7","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/censor":"^1.0.2","@initencounter/vits":"^0.0.3","@types/random-useragent":"^0.3.3","koishi-plugin-puppeteer":"^3.7.0"},"peerDependencies":{"koishi":"^4.15.0","koishi-plugin-puppeteer":"^3.7.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.25_1702047649361_0.005787312994617544","host":"s3://npm-registry-packages"}},"1.0.0-beta.26":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.26","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.26","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"d1d244a69e0f707a07b3909d4307adf5464bd6be","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.26.tgz","fileCount":261,"integrity":"sha512-ww27bSyUgxKWdREp48JJFNWqUdWQuAs0UP7s1Jc20wH9T5ILJgQvavLxanCKvE80Yi1vZVHPCtBafMkGakAoWw==","signatures":[{"sig":"MEQCIBmSsgsf5/2eA8rTcA9dkGTvuWqti66ZSomSvEVavA7vAiBVc0O7BJ96h+IJtsMDA6Rly4mRSy+2d3WziRLrJNI2HA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":513428},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.14.2","md5":"^2.3.0","zod":"^3.22.4","uuid":"^9.0.1","marked":"^11.0.1","qrcode":"^1.5.3","undici":"^5.28.2","js-yaml":"^4.1.0","langchain":"^0.0.186","decimal.js":"^10.4.3","fetch-socks":"^1.2.0","js-tiktoken":"^1.0.8","highlight.js":"^11.9.0","@koishijs/cache":"^2.1.0","marked-highlight":"^2.0.9","random-useragent":"^0.5.0","https-proxy-agent":"^7.0.2","socks-proxy-agent":"^8.0.2","zod-to-json-schema":"^3.22.1","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^4.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.MD","devDependencies":{"atsc":"^1.2.2","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.7","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/censor":"^1.0.2","@initencounter/vits":"^0.0.3","@types/random-useragent":"^0.3.3","koishi-plugin-puppeteer":"^3.7.3"},"peerDependencies":{"koishi":"^4.15.0","koishi-plugin-puppeteer":"^3.7.3"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.26_1702064098012_0.1348106842250818","host":"s3://npm-registry-packages"}},"1.0.0-beta.27":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.27","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.27","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"3a9dae99609c117bdc390838509d66a555899185","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.27.tgz","fileCount":261,"integrity":"sha512-sB6SHuiHXU9wFbTDO8cx4bfvY+vJHbv2Gr7lUh24VXmryliakmqdo3807WNHAPAEwHDq8ba85cI31gGRZQaEZg==","signatures":[{"sig":"MEUCIQCLX8h3eZPTLzrgQP0Z0MbTkvi+ALyKgFBktzP2cDK+DgIgUMu0jcMRZmrBQhcSg4JbqROLDR+dHa46sqY/wilIpnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":513450},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.14.2","md5":"^2.3.0","zod":"^3.22.4","uuid":"^9.0.1","marked":"^11.0.1","qrcode":"^1.5.3","undici":"^5.28.2","js-yaml":"^4.1.0","langchain":"^0.0.186","decimal.js":"^10.4.3","fetch-socks":"^1.2.0","js-tiktoken":"^1.0.8","highlight.js":"^11.9.0","@koishijs/cache":"^2.1.0","marked-highlight":"^2.0.9","random-useragent":"^0.5.0","https-proxy-agent":"^7.0.2","socks-proxy-agent":"^8.0.2","zod-to-json-schema":"^3.22.1","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^4.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.MD","devDependencies":{"atsc":"^1.2.2","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.7","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/censor":"^1.0.2","@initencounter/vits":"^0.0.3","@types/random-useragent":"^0.3.3","koishi-plugin-puppeteer":"^3.7.3"},"peerDependencies":{"koishi":"^4.15.0","koishi-plugin-puppeteer":"^3.7.3"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.27_1702133628748_0.22363238116734774","host":"s3://npm-registry-packages"}},"1.0.0-beta.28":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.28","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.28","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"6a5e27f1dd6a3ae0104e74620d5093cf0c8e7e68","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.28.tgz","fileCount":239,"integrity":"sha512-+0w7eUCrNFRui6C8ybiZQC8/I1+qLTAcK2TB7WHR9II57gdpMIx3Bo/VkLHU+HuDMMJTHzFhYM3fsla12ZEQGA==","signatures":[{"sig":"MEUCIQDJyvBvr1CtL+Agt6Mdq0zUXglrBMJ/S4dNhLz2igL3mAIgcJTZgvHY3I1BUppmclmd5PV/a9sv99/b8du+tw6hZe4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":513561},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"43c8e053c0603485ca3f704101602981f0b55f74","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.15.1","md5":"^2.3.0","zod":"^3.22.4","uuid":"^9.0.1","marked":"^11.1.0","qrcode":"^1.5.3","undici":"^5.28.2","js-yaml":"^4.1.0","langchain":"^0.0.186","decimal.js":"^10.4.3","fetch-socks":"^1.2.0","js-tiktoken":"^1.0.8","highlight.js":"^11.9.0","@koishijs/cache":"^2.1.0","marked-highlight":"^2.1.0","random-useragent":"^0.5.0","https-proxy-agent":"^7.0.2","socks-proxy-agent":"^8.0.2","zod-to-json-schema":"^3.22.3","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^1.2.2","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.7","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@initencounter/vits":"^0.0.3","@types/random-useragent":"^0.3.3","koishi-plugin-puppeteer":"^3.7.3"},"peerDependencies":{"koishi":"^4.16.0","@koishijs/cache":"^2.1.0","koishi-plugin-puppeteer":"^3.7.3"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.28_1702951209955_0.037583989956341046","host":"s3://npm-registry-packages"}},"1.0.0-beta.29":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.29","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.29","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"0ea1a5d7816e5c8ec53b80e578a952bbdb3836b1","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.29.tgz","fileCount":239,"integrity":"sha512-qVM+nqv4UaZo0kLWhtWGGk+8Yo14zdwdb9/jzOpXnepc396Ez6HoK8fidC0FlGA7/KcSRG5c9qpYZocuLDvhMA==","signatures":[{"sig":"MEQCIFVJnnbtQt3falHVeS5uTw9vrYycDHtEHxNtJ2PsBSRtAiBZuFx+2mOatSwRkkhDVEtpZBs+7g+Z3nl+uJHh3mANCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":515018},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"58967a4a84c70b4fc4a3c833b7cb5bb1f7ab4270","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.16.0","md5":"^2.3.0","zod":"^3.22.4","uuid":"^9.0.1","marked":"^11.1.1","qrcode":"^1.5.3","undici":"^5.28.2","js-yaml":"^4.1.0","langchain":"^0.0.186","decimal.js":"^10.4.3","fetch-socks":"^1.2.0","js-tiktoken":"^1.0.8","highlight.js":"^11.9.0","@koishijs/cache":"^2.1.0","marked-highlight":"^2.1.0","random-useragent":"^0.5.0","https-proxy-agent":"^7.0.2","socks-proxy-agent":"^8.0.2","zod-to-json-schema":"^3.22.3","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^1.2.2","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.7","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@initencounter/vits":"^0.0.3","@types/random-useragent":"^0.3.3","koishi-plugin-puppeteer":"^3.7.3"},"peerDependencies":{"koishi":"^4.16.0","@koishijs/cache":"^2.1.0","koishi-plugin-puppeteer":"^3.7.3"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.29_1704180347145_0.7352455568583058","host":"s3://npm-registry-packages"}},"1.0.0-beta.30":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.30","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.30","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"6458e967fab4ebd954de50688ee6f409a20f43bd","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.30.tgz","fileCount":239,"integrity":"sha512-h08R8gizbOKXHEr2z/y8CJOkITZCg1hgzuIc4WIkDUKsD08b3sJZ8L+JUNNdRNUcPeOa+XkQkxaLi7e2uYZWsg==","signatures":[{"sig":"MEYCIQC6v0MbDuoNmRmBdXb9Pgec/AMvH14XFVWHYg+67L3YOgIhAM6Hm0hSEXFENI8oG3vUPcbs6bctCUjLOsY4eYAKif2w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":514985},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"58967a4a84c70b4fc4a3c833b7cb5bb1f7ab4270","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.16.0","md5":"^2.3.0","zod":"^3.22.4","uuid":"^9.0.1","marked":"^11.1.1","qrcode":"^1.5.3","undici":"^5.28.2","js-yaml":"^4.1.0","langchain":"^0.0.186","decimal.js":"^10.4.3","fetch-socks":"^1.2.0","js-tiktoken":"^1.0.8","highlight.js":"^11.9.0","@koishijs/cache":"^2.1.0","marked-highlight":"^2.1.0","random-useragent":"^0.5.0","https-proxy-agent":"^7.0.2","socks-proxy-agent":"^8.0.2","zod-to-json-schema":"^3.22.3","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^1.2.2","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.7","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@initencounter/vits":"^0.0.3","@types/random-useragent":"^0.3.3","koishi-plugin-puppeteer":"^3.7.3"},"peerDependencies":{"koishi":"^4.16.0","koishi-plugin-puppeteer":"^3.7.3"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.30_1704181188921_0.6555462339170492","host":"s3://npm-registry-packages"}},"1.0.0-beta.31":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.31","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.31","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"f825e3be734db82befcc612bc4dc6360cf2d6d05","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.31.tgz","fileCount":239,"integrity":"sha512-69jvNyd5wjZgLiQ5JQ8/9o257xHjnRe42mTBjKky+oMEtywC2cf+7KOdeQqjxP6tsr+/544lKZdXo1jzyavGKQ==","signatures":[{"sig":"MEYCIQCFeNdOQeXC3DroEyWVFOoSHMeKQT546dsXDUkf8wOwAwIhANzMEf7f6twD0zA0DfpvN36MwUnIbGNTwEXIKq/+/brh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":515127},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"681cd4ca58cadd94d20a635b643030081f4f674f","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.16.0","md5":"^2.3.0","zod":"^3.22.4","uuid":"^9.0.1","marked":"^11.1.1","qrcode":"^1.5.3","undici":"^5.28.2","js-yaml":"^4.1.0","langchain":"^0.0.186","decimal.js":"^10.4.3","fetch-socks":"^1.2.0","js-tiktoken":"^1.0.8","highlight.js":"^11.9.0","marked-highlight":"^2.1.0","random-useragent":"^0.5.0","https-proxy-agent":"^7.0.2","socks-proxy-agent":"^8.0.2","zod-to-json-schema":"^3.22.3","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^1.2.2","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.7","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@initencounter/vits":"^0.0.3","@types/random-useragent":"^0.3.3","koishi-plugin-puppeteer":"^3.7.3"},"peerDependencies":{"koishi":"^4.16.0","koishi-plugin-puppeteer":"^3.7.3"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.31_1704189039326_0.26809443796159194","host":"s3://npm-registry-packages"}},"1.0.0-beta.32":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.32","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.32","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"d47a2bc4d5bd397a4d0c949b829c420b704b06ea","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.32.tgz","fileCount":241,"integrity":"sha512-LMASneqXDoX729LBDJPuqC/ju2V2k9al7Vz8yK5FDZzepZWcU3C2D3Ts6pc3tEJ3zwyBKxcI/WiIn6cA/rq/BA==","signatures":[{"sig":"MEQCIHd0kW2EFNaKRmx+zhURiVB30ChPYBuGs8Zp/CzPAObNAiAPOSMtsifharpsw2rIzMBz7ftjNhdvqDpEBetqWpW45g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":519896},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"0a70e6820be876444e4a50056decf574257e1bb2","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.16.0","md5":"^2.3.0","zod":"^3.22.4","uuid":"^9.0.1","marked":"^11.1.1","qrcode":"^1.5.3","undici":"^6.0.1","js-yaml":"^4.1.0","langchain":"^0.1.0","decimal.js":"^10.4.3","fetch-socks":"^1.2.0","js-tiktoken":"^1.0.8","highlight.js":"^11.9.0","marked-highlight":"^2.1.0","random-useragent":"^0.5.0","https-proxy-agent":"^7.0.2","socks-proxy-agent":"^8.0.2","zod-to-json-schema":"^3.22.3","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^1.2.2","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.7","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@initencounter/vits":"^0.0.3","@types/random-useragent":"^0.3.3","koishi-plugin-puppeteer":"^3.7.3"},"peerDependencies":{"koishi":"^4.16.0","koishi-plugin-puppeteer":"^3.7.3"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.32_1704736677112_0.9353686928987259","host":"s3://npm-registry-packages"}},"1.0.0-beta.33":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.33","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.33","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"a0c300612d9ba3809e45b58d1a07af5ce10939a7","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.33.tgz","fileCount":239,"integrity":"sha512-HYD48pO35oLvTTU758qiMNHVWxQnSiad4ETBlmzq3qw3C8LuZRxJtfeCwO2xI9SOvaygdcS4KIXqvtiyhg6kBg==","signatures":[{"sig":"MEQCIGtL0jXM7oY9aXq3jE3jr2gPhfp7tuvgCKFHWOmUS6BiAiAYbPFb2HBvty6NP09ZZD2JacTopFc/S5ZGNOc+JrfeEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":511506},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"07c164e6203d6b85c974b8fdcb4ee286cd7dda9d","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.16.0","md5":"^2.3.0","zod":"^3.22.4","uuid":"^9.0.1","marked":"^11.1.1","qrcode":"^1.5.3","undici":"^6.3.0","js-yaml":"^4.1.0","langchain":"^0.1.3","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.2.0","js-tiktoken":"^1.0.8","user-agents":"^2.0.0-alpha.84","highlight.js":"^11.9.0","marked-highlight":"^2.1.0","https-proxy-agent":"^7.0.2","socks-proxy-agent":"^8.0.2","zod-to-json-schema":"^3.22.3","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^1.2.2","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.7","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.7.3"},"peerDependencies":{"koishi":"^4.16.0","koishi-plugin-puppeteer":"^3.7.3"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.33_1705482836833_0.34827166703268375","host":"s3://npm-registry-packages"}},"1.0.0-beta.34":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.34","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.34","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"31de60630c46d9c308f3ff8b75a99824f0427e87","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.34.tgz","fileCount":239,"integrity":"sha512-N80wM8DCpDEeLt1FnY24PXl8eOBr+pGDP/zfpNqWjA/UXVlBdxjzZ31MgjEKriXzIMQj8IOIwwfnhQ6d2JAEOw==","signatures":[{"sig":"MEYCIQC3epZuh6zHREy4m86X3bEzCtMtAUFhRQmgVf3NGfNatQIhAKCGkfHo0CU5aZrhBW2pczockArYslHJLNJmNvebtIkG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":510784},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"2f8902c3ce8835650295344a1455b8f018feef15","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.16.0","md5":"^2.3.0","zod":"^3.22.4","uuid":"^9.0.1","katex":"^0.16.9","marked":"^12.0.0","qrcode":"^1.5.3","undici":"^6.6.0","js-yaml":"^4.1.0","langchain":"^0.1.12","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.2.0","js-tiktoken":"^1.0.10","user-agents":"^2.0.0-alpha.101","highlight.js":"^11.9.0","marked-highlight":"^2.1.0","https-proxy-agent":"^7.0.2","socks-proxy-agent":"^8.0.2","zod-to-json-schema":"^3.22.4","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.0.1","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.7.3"},"peerDependencies":{"koishi":"^4.16.0","koishi-plugin-puppeteer":"^3.7.3"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.34_1707146804184_0.29716625855888035","host":"s3://npm-registry-packages"}},"1.0.0-beta.35":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.35","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.35","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"bbe73e028b96c7cb54792c2f8cb12fcc9efec7e1","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.35.tgz","fileCount":239,"integrity":"sha512-eVvBdVgmLY/fu+MpO2WatLfLoy+tgw+4liN4+QroVAnzzQ689bbgjSRz+7o+zjsSz+vqQanu981+9FfvRYeojw==","signatures":[{"sig":"MEQCIHDsS1q0zrSjBtHs9dBbAhVNJZVlwjgd6A44KArO4/d6AiB8gaoljMCEBHMx8kH/hRizuFzHDnOgVy34pBWraSnKgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":510783},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"04c1cdc50f9cc26763c6bc91ae14b67e879ba806","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.16.0","md5":"^2.3.0","zod":"^3.22.4","uuid":"^9.0.1","katex":"^0.16.9","marked":"^12.0.0","qrcode":"^1.5.3","undici":"^6.6.2","js-yaml":"^4.1.0","langchain":"^0.1.17","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.2.0","js-tiktoken":"^1.0.10","user-agents":"^2.0.0-alpha.107","highlight.js":"^11.9.0","marked-highlight":"^2.1.1","https-proxy-agent":"^7.0.2","socks-proxy-agent":"^8.0.2","zod-to-json-schema":"^3.22.4","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.0.1","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.7.3"},"peerDependencies":{"koishi":"^4.16.0","koishi-plugin-puppeteer":"^3.7.3"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.35_1707748274809_0.28546316930887317","host":"s3://npm-registry-packages"}},"1.0.0-beta.36":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.36","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.36","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"4282f2077f21443e7ad6c11436ecdf97f3e74917","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.36.tgz","fileCount":239,"integrity":"sha512-DQWnjiG8XLscPIQhcW/jV16kaHextZYyA/bdvTIH2rxmXL0n7hPddvk0sWqJZhdwWb042UTL7eFw3wbBpm5o2Q==","signatures":[{"sig":"MEUCIQCO8Y92vcMYh6bAadJ8ZAh5WYz/yDDmarkaZVrL7BlwSQIgF5UBEqOEg5nKvDiWvtqATUAkPJxpXtX2yG0B1aAVIWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":511200},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"e0d7b23905cfda8b294d61bef11a0aaf79850f5d","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.16.0","md5":"^2.3.0","zod":"^3.22.4","uuid":"^9.0.1","katex":"^0.16.9","marked":"^12.0.0","qrcode":"^1.5.3","undici":"^6.6.2","js-yaml":"^4.1.0","langchain":"^0.1.20","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.2.0","js-tiktoken":"^1.0.10","user-agents":"^2.0.0-alpha.119","highlight.js":"^11.9.0","marked-highlight":"^2.1.1","https-proxy-agent":"^7.0.4","socks-proxy-agent":"^8.0.2","zod-to-json-schema":"^3.22.4","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.0.1","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.7.3"},"peerDependencies":{"koishi":"^4.16.0","koishi-plugin-puppeteer":"^3.7.3"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.36_1708507738098_0.32790122181740355","host":"s3://npm-registry-packages"}},"1.0.0-beta.37":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.37","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.37","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"af5fa48c4de2ae939b9e4b6c4f94bd81b57fc1a5","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.37.tgz","fileCount":239,"integrity":"sha512-E1lAqbuiehPvaHehovzXZzTLlQmBJEyzLVJMu1Uadan2dNt6R6fBnBM6GgGmcbMljgHuyEIyhfFLlKWXcxoXyA==","signatures":[{"sig":"MEUCIC75/jwAsNszBVbnVC9XYyAnxF/T1JRddCh9FVih1aSYAiEA9EyBdviaJ2aF4ZgcEO3ngovfw9lGi76nXIVbCcSqjaM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":511169},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"12da30c6d213a835079cc95b7c278375dbae3476","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.16.0","md5":"^2.3.0","zod":"^3.22.4","uuid":"^9.0.1","katex":"^0.16.9","marked":"^12.0.0","qrcode":"^1.5.3","undici":"^6.6.2","js-yaml":"^4.1.0","langchain":"^0.1.20","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.2.0","js-tiktoken":"^1.0.10","user-agents":"^2.0.0-alpha.119","highlight.js":"^11.9.0","marked-highlight":"^2.1.1","https-proxy-agent":"^7.0.4","socks-proxy-agent":"^8.0.2","zod-to-json-schema":"^3.22.4","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.0.1","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.7.3"},"peerDependencies":{"koishi":"^4.16.0","koishi-plugin-puppeteer":"^3.7.3"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.37_1708533611385_0.8964380749212237","host":"s3://npm-registry-packages"}},"1.0.0-beta.38":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.38","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.38","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"eee0a8637537959d66c0e480def362ccf9b036e6","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.38.tgz","fileCount":239,"integrity":"sha512-wLqcF1Pf+j/oaFA6kWhW//4QSCEEzAtTh70sELDefxQRiWXQrqbIMkyC/xk2JwdoBbCjxPmfZQYuSEZXpIzgAw==","signatures":[{"sig":"MEYCIQC/dDyuyrPjwRH/yZ46eJGDHByucLOs+GR7Rqog/2CYRAIhAMQrKM5WSmgD+ahO5GxdQSDXbgjBuKcvJ8OSUOtEVNcz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":511053},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"92db593c4d2e5e928c63d45a9cab6494cea863f4","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.16.0","md5":"^2.3.0","zod":"^3.23.0-canary.20240222T232722","uuid":"^9.0.1","katex":"^0.16.9","marked":"^12.0.0","qrcode":"^1.5.3","undici":"^6.6.2","js-yaml":"^4.1.0","langchain":"^0.1.21","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.2.0","js-tiktoken":"^1.0.10","user-agents":"^2.0.0-alpha.121","highlight.js":"^11.9.0","marked-highlight":"^2.1.1","https-proxy-agent":"^7.0.4","socks-proxy-agent":"^8.0.2","zod-to-json-schema":"^3.22.4","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.0.1","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.1"},"peerDependencies":{"koishi":"^4.16.0","koishi-plugin-puppeteer":"^3.8.1"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.38_1708763441710_0.23720616000362238","host":"s3://npm-registry-packages"}},"1.0.0-beta.39":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.39","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.39","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"95c993a0318d24fcb1e488aabb4d722185f9858f","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.39.tgz","fileCount":239,"integrity":"sha512-Z/IJ9wfwsglOVVCBKTq5vo5GNSOh0GZdh3qQPmTU/37tXSbc9zqsWio7dCohCQEYVQn/vgmVFf3UwXykAxs5tA==","signatures":[{"sig":"MEYCIQCoZbRSuD/WRYgV4IhlbGTywM/3IHW5b0BmeRoPtiL6bAIhAPD4QYJXq/XhN3H3jqW9Kf/Ej2YQuoGO3ZDGxBKiikz/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":513428},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"4934807726a4e1b2d380d00886592a516ba52760","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.16.0","md5":"^2.3.0","zod":"^3.23.0-canary.20240222T232722","uuid":"^9.0.1","katex":"^0.16.9","marked":"^12.0.0","qrcode":"^1.5.3","undici":"^6.6.2","js-yaml":"^4.1.0","langchain":"^0.1.23","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.2.0","js-tiktoken":"^1.0.10","user-agents":"^2.0.0-alpha.125","highlight.js":"^11.9.0","marked-highlight":"^2.1.1","https-proxy-agent":"^7.0.4","socks-proxy-agent":"^8.0.2","zod-to-json-schema":"^3.22.4","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.0.1","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.2"},"peerDependencies":{"koishi":"^4.16.0","koishi-plugin-puppeteer":"^3.8.2"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.39_1709139270718_0.4843202303842469","host":"s3://npm-registry-packages"}},"1.0.0-beta.40":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.40","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.40","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"6d4e0ae82718f659cc8a8c791e9d22c8272587b4","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.40.tgz","fileCount":239,"integrity":"sha512-wknyC5LkfqDOWXLxrJPjH9/edeWsQ78+/CctGxmLAp6Fl+xK3k2O9Y/lml1UZTEbero+1bTgnvD6Dl2m3IxdUw==","signatures":[{"sig":"MEQCICIvX95744sZC8NIXo/YiGcVSdpDjgKEh92t8K2weKA0AiABfnfVRdVM3i5GE2leAfvapzai8mh0U7cufuqpTuD4eg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":516032},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"eed8097bca70a45b6c7a87f488dc2c581f34a95a","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.16.0","md5":"^2.3.0","zod":"^3.23.0-canary.20240222T232722","uuid":"^9.0.1","katex":"^0.16.9","marked":"^12.0.0","qrcode":"^1.5.3","undici":"^6.6.2","js-yaml":"^4.1.0","langchain":"^0.1.23","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.2.0","js-tiktoken":"^1.0.10","user-agents":"^2.0.0-alpha.125","highlight.js":"^11.9.0","marked-highlight":"^2.1.1","https-proxy-agent":"^7.0.4","socks-proxy-agent":"^8.0.2","zod-to-json-schema":"^3.22.4","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.0.1","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.2"},"peerDependencies":{"koishi":"^4.16.0","koishi-plugin-puppeteer":"^3.8.2"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.40_1709475617704_0.6663571370979133","host":"s3://npm-registry-packages"}},"1.0.0-beta.41":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.41","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.41","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"d7c217d2a8348ddd101c37bbac8623485a5421ee","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.41.tgz","fileCount":239,"integrity":"sha512-m1OiEPG/Aj6CdjphsYzfpI6DYtc3/26SoIH86yrDW5xgkPSXR0dwuqluZ9OM8Fwzq2L/w8eRAGzK4ElnzW5Now==","signatures":[{"sig":"MEQCIC3J+VieaQI5gP4/Xb017khvhcyaTuloy+/Gck21BzSyAiAaEBjhX5wvEaYfCrb3czfuTb9VqJBtzOdn/5qTUgUE0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":517182},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"8dbee2726bee9bf1e9ab13f5ff78b59a36aedd25","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.16.0","md5":"^2.3.0","zod":"^3.23.0-canary.20240222T232722","uuid":"^9.0.1","katex":"^0.16.9","marked":"^12.0.0","qrcode":"^1.5.3","undici":"^6.6.2","js-yaml":"^4.1.0","langchain":"^0.1.23","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.2.0","js-tiktoken":"^1.0.10","user-agents":"^2.0.0-alpha.125","highlight.js":"^11.9.0","marked-highlight":"^2.1.1","https-proxy-agent":"^7.0.4","socks-proxy-agent":"^8.0.2","zod-to-json-schema":"^3.22.4","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.0.1","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.2"},"peerDependencies":{"koishi":"^4.16.0","koishi-plugin-puppeteer":"^3.8.2"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.41_1709729450617_0.37808020781919294","host":"s3://npm-registry-packages"}},"1.0.0-beta.42":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.42","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.42","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"f7eb924f8a88168bb3ea4ddb583fb871beb6abea","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.42.tgz","fileCount":239,"integrity":"sha512-WKZJolXQ1hT5NSpg9/Uuwj9Vmql9eVwgddZBOOkOML2O60w7m/GEbiRFOX6iuqwTwZhwMsqk9FZIfqfLefjQQw==","signatures":[{"sig":"MEUCIQDIODZ39IvK+oNbHlziHQOWrdWa0CL1vRnk8xS2/vmXggIgCJL5tHdl+Rs9knbe4ATMUkCALtTnkgHin17d1a+1rdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":514989},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"1cdc91a4bcf2e11ef2572a2bad3f43c76b1c2c26","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.16.0","md5":"^2.3.0","zod":"^3.23.0-canary.20240222T232722","uuid":"^9.0.1","katex":"^0.16.9","marked":"^12.0.1","qrcode":"^1.5.3","undici":"^6.7.1","js-yaml":"^4.1.0","langchain":"^0.1.25","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.2.0","js-tiktoken":"^1.0.10","user-agents":"^2.0.0-alpha.136","highlight.js":"^11.9.0","marked-highlight":"^2.1.1","https-proxy-agent":"^7.0.4","socks-proxy-agent":"^8.0.2","zod-to-json-schema":"^3.22.4","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.0.1","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.2"},"peerDependencies":{"koishi":"^4.17.2","koishi-plugin-puppeteer":"^3.8.2"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.42_1710544231994_0.28766143542198996","host":"s3://npm-registry-packages"}},"1.0.0-beta.43":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.43","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.43","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"703872587c1dee825b6493fd50667c88913a1057","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.43.tgz","fileCount":239,"integrity":"sha512-IsAVNSb91qsTs4C7vd6stuHt4S1ukkcWO9llPISUqX5rheziYqqt8EY0SpEMDiujdWBI4SJ2LMXKBj+BWqfT3g==","signatures":[{"sig":"MEQCIFQkaj9YA4Fowv+Caj6/Kwcu5DCKXxxPFP6AX0XABUdoAiAkcooFnGP2WNKXHqnHjCmeKtaSNrtper5C62BwBdfybA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":512028},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"06edb696d9ebcfc74b0452776ec616c65d37dceb","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.16.0","md5":"^2.3.0","zod":"^3.23.0-canary.20240315T001949","uuid":"^9.0.1","katex":"^0.16.9","marked":"^12.0.1","qrcode":"^1.5.3","undici":"^6.9.0","js-yaml":"^4.1.0","langchain":"^0.1.29-rc.0","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.2.0","js-tiktoken":"^1.0.10","user-agents":"^2.0.0-alpha.145","highlight.js":"^11.9.0","marked-highlight":"^2.1.1","https-proxy-agent":"^7.0.4","socks-proxy-agent":"^8.0.2","zod-to-json-schema":"^3.22.4","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.0.1","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.3"},"peerDependencies":{"koishi":"^4.17.0","koishi-plugin-puppeteer":"^3.8.3"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.43_1710820977680_0.9196419543927152","host":"s3://npm-registry-packages"}},"1.0.0-beta.44":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.44","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.44","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"d8cebb6aa6cf851ba5b78f4a092e15c3fd88ed5a","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.44.tgz","fileCount":239,"integrity":"sha512-95zjdEWXZmBtTSyOtZG+cexRalk7mtpWxrvzYAboDFQQDkByrtOhFRbzcJesjvbXTgB3U8DAdcpUDFQsk81Sfw==","signatures":[{"sig":"MEUCIAgck3GT0ZU6RGJC9bOVTGbGCHfrFYqEFPKhQTgSpSlFAiEA+X89ON05Hfo62PHAO1lr3eXm16e8naZPh+rwSsV4vFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":513912},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"662f8e1da9b654caa8131c8d9f5cc388874b4334","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.16.0","md5":"^2.3.0","zod":"^3.23.0-canary.20240412T032517","uuid":"^9.0.1","katex":"^0.16.10","marked":"^12.0.1","qrcode":"^1.5.3","undici":"^6.13.0","js-yaml":"^4.1.0","langchain":"^0.1.33","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.10","user-agents":"^2.0.0-alpha.170","highlight.js":"^11.9.0","marked-highlight":"^2.1.1","https-proxy-agent":"^7.0.4","socks-proxy-agent":"^8.0.3","zod-to-json-schema":"^3.22.5","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.0.1","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.0","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.44_1712948826039_0.3916808574839763","host":"s3://npm-registry-packages"}},"1.0.0-beta.45":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.45","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.45","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"66ca6dcc59959e02ba0d443acab74195c3dfa5cf","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.45.tgz","fileCount":239,"integrity":"sha512-baYmaWOCGgOawXyqrn8If4YOB/COJK0L7+6BjDPZUNaVZicz2R0ksZTmt1Ct42U3ipTsxm2Js+pIwKEClSNCWg==","signatures":[{"sig":"MEYCIQCpKoAo3RgFGpJjMqlQdGK9KNg9fjQmnjRMmv8CBMTwiQIhAMO7PiJXEM/xtgMj58guWGivSWahohpQSmQu1iDYqDRu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":513026},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"7d6a69c349f537f08284c4989d3f4d7d3cd56f86","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.16.0","md5":"^2.3.0","zod":"^3.23.0-canary.20240420T221414","uuid":"^9.0.1","katex":"^0.16.10","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.13.0","js-yaml":"^4.1.0","langchain":"^0.1.34","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.11","user-agents":"^2.0.0-alpha.179","highlight.js":"^11.9.0","marked-highlight":"^2.1.1","https-proxy-agent":"^7.0.4","socks-proxy-agent":"^8.0.3","zod-to-json-schema":"^3.22.5","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.0.1","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.4","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.45_1713703360120_0.49133051883548595","host":"s3://npm-registry-packages"}},"1.0.0-beta.46":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.46","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.46","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"506114c792aefe2d60514a4126e6f3979ad4ea30","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.46.tgz","fileCount":239,"integrity":"sha512-uA/8s2auV3cbb9uDwvzdPsG5HTOLr7NKqMNx1N0EcjL2vUULiRzArE73Y/MA3wOu8X6Kmlv4WVJXi6NRgN/nLw==","signatures":[{"sig":"MEUCIQDjBASTtZRGOC6PkDzai10/oxSzWTESJa762xfnqJnKBAIgU3XYsO0U1oD0CWWV2n/qN29wZeNmRcVLpZWCTI6IaPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":515397},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"8bfc1c4ba607d4bcfec40008ee5220b2457c2dc5","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.16.0","md5":"^2.3.0","zod":"^3.23.0-canary.20240420T221414","uuid":"^9.0.1","katex":"^0.16.10","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.13.0","js-yaml":"^4.1.0","langchain":"^0.1.34","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.11","user-agents":"^2.0.0-alpha.179","highlight.js":"^11.9.0","marked-highlight":"^2.1.1","https-proxy-agent":"^7.0.4","socks-proxy-agent":"^8.0.3","zod-to-json-schema":"^3.22.5","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.0.1","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.4","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.46_1713875486276_0.5492867239076147","host":"s3://npm-registry-packages"}},"1.0.0-beta.47":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.47","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.47","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"ea535e1702bf9fa7b50fb53bcdb77d59699932e6","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.47.tgz","fileCount":239,"integrity":"sha512-MdrxcPRH8n2QeR//6t/nacfxh6vG3rVmHZtPTp5eyyulLS6s1pX7LOhOyYx0zh0cZ6SfpM+kGHQYdsAvhSt9Kw==","signatures":[{"sig":"MEUCIGOwtnSJcga5AUF2JjAp5sL4chX5sjYdaLnlEw5Yc6IeAiEA25uXcyHMvrqD77r/xMB0euwC2A2FaH+3tnWY3e+MM/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":515397},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"6a0472a60b727169de418121ffb21f4dd64bcefc","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.16.0","md5":"^2.3.0","zod":"^3.23.0-canary.20240420T221414","uuid":"^9.0.1","katex":"^0.16.10","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.13.0","js-yaml":"^4.1.0","langchain":"^0.1.34","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.11","user-agents":"^2.0.0-alpha.179","highlight.js":"^11.9.0","marked-highlight":"^2.1.1","https-proxy-agent":"^7.0.4","socks-proxy-agent":"^8.0.3","zod-to-json-schema":"^3.22.5","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.0.1","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.4","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.47_1713960441884_0.9309554716957411","host":"s3://npm-registry-packages"}},"1.0.0-beta.48":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.48","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.48","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"9e80d0a59fc3bed0ca26c5aff06b995a7473c3b2","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.48.tgz","fileCount":239,"integrity":"sha512-TGDJiK58TB0Z3arM9PrwEDxlGakDsOykMAlX8SHZYvpS6s7o6bbSlhMz10tdro3UqozUn4Lh3k1UPhxM2BUfcg==","signatures":[{"sig":"MEUCIBmQbYb6HtoOQ/RgzlU75cBAOwPdJI7GPtOAeFD1yX9OAiEAkYHxmzTNa7CnmfppVNGevgOPXZNY3+rH/oBhYEBXU7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":515288},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"a654880605db370248b68f77d375d4d0e8d8e62f","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.17.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240508T190620","uuid":"^9.0.1","katex":"^0.16.10","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.16.1","js-yaml":"^4.1.0","langchain":"^0.1.37","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.11","user-agents":"^2.0.0-alpha.199","highlight.js":"^11.9.0","marked-highlight":"^2.1.1","https-proxy-agent":"^7.0.4","socks-proxy-agent":"^8.0.3","zod-to-json-schema":"^3.23.0","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.0.1","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.0","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.48_1715453202268_0.8600290418821508","host":"s3://npm-registry-packages"}},"1.0.0-beta.49":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.49","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.49","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"db0a76e2598a8fbbb26e95f43f70d3a9236fd655","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.49.tgz","fileCount":239,"integrity":"sha512-kS8yVGQPbOwUW2MonH3KuXarf5Xt6l9/bF6jlNruTIn47YjVKA7wUo7XGZRMsWNlOWJjrKxa5uHoOZopffyhLw==","signatures":[{"sig":"MEUCIQDttUz3PCeyVhNg7OULcLwVyhYFpbuY0hahDQP0bbdogQIgL/yKAGV1BtbbYsHApGsIL4uOhuL41c5x0BFABITXlBo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":515388},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"4e6c1c529f140b77bcdeeec0af1d453cfffe7ee7","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.17.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240523T174819","uuid":"^9.0.1","katex":"^0.16.10","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.18.2","js-yaml":"^4.1.0","langchain":"^0.2.4","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.219","highlight.js":"^11.9.0","marked-highlight":"^2.1.1","https-proxy-agent":"^7.0.4","socks-proxy-agent":"^8.0.3","zod-to-json-schema":"^3.23.0","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.0.1","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.0","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.49_1717175568317_0.7099051217303571","host":"s3://npm-registry-packages"}},"1.0.0-beta.50":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.50","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.50","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"00db7c421e6e9151ac354836a78958a31e56b638","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.50.tgz","fileCount":239,"integrity":"sha512-eWP1bZWXIvjMl2rvrdsGzWgRtZXfLrtvhntQOQguH70NSFc85kWKRrAvbydbaZS6zS4aD3NPT+cXVLJDNmYZig==","signatures":[{"sig":"MEUCIDj1/u25Puom8VhGdogtwZd98xwE+cVvACOZnT1hAfchAiEArco4CGaWRhbBkGNb963KWOF4oepz9aTuYgANtRgu5hM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":516335},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"63bedc623f49ef43f09e5cfb4ef5512bac577196","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.17.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240523T174819","uuid":"^9.0.1","katex":"^0.16.10","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.18.2","js-yaml":"^4.1.0","langchain":"^0.2.4","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.219","highlight.js":"^11.9.0","marked-highlight":"^2.1.1","https-proxy-agent":"^7.0.4","socks-proxy-agent":"^8.0.3","zod-to-json-schema":"^3.23.0","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.0.1","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.0","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.50_1717191292336_0.13363250371925184","host":"s3://npm-registry-packages"}},"1.0.0-beta.51":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.51","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.51","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"6e87983e33d927e4b22e5d5297ee999f404fd2ae","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.51.tgz","fileCount":239,"integrity":"sha512-AxY3F0DAVo8cAAbmdJg7ZvFxqaV+n4z4WaHZ+lmYtdjI0LXhxTKGdAXvrb6EXyH9IJ6mUltEREncQwzK7TF98Q==","signatures":[{"sig":"MEUCIQCCr+z+4DLZXubcvsH3/gfkGMufUjV/1Aa4dSzzzOpuegIgAMdDxUVnunlPPg83FghrvFRE6NpfJkvcK+pMggF3CKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":516399},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"e463683184d8cdfaaf2579c93ea2a8a55c4372ac","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.17.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240523T174819","uuid":"^9.0.1","katex":"^0.16.10","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.18.2","js-yaml":"^4.1.0","langchain":"^0.2.4","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.219","highlight.js":"^11.9.0","marked-highlight":"^2.1.1","https-proxy-agent":"^7.0.4","socks-proxy-agent":"^8.0.3","zod-to-json-schema":"^3.23.0","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.0.1","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.0","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.51_1717279486426_0.5466254086083311","host":"s3://npm-registry-packages"}},"1.0.0-beta.52":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.52","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.52","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"ff18aa2c79602f972be3ba95c535d13eb566ec33","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.52.tgz","fileCount":239,"integrity":"sha512-7rS73lak3mhWA094L225xdOplxpPtGKOD6DN0pbe90X6cxvbuzxpOnFSbDOxAw4+wDzxve6rChQSmHsX9MaLJw==","signatures":[{"sig":"MEYCIQCTNdxLxg9vREkuNdlpZ4kqwgHxoGz2QBRUDOO2AaH4DAIhAPb9olXVZ1gyC66d3bGrdEtrPx/tTA63VeevpgUfvxt8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":516472},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"engines":{"node":">=18.0.0"},"gitHead":"da3585e350afb446540094ef6a8d981fb532fb03","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.17.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240523T174819","uuid":"^9.0.1","katex":"^0.16.10","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.18.2","js-yaml":"^4.1.0","langchain":"^0.2.4","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.219","highlight.js":"^11.9.0","marked-highlight":"^2.1.1","https-proxy-agent":"^7.0.4","socks-proxy-agent":"^8.0.3","zod-to-json-schema":"^3.23.0","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.0.1","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.0","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.52_1717439363142_0.959775385983582","host":"s3://npm-registry-packages"}},"1.0.0-beta.53":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.53","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.53","homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"15382c356c35825388eaf2d94039ac7eb6cfbc07","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.53.tgz","fileCount":177,"integrity":"sha512-ZzBQ5oBP8Fbd6LFcyYMSltnEpgCZ7K7HlA4qccLoxY65tTD2Xk43PWTDAYayjoPC6gO3YJ+WWMdt0TOzM0x/7g==","signatures":[{"sig":"MEQCIAdE4kRolOiMxqaW0jvL3IryKRtTEacm+C7VMC3Ico6IAiABaOOrAH/uFhY4LMq/vR7IMshHjTcyxn8qGC72stAIkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":943709},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"d1313f0b67aa5ebe1ba6a5c61459938a203f636d","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.17.1","md5":"^2.3.0","zod":"^3.24.0-canary.20240523T174819","uuid":"^9.0.1","katex":"^0.16.10","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.19.2","js-yaml":"^4.1.0","langchain":"^0.2.5","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.238","highlight.js":"^11.9.0","@langchain/core":"^0.2.8","marked-highlight":"^2.1.3","https-proxy-agent":"^7.0.4","socks-proxy-agent":"^8.0.3","zod-to-json-schema":"^3.23.1","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.53_1719044939090_0.3201680971164349","host":"s3://npm-registry-packages"}},"1.0.0-beta.54":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.54","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.54","homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"8dbafe455bd6f6fa374af88ccf4cfda3f3b799b3","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.54.tgz","fileCount":180,"integrity":"sha512-BZkZh0LbCmM28nvcp0WlA6sKYxXqxKZ56melQ3TaC8X+B0xFCk/BmdCOjAQRcm6PtRyHt7YNjPj3oQMpj+DtWQ==","signatures":[{"sig":"MEQCIGaySEmncn2rng5eB7pTnj66jDHwCjHSBV9pUCUVzmHoAiAbr5SVZGBGvBIcqm7EC3a0uwZXsz5E3Kr9OG2x5nOJTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":886117},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"ba49a676c90514449790bfa1773b3c130a3b2436","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.17.1","md5":"^2.3.0","zod":"^3.24.0-canary.20240523T174819","uuid":"^9.0.1","katex":"^0.16.10","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.19.2","js-yaml":"^4.1.0","langchain":"^0.2.5","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.238","highlight.js":"^11.9.0","@langchain/core":"^0.2.8","marked-highlight":"^2.1.3","https-proxy-agent":"^7.0.4","socks-proxy-agent":"^8.0.3","zod-to-json-schema":"^3.23.1","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.54_1719678777197_0.7863234787888795","host":"s3://npm-registry-packages"}},"1.0.0-beta.55":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.55","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.55","homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"e7236b7bb17c88aeef7b59553f2e6d37a97b42cd","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.55.tgz","fileCount":180,"integrity":"sha512-ld5JlzqQ6bifmL8q8gS93gmie8xsS7W4lh6k234yCkaYd+GrAZ/wb8w/bydCUP1IFl8owGpRWh6wCLjrrGoYnw==","signatures":[{"sig":"MEYCIQDKWuKGfEd+ojMTl1sbK43r/rGBG4fklDE/sVDWDWLdEAIhAIG7IhH45zz2/AsIH7VHsOMmZ0HkLqNCfHBUnwaIc2xs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":888700},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"502aec84bd7cf139c7d5a3a838aa90f5522f9be2","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.17.1","md5":"^2.3.0","zod":"^3.24.0-canary.20240629T005127","uuid":"^9.0.1","katex":"^0.16.10","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.19.2","js-yaml":"^4.1.0","langchain":"^0.2.8","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.250","highlight.js":"^11.9.0","@langchain/core":"^0.2.11","marked-highlight":"^2.1.3","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.1","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.55_1719851614925_0.6195418899047855","host":"s3://npm-registry-packages"}},"1.0.0-beta.56":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.56","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.56","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"df2b1d95c42d3d73f17d555d3075cf9547515bc3","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.56.tgz","fileCount":180,"integrity":"sha512-TLNXVnIiRIHZXRGn12KveO5GMn2gI2su95D0kN7QflyScUfCw8gAWhDEMiQSP3OtGQ1SMc8JdCcARcmxBe5dWA==","signatures":[{"sig":"MEYCIQDCHVuFmBJytDMKJskBBjpUkKdOq7DWOci8rXpNRqIMAgIhALNiUMeoNs0t0E1vKFBIMoqg+WijUkVpwmkZcQzSCnQX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":895219},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"c3941df8628d8138ccaa0ca7fe41c6bf7c5970b9","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.19.2","js-yaml":"^4.1.0","langchain":"^0.2.8","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.252","highlight.js":"^11.9.0","@langchain/core":"^0.2.12","marked-highlight":"^2.1.3","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.1","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.56_1720482323637_0.8533653307726825","host":"s3://npm-registry-packages"}},"1.0.0-beta.57":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.57","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.57","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"dcdaec6338c7ed34148d52c56a1b66282063c242","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.57.tgz","fileCount":180,"integrity":"sha512-9Q4GAlesoOhrR5IyNESWRDfApdpj72c5u/rnRYKUYBLDi9qX5KBKus1Cwz8KGjDAuykNEG5XrIdqu8tuTajBgg==","signatures":[{"sig":"MEUCICl8EQwL7lt1dN2xb5az1KeuNcJaTTO7M1JTk7dFyuHtAiEAocuCM97t5gQ454y5QhlXnu3IUYMWWRPjKjmr6UzcFFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":895401},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"55b4504ad83346c5648d26039fdb2549923fa841","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.19.2","js-yaml":"^4.1.0","langchain":"^0.2.8","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.252","highlight.js":"^11.9.0","@langchain/core":"^0.2.12","marked-highlight":"^2.1.3","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.1","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.57_1721406375851_0.09192521259048059","host":"s3://npm-registry-packages"}},"1.0.0-beta.58":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.58","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.58","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"a19b0cd09ea6ff177d2c2bbb05201766ecce560e","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.58.tgz","fileCount":180,"integrity":"sha512-FupCzoP/Zl4brekPLZmaMsLlLyMXR9PRq4Tx0uoWXvDCwSgn3HK2tfd7zpp0wjDJeDS2YYU679oKXgZ1EbIRSg==","signatures":[{"sig":"MEQCICrIiYylbm1u9NzXKel8bioQiQKC2rDAw8G0pA/cUGS9AiBxeVU4GzdflWGogBAURC7cZDckiyRvXxhtZGyFpLLddw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":895403},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"b874efe07520658ed73091c94cf78430398bb2e2","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.19.2","js-yaml":"^4.1.0","langchain":"^0.2.10","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.269","highlight.js":"^11.10.0","@langchain/core":"^0.2.17","marked-highlight":"^2.1.3","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.1","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.58_1721498258948_0.8428219433381274","host":"s3://npm-registry-packages"}},"1.0.0-beta.59":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.59","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.59","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"5f63e8e84703d398aef3076e1ba05b4a242cece2","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.59.tgz","fileCount":180,"integrity":"sha512-COFjJMl1RhO9eUnirDgvg2TpYmFkE8ESzkhvJUihBDlBJ5sIoSJ/GLfAUYhdrXUAtDo7wlEAXznX+TkvD/bjfA==","signatures":[{"sig":"MEUCIQDesGSV15OfCsRlUo5hIsSQ1fwtrQhKfTbScxan65R41gIgIKCxcZCiE8mvk215HSYZSviqB6wB89N/H1W2GPJolnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":895479},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"b4c1c112c5334902c01a2a2dfd057a4ef29bb447","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.19.2","js-yaml":"^4.1.0","langchain":"^0.2.10","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.269","highlight.js":"^11.10.0","@langchain/core":"^0.2.17","marked-highlight":"^2.1.3","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.1","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.59_1721582988766_0.650759436358983","host":"s3://npm-registry-packages"}},"1.0.0-beta.60":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.60","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.60","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"5cda48357e6e72ddba8068baaee77f3f9b4be873","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.60.tgz","fileCount":180,"integrity":"sha512-LtpgPd2ltvZ+3LytZFiLFKrFXx1lHsuFzX3QK2jL7qGIl3Re1kEqv3lhwlu6ZjfBYMILFLWpO2en7DTcS1sM+w==","signatures":[{"sig":"MEUCIQCFRiN5lfNcnRFpZniEWjyiwBfXKjI5pB93BCjCxXgXOQIgR+psYilP5/K44XwI9r3G9mkvfinSrDF5f3v/JCL3unQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":895131},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"f9d8b119385ec0b2d574e94b02e3fe14720c9f40","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.19.2","js-yaml":"^4.1.0","langchain":"^0.2.10","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.269","highlight.js":"^11.10.0","@langchain/core":"^0.2.17","marked-highlight":"^2.1.3","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.1","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.60_1721916774713_0.6039256361380145","host":"s3://npm-registry-packages"}},"1.0.0-beta.61":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.61","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.61","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"c5fe0fdf74c79902196dbffe7c303576b7129e67","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.61.tgz","fileCount":180,"integrity":"sha512-PghEfGhsweakLLP4gQ6R9MejYTDia1h9Shc77Z9zzjJaF9KTlnMnEUp/tShK4MYuFwpnA5tJ6W4Ie8F2boVjqA==","signatures":[{"sig":"MEQCIDtG6qiEmGBoq6C14qfzqENtNI4p3HS8IR6ZRfBsIRBxAiAPXejLl+V6D5UNhnI4srMeBqzxYmwSIZdkZiyJcCtUmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":895233},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"ed67f0fdae2c2c3542e341f88f84aa2316fe4ce6","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.19.2","js-yaml":"^4.1.0","langchain":"^0.2.10","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.269","highlight.js":"^11.10.0","@langchain/core":"^0.2.17","marked-highlight":"^2.1.3","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.1","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.61_1722181220560_0.4336539433131199","host":"s3://npm-registry-packages"}},"1.0.0-beta.62":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.62","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.62","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"dcd7288f4943107491ba11829a2f231138397f1e","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.62.tgz","fileCount":180,"integrity":"sha512-G2Ma1JArInBEQ81olb5xLft9RXfBi3ZM4NTBhTWXOtAJN1ooREfNsssgJ/vCQx0XRPbP+/Qqw9fzBXaZbG81ag==","signatures":[{"sig":"MEUCIFn264TWBrzty3S5a/EbiLtMCMPfijslGPeIhe/W2wdCAiEAhygZJcP55XDkx6p27rb9LwMFV3e29y6gzsZplL4LxJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":866465},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"97b456c339a04ab5b736fd2a822157be9e347c15","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.19.2","js-yaml":"^4.1.0","langchain":"^0.2.10","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.269","highlight.js":"^11.10.0","@langchain/core":"^0.2.17","marked-highlight":"^2.1.3","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.1","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.62_1722364685281_0.10524610142277546","host":"s3://npm-registry-packages"}},"1.0.0-beta.63":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.63","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.63","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"722c7e20e417956328387f7e9f93bf9850c0d4a5","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.63.tgz","fileCount":181,"integrity":"sha512-wXqIF/62uMfmKaj9TjvUZwNlpyfaLRGuDa82o+24RjOy3Ol66XK18vLC8mrdSexmPi8BMjeOo9AnrFIuJcccYA==","signatures":[{"sig":"MEUCIQDI3lRoo25qfVFSml6dAAAbMGAsAn0RO4Lcq6FLdo5cDQIgI5BJLTg1abkmT43GlRQ94mEkTNIP7+IazSRaodeIbdU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":899550},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"b8fecd34facf64b93ea70114fa8e0a7b0a235d66","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.19.2","js-yaml":"^4.1.0","langchain":"^0.2.10","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.269","highlight.js":"^11.10.0","@langchain/core":"^0.2.17","marked-highlight":"^2.1.3","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.1","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.63_1722449093567_0.108164193761626","host":"s3://npm-registry-packages"}},"1.0.0-beta.64":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.64","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.64","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"f1973aa6211a470eaac1ad8a2d93f973fa8a5748","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.64.tgz","fileCount":181,"integrity":"sha512-YB9uUsuBvfqtFKTu0szFwHA1YRixDwY4jUpB1alySfNqONJ0N7RPdu3lUiIZpKUNnJRj3ife+benE8+pp2TNWw==","signatures":[{"sig":"MEQCIFdPyhkpPzoZuhvgHlWmH8jTdqas6p8gLKtDOB9Z/qlVAiAUGSjILmRR5kJgkgc25bBXfEXArzi3yklioL8/ZtWkqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":901216},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"95f249d7c2999c3cb19d953dabd28720628e6bf7","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.19.2","js-yaml":"^4.1.0","langchain":"^0.2.10","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.269","highlight.js":"^11.10.0","@langchain/core":"^0.2.17","marked-highlight":"^2.1.3","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.1","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.64_1722787876669_0.976231233101799","host":"s3://npm-registry-packages"}},"1.0.0-beta.66":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.66","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.66","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"31585ebfb6fb6926bbe048026a6be27076921eea","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.66.tgz","fileCount":181,"integrity":"sha512-0jguFN6n//sLKzZ/FFhqwE1CyZ48qqrycF1IfajOKHRm6vzIUMBrllgLupZ0SaMm6LQ6inGITvaoYyZRsmn/3Q==","signatures":[{"sig":"MEYCIQCjNgeepc+phOZEEd7aGfvmfMmScB924TLI1qEfKJtGcAIhAOc7d4mcn562aubM/Mx7JG33+mpizzzX+p5+M29xGVmx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":904173},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"c097393ab6845c68304b4c20613e93467414ad18","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.19.2","js-yaml":"^4.1.0","langchain":"^0.2.10","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.269","highlight.js":"^11.10.0","@langchain/core":"^0.2.17","marked-highlight":"^2.1.3","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.1","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.66_1722890243590_0.7056804896858191","host":"s3://npm-registry-packages"}},"1.0.0-beta.67":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.67","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.67","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"2050eee7a5918598185d17ff69573d9a3140d3a3","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.67.tgz","fileCount":185,"integrity":"sha512-cDUDx6nOLJweHerb102Z4QDyuOQO/KPrsubllURVcnPn8D5e2SuR9czjqJ0FsK8hSgStyLZZOpshsDKqTSEuPA==","signatures":[{"sig":"MEQCIBcNTbXXxAXtAzOKTUw2INcoxFsDAJrxzAmDgtWJNFSfAiBXPUlTHtxm+nrRTB7NSVh2uqcFpgVo/ewkWRPdopVhzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":912914},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"67ef4fe3d0262dad24ddbcaf3d9f61a3de904479","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.19.2","js-yaml":"^4.1.0","langchain":"^0.2.10","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.269","highlight.js":"^11.10.0","@langchain/core":"^0.2.17","marked-highlight":"^2.1.3","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.1","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.67_1722974779256_0.2842099369302935","host":"s3://npm-registry-packages"}},"1.0.0-beta.68":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.68","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.68","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"136d5ac4ba14261336344afe70443ad309ee307d","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.68.tgz","fileCount":186,"integrity":"sha512-f6aKeaqISvr4wrOwt9OgMw+eOl1FKA1pd+qIYV3a6kSYPUOTzdzUTuhMquB6MciRETUrSXT5qcjwLraMriiGbA==","signatures":[{"sig":"MEUCIQDm/7TYwTFz0YendMRH9wT2oeRHsTULhUUvhMSXDFosewIgGGHgTR53HWGPDcOjjxo+9YHtiOjPzAllp5p/R88+Fzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":924018},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"48082f98c1d7f1d4bb5c1b81f8e09644d8de504a","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.19.2","js-yaml":"^4.1.0","langchain":"^0.2.10","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.269","highlight.js":"^11.10.0","@langchain/core":"^0.2.17","marked-highlight":"^2.1.3","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.1","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.68_1722982457332_0.9305105751360603","host":"s3://npm-registry-packages"}},"1.0.0-beta.69":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.69","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.69","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"abe6b47cd3aaa85816b77c98c64d832963684786","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.69.tgz","fileCount":186,"integrity":"sha512-QZKMIu//ciul2ekX412l9+CREhyNgRE2wclyB2jkoTWpf9ujTCTlGFCKsaVIxrqdKo8aGegqwwOpsbLG/60PQw==","signatures":[{"sig":"MEUCIQC6YmJeTW63y/CWDSf6tGE6sMp0salgc+vafHVGv0OmzAIgV8L3VrrL0Wxasxphor3QJ/2kmrK5fPC9l/owxcVJyxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":924018},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"c375aacc821482c7d66f99262a961671a3e394cf","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.19.2","js-yaml":"^4.1.0","langchain":"^0.2.10","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.269","highlight.js":"^11.10.0","@langchain/core":"^0.2.17","marked-highlight":"^2.1.3","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.1","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.69_1723196635093_0.6776331700959197","host":"s3://npm-registry-packages"}},"1.0.0-beta.70":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.70","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.70","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"eb368596c05976ebce1a0e04ff877d131c01fa5c","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.70.tgz","fileCount":186,"integrity":"sha512-O0QLS41mM252QrXGXzm0sZF8BLTJ2GBhhff8QEb4YP/S6K1qUMdeKWog68h8iu2RLvUDoVxAUvNZJrlts4he2g==","signatures":[{"sig":"MEQCIGfOOWceR3pJyuEOlC3SMzKPBTyPa05bSoxteqwjQfKyAiAclgXNIt4pyPM3fkAc98Y+mQKlHekHJDjSyPdll92Btw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":923770},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"53b7cf808240de08301db679b1d988dc73dd9af9","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.19.2","js-yaml":"^4.1.0","langchain":"^0.2.10","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.269","highlight.js":"^11.10.0","@langchain/core":"^0.2.17","marked-highlight":"^2.1.3","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.1","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.70_1723200115611_0.9729426876830218","host":"s3://npm-registry-packages"}},"1.0.0-beta.71":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.71","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.71","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"9d4c967109f19ea2a464a7fd13e96101699b0fc7","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.71.tgz","fileCount":186,"integrity":"sha512-31R2m5FIw3cn8dZKLz1MIkl4oR569ITCAP9gkN4oKN4TLA1Nk13aHfYh0q6cZoWNlfJ4e6zJYYnyHWdQB+wZyA==","signatures":[{"sig":"MEUCIQDNZpAt9IUp/zeUgLAS6Lh1NVP20STcLfMcP1R7PL8UBwIgIJVYLc+QSlVsvJ36Jl36VKe8yZvC9fq6ily4aietwts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":923992},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"9bb06b81f2b5d91ae1c09e3f98ca053fa417504f","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.19.2","js-yaml":"^4.1.0","langchain":"^0.2.10","lru-cache":"^11.0.0","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.269","highlight.js":"^11.10.0","@langchain/core":"^0.2.17","marked-highlight":"^2.1.3","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.1","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.71_1723457535309_0.4943114820731753","host":"s3://npm-registry-packages"}},"1.0.0-beta.72":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.72","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.72","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"0e8674413b2dc44326d01340d6c83888fc9a7156","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.72.tgz","fileCount":187,"integrity":"sha512-rvhY1a6Fj0Sbr/+IJKSDxinxMN85rEf8aBwmeQjiBc2d04u35aisjBe2kgnPc7I6eutqCWHGhTWwMJGCrwy11w==","signatures":[{"sig":"MEUCIQDq8kZ+ZZB8nT3YjmNgEZ2ODR5lMP1zAKm/IsRUXDN+YwIgOHoCn7P4evxnU15OF6COmsRBEmIJ1S13YeN5O1cD3+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":933536},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"f79b7867b78fc26896b489ea497afb86d02ba8fc","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.19.2","js-yaml":"^4.1.0","langchain":"^0.2.10","lru-cache":"^11.0.0","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.269","highlight.js":"^11.10.0","@langchain/core":"^0.2.17","marked-highlight":"^2.1.3","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.1","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.72_1723601247852_0.66505831992163","host":"s3://npm-registry-packages"}},"1.0.0-beta.73":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.73","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.73","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"7c82c0daffefd3f2088464d81a575dcf33af36cb","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.73.tgz","fileCount":187,"integrity":"sha512-WaK+KTGoV1YaP78qdOS0yklerES3GHFBpxVtNvzM6LZIkRUlWf78bvxynypAdjtjD278ggJo5o0vx/ZbzBrhgw==","signatures":[{"sig":"MEUCIQCOdkaKA2Gsx5h35L8v8lNd17zma10UL19c9wWBBloZZgIgKPX9kPu7pq3fYIxB1K2fJ4fqenOr5ldA3PdSXEFvrno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":933656},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"2cfa3d227801a50b8ec94860479e6c0b856aa34b","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.19.2","js-yaml":"^4.1.0","langchain":"^0.2.10","lru-cache":"^11.0.0","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.269","highlight.js":"^11.10.0","@langchain/core":"^0.2.17","marked-highlight":"^2.1.3","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.1","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.73_1723639098736_0.28660897447809064","host":"s3://npm-registry-packages"}},"1.0.0-beta.74":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.74","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.74","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"f6411a240b0611e0e034c0fdb90ca75bcf7fc2c5","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.74.tgz","fileCount":187,"integrity":"sha512-Iwnk35KkjmqUDyLyPrPLmiAy8V6hG1B+LNrKUnQZgviKF7nunb5jnLtnALvh0SllbGlh9AykDaY0MIF+JE8QfA==","signatures":[{"sig":"MEUCIFrccKR3afKw1oo0pbRhi2zcru6iif7TSpjU72lG7UuGAiEApXQRaaw0p8SRYPiG/pHJgrvWogH5nFmVlU0Gd8OKojo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":935007},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"4e2fa5101c9bed91c8de3e97ab243d6b0f9c2b34","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.19.2","js-yaml":"^4.1.0","langchain":"^0.2.10","lru-cache":"^11.0.0","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.269","highlight.js":"^11.10.0","@langchain/core":"^0.2.17","marked-highlight":"^2.1.3","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.1","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.74_1723672123623_0.17570588385290153","host":"s3://npm-registry-packages"}},"1.0.0-beta.75":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.75","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.75","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"705b297c8e4d13ec0bec11d857db8a0236daca0c","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.75.tgz","fileCount":187,"integrity":"sha512-5tgNk8EIuc+MC/ArcDMTSvdrNVKvJToK/YPeRQa3T8neN6NWSCltWjwGP8ZzLOnKV9H7cDbssy93AlaAsMHmyA==","signatures":[{"sig":"MEQCIGL7c7BCQpvqUD+bAF/natWuUqTqp2lkO96WL1hVrhV4AiBy0WZMP9CctdQw6npyg3xFrEj2xnpRiqISiPej842etg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":936022},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"d9c30b33a784399706dba64236fe32571dfdd0ff","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.3","undici":"^6.19.2","js-yaml":"^4.1.0","langchain":"^0.2.10","lru-cache":"^11.0.0","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.12","user-agents":"^2.0.0-alpha.269","highlight.js":"^11.10.0","@langchain/core":"^0.2.17","marked-highlight":"^2.1.3","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.1","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.0.2","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.8.4"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.8.4"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.75_1723907964054_0.7140329483328418","host":"s3://npm-registry-packages"}},"1.0.0-beta.76":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.76","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.76","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"b1818d08c45c9860bbd8da13a332602dfb4741fc","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.76.tgz","fileCount":186,"integrity":"sha512-vEhiXnBJVdgdIC3v3HshJevmR7NEixZSC0Jx4+R/LaEXJOFE5iX0bCX/hptWkfrLRDd68VpcORJ9Rm9nhDXwmQ==","signatures":[{"sig":"MEUCIBklVV+f5aKXbRO5PAwmGr0zZ/lCqZljNNwfSGvEQ7B2AiEA2DlL46Tf3/5bAAt16tv656B+V2I/tBjl2t+Egrz5lVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":934289},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"c073100bf2028d968c01249088c2f342698a18cc","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.4","undici":"^6.19.7","js-yaml":"^4.1.0","langchain":"^0.2.16","lru-cache":"^11.0.0","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.298","highlight.js":"^11.10.0","@langchain/core":"^0.2.27","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.2","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^9.0.8","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.76_1723994537722_0.038659505969543595","host":"s3://npm-registry-packages"}},"1.0.0-beta.77":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.77","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.77","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"09191556fd2d6707370614de3410651b7eb24523","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.77.tgz","fileCount":186,"integrity":"sha512-2Z6z1HgyRnUbp2aPl3TNiHky9jKgjd5p1cuE8RpXzzF7LHOOZTC4TngzbmRS/iq10vHt6ANi8OQBNQIfjRT+YA==","signatures":[{"sig":"MEUCIQCKYcpULsQQPlSLxra0rVG4oEZKqjen0yq/JH99RH+UEgIgWh/dlabjXAKhH9MC70mmgxco95JSRVPz3ahWT19diUk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":936371},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"f3ea4ffa551637c897871686f4bdd5b72097baa8","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.4","undici":"^6.19.7","js-yaml":"^4.1.0","langchain":"^0.2.16","lru-cache":"^11.0.0","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.298","highlight.js":"^11.10.0","@langchain/core":"^0.2.27","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.2","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.77_1724000961451_0.679766895786331","host":"s3://npm-registry-packages"}},"1.0.0-beta.78":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.78","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.78","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"1ce542532a329bfdf2454a85a7fab532115670d8","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.78.tgz","fileCount":186,"integrity":"sha512-/PMv6ANvTgYcsKrhmW0SdYE+WQ+bzY9jhuDOTckYNDVmMQrF9jmdiEa8iEYSe2Fc7x59Bus+3il+Kk5pY3VPdw==","signatures":[{"sig":"MEYCIQCKDdnBcAPamYlAAN+GtPCQx0uO9yhu52XGsQXkClyFqAIhAIGw08IIKVZOJmQd2FshYm0X6phXOOL4U3GNpMZ863QM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":937121},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"7023a7661ee61d400337637b3ef4f37035a2b830","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.4","undici":"^6.19.7","js-yaml":"^4.1.0","langchain":"^0.2.16","lru-cache":"^11.0.0","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.298","highlight.js":"^11.10.0","@langchain/core":"^0.2.27","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.2","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.78_1724064390360_0.09246211151780703","host":"s3://npm-registry-packages"}},"1.0.0-beta.79":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.79","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.79","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"3b4d9301819761e69e88a6bc41c0fbbbc5c9f056","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.79.tgz","fileCount":186,"integrity":"sha512-OCJsZK9l5VG9rFDPh0cyD7aR53P2nuaBdO0O/uOGo1DBSAwuU6ug1Inl/7nFRfKRr67K8y8YiGOrwnVPU7FZQw==","signatures":[{"sig":"MEUCIBNb5oLBeDGrc/7WVg1PhuLEFXZ51MIVi+gDgT7q/yreAiEAvaGJogPpKBNo01nfA9DrzyAMBUZs0e2lSq9vY1xheYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":937807},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"7a7af702a0e130b9feac9db7970e41839a168e57","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.4","undici":"^6.19.7","js-yaml":"^4.1.0","langchain":"^0.2.16","lru-cache":"^11.0.0","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.298","highlight.js":"^11.10.0","@langchain/core":"^0.2.27","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.2","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.79_1724398426078_0.9818046210624021","host":"s3://npm-registry-packages"}},"1.0.0-beta.81":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.81","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.81","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"c250df0b76606e04db5ab0b69f95008f013b4f72","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.81.tgz","fileCount":186,"integrity":"sha512-zJ1fxq2ec876Q0ypWZVaWKssFwDwHYPleVyKLRGCX310Q17MsNT2+mAmGfJqLygGV91E4zENxnnnNbqDKM9k+Q==","signatures":[{"sig":"MEUCIQDIbtI3wCdy+Z1izqJKpNSd5WRdDy+UjdNn5pRhAu9ODAIgRgZHLxfbpCndLHybZsCHjeZyWmwCv8PQRtcaES2xu9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":942278},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"72b3544a3c0f51778aca33cbe6ff3aefcc756166","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.4","undici":"^6.19.7","js-yaml":"^4.1.0","langchain":"^0.2.16","lru-cache":"^11.0.0","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.298","highlight.js":"^11.10.0","@langchain/core":"^0.2.27","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.2","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.81_1724525968373_0.7919579114337127","host":"s3://npm-registry-packages"}},"1.0.0-beta.82":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.82","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.82","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"d694a47a522658533355358af695d4923523ffc0","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.82.tgz","fileCount":186,"integrity":"sha512-IVVEdDK9v/UH0AzwbrbSFmK8Njr/+cAXikVTAa+ikFEmfPSunNImGNhHg2gC4nKsxxBjFGd4dYfH4gC45Gyxbg==","signatures":[{"sig":"MEUCIFrjLL211sKKMZ2M7x0mghlDHplvpmONq/5qRyO11i9pAiEA+GjTAS90l6fFGptNXq+bqiwIDzCqYmSSEEVHesPLxiI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":942608},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"4f1e79b466ee53189cf50b24c50107553655ea38","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.4","undici":"^6.19.7","js-yaml":"^4.1.0","langchain":"^0.2.16","lru-cache":"^11.0.0","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.298","highlight.js":"^11.10.0","@langchain/core":"^0.2.27","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.2","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.82_1724536079772_0.37545281388035456","host":"s3://npm-registry-packages"}},"1.0.0-beta.83":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.83","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.83","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"a6516d3f2d2bab7680b4468b0fa1772c14a3e410","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.83.tgz","fileCount":186,"integrity":"sha512-q6bUnesVbxJB6QK0RPBcyGiOLvhC7mZzU0kyIGcrI8OHBZlqXNQbEKRgmhww/YqFy/pF/ZZ7PXWX7gzbmGlHrg==","signatures":[{"sig":"MEUCIBLrrdtkeVINy1TzXxAE/Fr2CAkY321bCtF27ShrQJ+qAiEA7BDtUJN61CiwiJLHjoQGR3h6EUrWiqlVN4RGdS/e15Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":945887},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"17079fd9eb6c3a37179f97bc999e9e6180776b1e","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.4","undici":"^6.19.7","js-yaml":"^4.1.0","langchain":"^0.2.16","lru-cache":"^11.0.0","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.298","highlight.js":"^11.10.0","@langchain/core":"^0.2.27","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.2","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.83_1724589973050_0.6047307609517749","host":"s3://npm-registry-packages"}},"1.0.0-beta.84":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.84","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.84","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"d93be23196e3e4d9914d6826c9b94dc293261a9e","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.84.tgz","fileCount":186,"integrity":"sha512-IQR2DMGGESfIy6Ehr8q7S1ax5nVX2nt5cd46lO5RKQVErvcP0vMxOhKwbOaIH+0MaRbmW8j73yDJtHpIoaKtNA==","signatures":[{"sig":"MEUCIBoyIuejUIK/sHZk7fwDqSiqHkPQz84dN4jy0yR52pgWAiEAp7s+WmjPDFuJ4bgIgK9DJQIZIJAfbWsO3rP2zALyick=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":946283},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"76205ede0f6f8f302b3b04e2d1639d1c559c48ae","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.4","undici":"^6.19.7","js-yaml":"^4.1.0","langchain":"^0.2.16","lru-cache":"^11.0.0","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.298","highlight.js":"^11.10.0","@langchain/core":"^0.2.27","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.2","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.84_1724603681423_0.1768172514487798","host":"s3://npm-registry-packages"}},"1.0.0-beta.85":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.85","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.85","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"85ee294fa2ba42b40c4c8b5babadbf0ab60183fb","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.85.tgz","fileCount":186,"integrity":"sha512-ultfu3fADlgqK3v1oRlLui9JSZiPiP9pXUqR1FX/a79gjvQiFjHg+RX3dDlWpr3JF70X+klZEfXrmKuq0ptC0Q==","signatures":[{"sig":"MEYCIQC+dYt47k7CZIJRgZS1HHj7jzBPymflqibpjRsdRqjBHgIhAPrv5V2JEF0NTS8OA6eGK0E8CqUVmvVF3fzqvSgv3KT2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":946407},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"a441514e83360080bc0623d0125f5f1834514be8","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.4","undici":"^6.19.7","js-yaml":"^4.1.0","langchain":"^0.2.16","lru-cache":"^11.0.0","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.298","highlight.js":"^11.10.0","@langchain/core":"^0.2.27","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.2","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.17.9","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.85_1724623673141_0.08070549003140681","host":"s3://npm-registry-packages"}},"1.0.0-beta.86":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.86","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.86","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"7f684d8e7b88f02b12cc4c9406680a799a12be73","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.86.tgz","fileCount":186,"integrity":"sha512-8hwZHoyhk0fwOnKtx651T9g2ERkepF5rtl4BPgRMEuuUjUm93PSlGdWF1B8P6Ejc3MgGyOyw6kp7QtrwdKidXQ==","signatures":[{"sig":"MEQCIAkDr3tzWcMee3LSJDPeuX4N7uI1Gfq1+fQYcCWIFNMOAiB3xBwgSvod9pvow4ZwNd3KH3eVOjOKiYMdKjPDMypqZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":948770},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"c83e7e3c665df54b3844c28e7fcf1d0f39437319","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.23.8","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.4","undici":"^6.19.8","js-yaml":"^4.1.0","langchain":"^0.2.17","lru-cache":"^11.0.0","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.311","highlight.js":"^11.10.0","@langchain/core":"^0.2.31","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.2","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.17.8","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.86_1725176480060_0.002704801280744684","host":"s3://npm-registry-packages"}},"1.0.0-beta.87":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.87","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.87","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"4c2cf6be6cbfabea4cead8acebf0466b1fc338ff","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.87.tgz","fileCount":186,"integrity":"sha512-dER6+WpQoV85afFN8PCNF/HOeYGcaRxOu+kfJzgh7B4tLuME/nCEeEHsupPSAp8b26t/evgbCj8O6DK5g9BLfg==","signatures":[{"sig":"MEUCIQCiuXDOdsMdtFMN4vKXfUGgzZmsXdTxBFAFvTSNW3H04gIgMBi3W0BX9xZ8ACYoau4ks1K4QQeauOp9dViBagA4pgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":949410},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"a7ca3bd7cfb0069be376bd1416f4463687a22da0","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.23.8","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.4","undici":"^6.19.8","js-yaml":"^4.1.0","langchain":"^0.2.17","lru-cache":"^11.0.0","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.311","highlight.js":"^11.10.0","@langchain/core":"^0.2.31","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.2","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.17.8","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.87_1725434112852_0.9012608634929173","host":"s3://npm-registry-packages"}},"1.0.0-beta.88":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.88","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.88","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"7e7e8776b005a1e811b133752161b930c4a576fd","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.88.tgz","fileCount":186,"integrity":"sha512-8jsPSjL5D+5l2V1Po3pi8Gm08yUe8gkHFomUsVPoJz8i57kYc28yXSQbaGLBBsWS0pTX+qiqxoWFIki1I+9mbQ==","signatures":[{"sig":"MEUCIE1ILfdGHaUDhOyZtUy30UgIQiS7iJE4QzYke3viV5DEAiEAyBaA3dOCfSjOuPVB03L8DDbE07oQGbK1l3Qxh+ZO9ig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":949402},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"9cfc2e6756ad082aea482d3a4591f317b47bd3e2","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.23.8","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.4","undici":"^6.19.8","js-yaml":"^4.1.0","langchain":"^0.2.17","lru-cache":"^11.0.0","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.311","highlight.js":"^11.10.0","@langchain/core":"^0.2.31","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.2","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.17.8","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.88_1725434570536_0.9462003858484973","host":"s3://npm-registry-packages"}},"1.0.0-beta.89":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.89","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.89","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"2e5f8d1d6d00f4211e4084f04b8887764787b876","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.89.tgz","fileCount":186,"integrity":"sha512-OR8XNFgEh+9QVnvAJ1IkAbffOFxgRZ1mvU8sP3ONeuAbjv2L0sfbcyKte1AZ3st/A/LZJAmlT+1W7w0WIRLPaA==","signatures":[{"sig":"MEQCIGBczx+4QPCac1979Jp+jehkKH1H8ZL7gZUVtBOmo7cpAiBwzYKShp0JXzJ13jCSYjhoLtMLYPtAYqR423nt3tw1iA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":954849},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"zh":"多平台模型接入，可扩展，多种输出格式，提供大语言模型聊天服务的插件"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"a3b95e029f44401e545874b9581970de661ffb9b","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.23.8","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.4","undici":"^6.19.8","js-yaml":"^4.1.0","langchain":"^0.2.17","lru-cache":"^11.0.0","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.311","highlight.js":"^11.10.0","@langchain/core":"^0.2.31","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.2","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.17.8","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.89_1726927742850_0.139918484156075","host":"s3://npm-registry-packages"}},"1.0.0-beta.90":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.90","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.90","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"cab159e61b68f40a6195f1d0029d813c100e7504","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.90.tgz","fileCount":188,"integrity":"sha512-8PkCHlyMjqrwc3mq2DLRJ5KAez4L/03AWxbec1fBPORMN4daocBhrZXYQdqVo3QmdQeWZieSpWZtdQtwod8nCg==","signatures":[{"sig":"MEYCIQCTvZ769mr9GpV6CGzUdLXsa9O9w5aoS2gwWObGl01JRQIhAJEzEz1HBXy5aF6FaCTVEIl/RJBNJi5/XhzweQK86/xt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1125803},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"en":"Multi-platform large language model chat plugin with various models and output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"c2f78065513a36134675c06d10571010443ed9a0","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.4","undici":"^6.19.8","js-yaml":"^4.1.0","langchain":"^0.3.2","lru-cache":"^11.0.1","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.328","highlight.js":"^11.10.0","@langchain/core":"^0.3.3","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.18.0","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.90_1727484633213_0.3617980929985609","host":"s3://npm-registry-packages"}},"1.0.0-beta.91":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.91","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.91","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"987779408636555763bb9f5a12df7059dbc63af5","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.91.tgz","fileCount":188,"integrity":"sha512-RnlcZdApjbBB6ItBzRzf7IeITnrjot6WvaC++KLcYBQWYCL/lAY6eEDazzHuOkxfLO2kWLr27ioWbCJO/06QzQ==","signatures":[{"sig":"MEUCIE4fU0NFFJ2oiUOb9SAyk8H/iu0gqv9hDHnD6cUeZ3uYAiEA5dc4zOW0Lu6y8BreMgyQEjMHQxhSSjWHR5q6H6W6BI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1126104},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"en":"Multi-platform large language model chat plugin with various models and output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"f623997bab451ed7c63fbe0ff5403dbadb1a28f2","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.4","undici":"^6.19.8","js-yaml":"^4.1.0","langchain":"^0.3.2","lru-cache":"^11.0.1","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.328","highlight.js":"^11.10.0","@langchain/core":"^0.3.3","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.18.0","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.91_1727524317362_0.5623353983770889","host":"s3://npm-registry-packages"}},"1.0.0-beta.92":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.92","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.92","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"b7a28f75f3f551f766ca1dbde0210be2791895e5","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.92.tgz","fileCount":188,"integrity":"sha512-pGjp2RaKWW3CYVRb8o3HOM4XPzPzddDoHjgtFCpFesbvYugpA+exMSbDgaJBbAnje3XczuZYXtVt8IQA65e6Vg==","signatures":[{"sig":"MEUCIDhiwyxxT/mxiNZkUEeMYnFQ86+IFeUYcd4ZWypO7zq2AiEAzenYYItysUkFakb6Z5yTtWDIc1ZtPNuTX1jAid1Fe1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1124497},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"170c7f2a3c2660924a22caac1b02cf313377b394","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.4","undici":"^6.19.8","js-yaml":"^4.1.0","langchain":"^0.3.2","lru-cache":"^11.0.1","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.328","highlight.js":"^11.10.0","@langchain/core":"^0.3.3","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.18.0","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.92_1727579358796_0.26134498235741876","host":"s3://npm-registry-packages"}},"1.0.0-beta.93":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.93","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.93","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"92b9cb4c5f8fed7736d723a9cc723c11f079c4ad","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.93.tgz","fileCount":188,"integrity":"sha512-qzc5wxjmD20XWtSvwwvtzWG1tO82qPUj0K1GCXkOMI6DRnjORil9v7+EmILFETbbvXloPUZaCRczw8I2B20rkQ==","signatures":[{"sig":"MEYCIQDNs7nahPaflTcCx/i/wBy058x55bQfs2ZFetPZB+eQQAIhAI81abnLVkxG937Ncj5PC9P2jqTuess3c08f1GDkvObd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1123443},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"7c0854e931f54bc16f866659df8e028c70356fa3","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^12.0.2","qrcode":"^1.5.4","undici":"^6.19.8","js-yaml":"^4.1.0","langchain":"^0.3.2","lru-cache":"^11.0.1","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.328","highlight.js":"^11.10.0","@langchain/core":"^0.3.3","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.18.0","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.93_1727591640348_0.5018718907466913","host":"s3://npm-registry-packages"}},"1.0.0-beta.94":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.94","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.94","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"75e9694d0888b9e7262062a642ed6889e834af9a","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.94.tgz","fileCount":189,"integrity":"sha512-KzriXN9I1jSB19lAM7taD9o/TSSkPWfND5HIscO3O+Re7ODv+7Ht9+51VbsiQ1hlG2c51Pl3xqS22DnTlg2LWg==","signatures":[{"sig":"MEYCIQDckOC3iL+h+Gsml+j9l8O7W9X6W7l1rVHboA56uBM5LgIhAK+Pf84e5DlEa8l/D5CH034pYDD4rkkL2QYP1H3fzi8X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1126516},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"92ca3279a5bd90b16cd7385807008d8286dad442","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^14.1.2","qrcode":"^1.5.4","undici":"^6.19.8","js-yaml":"^4.1.0","langchain":"^0.3.2","lru-cache":"^11.0.1","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.328","highlight.js":"^11.10.0","@langchain/core":"^0.3.3","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.18.0","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.94_1727965793376_0.5479205138445795","host":"s3://npm-registry-packages"}},"1.0.0-beta.95":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.95","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.95","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"c60354a9f979746e2ae6cbf7ed88bc36542b3871","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.95.tgz","fileCount":192,"integrity":"sha512-FHKoYXcSViYx6jNuI2x7bqVX/vN97gInLU353wGRPwLJcSnMyLQPVjHQQopvmRyQfPjg4luwszbceBkMkA1q8g==","signatures":[{"sig":"MEUCIQDRGJSgO59mV4J2+kY4wm3LF4HYWuHhHP/P/TCG+jPTqAIgMhGR4HWsi13M2iX/sXUFzSGjdPOG08Kk6ABl3RM+3bM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1155423},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"8cb3962bbf27dcd0e01907c0442e5f1c59404244","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^14.1.2","qrcode":"^1.5.4","undici":"^6.19.8","js-yaml":"^4.1.0","langchain":"^0.3.2","lru-cache":"^11.0.1","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.328","highlight.js":"^11.10.0","@langchain/core":"^0.3.3","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.18.0","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.95_1728053449421_0.484372687473289","host":"s3://npm-registry-packages"}},"1.0.0-beta.96":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.96","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.96","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"f4abb151e7167e38f5a5aa9936a779009f7d17f0","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.96.tgz","fileCount":192,"integrity":"sha512-oMAqXi3fudSLn+hlEGv54RBngL0z3+zstYAqm4CoE0kImnumO+Xuy6xkyQAXd8vpxXfJ12CANlUtulempGRGqw==","signatures":[{"sig":"MEUCIFINqMudbsI/7eS8HwziCPUG+Uo6/or9txfsuaTvgd4JAiEAwVAoIAA1gPztrElLei36zT+Bp4UBd2bS9NL7pAsj3KA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1076247},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"43035538778d768e94dde5fc028e0dd3f114d808","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^14.1.2","qrcode":"^1.5.4","undici":"^6.19.8","js-yaml":"^4.1.0","langchain":"^0.3.2","lru-cache":"^11.0.1","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.328","highlight.js":"^11.10.0","@langchain/core":"^0.3.3","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.18.0","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.96_1728148531939_0.4083493350263301","host":"s3://npm-registry-packages"}},"1.0.0-beta.97":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.97","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.97","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"fa4d520ff49e9bc828b8d9a42923d8c8280fb097","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.97.tgz","fileCount":192,"integrity":"sha512-emcUf3Cy+9JO/CA3hwAPySQ5tp+z5NqjokIdKpEdWravwH7ygVer7vcwVLYdzkP7fqHg9V/EQPl27yKVB4301g==","signatures":[{"sig":"MEUCIQCGpxwqlLnhEQC4q0pdxvOWUSi23OX06p//1ztHilMIWgIgNZf9JOySw03AvaZFiOQ8bKV7KZr2L9Rcznuwxa9OfH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1076300},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"2ded1eb8e2be4c55b7bd27955f12f3c16248c65b","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^14.1.2","qrcode":"^1.5.4","undici":"^6.19.8","js-yaml":"^4.1.0","langchain":"^0.3.2","lru-cache":"^11.0.1","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.328","highlight.js":"^11.10.0","@langchain/core":"^0.3.3","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.18.0","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.97_1728154156337_0.45632352088058026","host":"s3://npm-registry-packages"}},"1.0.0-beta.98":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.98","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.98","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"848f854e5e51c73a1b196929d206263fc4df8612","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.98.tgz","fileCount":195,"integrity":"sha512-xlGuU5VQyH43IpFAiYTWtBGhgLA3ZbkSQOFRb4IHZqcMYQQGnUsBRBbvWV6ularC2quqpHuxz0KZk1S5u9pRIg==","signatures":[{"sig":"MEQCIEfzEsSJY+W2/8AwAQXjJPJ2/D1XTxMJbN21QszPy+4pAiAYOe4v9ledSjSzA+GxDI/FFUMevLWXGg09PqIoeVFVlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1080854},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"3db9d27e94a2631cd3c3fe7811fd1352272a3551","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^14.1.2","qrcode":"^1.5.4","undici":"^6.19.8","js-yaml":"^4.1.0","langchain":"^0.3.2","lru-cache":"^11.0.1","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.328","highlight.js":"^11.10.0","@langchain/core":"^0.3.3","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.18.0","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.98_1728229287762_0.19321029256008004","host":"s3://npm-registry-packages"}},"1.0.0-beta.99":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.99","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.99","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"69ff9c23dc43a5917cc51daeb55623fcb1031002","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.99.tgz","fileCount":195,"integrity":"sha512-Jtv0qXhrVaW5y5/4jTUkxUK7KYiPjaQOOsaD1/3eO6tCaGznF7+3SmEEx5bF9YBP0lnEGLpaOLD5gHRmiaJneA==","signatures":[{"sig":"MEYCIQCghmMhVc5fM73sQrToS5pSFnPajd+z/3IqrZb82w7CawIhAK/9cMCTpyFIZnkavx/9deYNzed0ekVrZVmBShJiArcV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1085170},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"d41be14ed5231f5cfbfa0d1eb231f0bf2b49a2b8","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^14.1.2","qrcode":"^1.5.4","undici":"^6.19.8","js-yaml":"^4.1.0","langchain":"^0.3.2","lru-cache":"^11.0.1","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.328","highlight.js":"^11.10.0","@langchain/core":"^0.3.3","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.18.0","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.99_1728418641868_0.4987215919840928","host":"s3://npm-registry-packages"}},"1.0.0-beta.100":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.100","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.100","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"75f4095083dee766f265db715df0afc4508cda16","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.100.tgz","fileCount":195,"integrity":"sha512-CX5M0zhNjxvt0o9xI3thzy3+BSFqBwEk+GOLhSeOIR9VSnycJvW8RUEsY49qHDWGrjF3j+BHcEqc8DzPaHeahQ==","signatures":[{"sig":"MEQCIFka6Ta1B+nnUlGX+Qgxxl+O8vWyK36cniuQO1r/dhniAiBcMsqgAHIXkyB6Tifuazux2m8DqL8onCJWR+7r523+FA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1085240},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"a90a274dd49b71b5d339264c29a107567e8ee95e","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^14.1.2","qrcode":"^1.5.4","undici":"^6.19.8","js-yaml":"^4.1.0","langchain":"^0.3.2","lru-cache":"^11.0.1","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.328","highlight.js":"^11.10.0","@langchain/core":"^0.3.3","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.18.0","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.100_1728465960993_0.790526358896964","host":"s3://npm-registry-packages"}},"1.0.0-beta.101":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.101","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.101","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"9e4bb917a6d237e03d40bdbac671268830544815","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.101.tgz","fileCount":195,"integrity":"sha512-jdQVC+nPRpT7vPiFcqw/mkjTCZ0eT8f9iHhpv+BxNruNw0WKjz9QD6w7kdaiKXG2nV2qSz22BhZJIYitsv1CUw==","signatures":[{"sig":"MEQCIB18I3H6wu4zl11HyepEINbuKD3UldZg2VkYFmuAB3hcAiBEZT6CSFPL28Q8jZVp41VpsMbAxzSwhsH6THl2enhy+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1087097},"main":"lib/index.cjs","type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"d008101db2051afbcfa12f80a18d6bb8d38fb5f5","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^14.1.2","qrcode":"^1.5.4","undici":"^6.19.8","js-yaml":"^4.1.0","langchain":"^0.3.2","lru-cache":"^11.0.1","useragent":"^2.3.0","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"^1.0.14","user-agents":"^2.0.0-alpha.328","highlight.js":"^11.10.0","@langchain/core":"^0.3.3","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.18.0","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.101_1728822964431_0.4627677574560425","host":"s3://npm-registry-packages"}},"1.0.0-beta.102":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.102","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.102","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"97bf67bd4376906cc0a7489f8278d1d2c0f27c67","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.102.tgz","fileCount":195,"integrity":"sha512-7C2vKlqmEIuuxzGBvmLw/p53z1rpA6qUPKN8vimprJXLzuqT2LPNeMAR6lYS/kWoKLSi+cyvlXxbGrqzaDOVBA==","signatures":[{"sig":"MEUCIQDy2rrqi/lgUWwBLH9CZcTdRpNy1q7xgrWTWM5IIjJFDwIgHUbfSbw7RxCkRocbwzC+hFYm9xNjCoJ1OThqykzwaM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1091654},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.3"}},"type":"module","koishi":{"service":{"optional":["censor","vits","puppeteer"],"required":["cache","database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"},"./llm-core/chain/wrapper_chain":{"types":"./lib/llm-core/chain/wrapper_chain.d.ts","import":"./lib/llm-core/chain/wrapper_chain.mjs","require":"./lib/llm-core/chain/wrapper_chain.cjs"}},"gitHead":"e3efb12fac93fc221e0a938337f90e14136c1138","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.3"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.3"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","katex":"^0.16.11","marked":"^14.1.2","qrcode":"^1.5.4","undici":"^6.19.8","js-yaml":"^4.1.0","langchain":"^0.3.2","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","highlight.js":"^11.10.0","@langchain/core":"^0.3.3","marked-highlight":"^2.1.4","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1","marked-katex-extension":"^5.1.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.18.0","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.102_1728892892012_0.009303353225353694","host":"s3://npm-registry-packages"}},"1.0.0-beta.103":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.103","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.103","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"f2d96b83bae9695dd2e7c6aee0ecb283a191967a","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.103.tgz","fileCount":213,"integrity":"sha512-TiJ0gAOiBhV0eJ5c+wr/nixaOIa3twYkJSoNllgm+h3RhM4M43XyMMlQVASSp3wP5YTRXapqjEehXvsURq8jrg==","signatures":[{"sig":"MEUCIQDV4qLn0+KVms5VvdD453fYDEUtqzXylFJwQJCRACwXKQIgUeOIqPh9hPIduSups8hXEJPB8xfwR3tXuWbhJNVnaO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1226606},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"017a55c9c1e6125a9835b35dfd697b4eef1365d6","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^14.1.2","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.18.0","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.103_1728910174656_0.4810320644772592","host":"s3://npm-registry-packages"}},"1.0.0-beta.104":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.104","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.104","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"ec3191b09456c12ef5bbdc730d053f246c57488d","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.104.tgz","fileCount":209,"integrity":"sha512-HxX2GWxUPB4rfJ7l/KjzQQ/uIHH7Mwi5jaq67Tgl7Upu/KQzUB4Ugby+Hlq4z2k8zWdq5E/0BT+Cw8ItJiix7Q==","signatures":[{"sig":"MEYCIQD0izeCowu4B3x/VEDvqtHb3OzJAvX4ukyETYiMMQ0R8wIhALJ5p18RHNLwSK28oWeu3oepXS4Tqn2YQ/U1qxWJZIA9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1211106},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"481b57a412a69fce7b6223a21195439e7ee9455f","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^14.1.2","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/vits":"^0.0.3","koishi-plugin-puppeteer":"^3.9.0"},"peerDependencies":{"koishi":"^4.18.0","koishi-plugin-puppeteer":"^3.9.0"},"peerDependenciesMeta":{"koishi-plugin-puppeteer":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.104_1728981241143_0.08345428985089365","host":"s3://npm-registry-packages"}},"1.0.0-beta.105":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.105","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.105","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"13380ad3e721940823c8f42ab4e0a60b289feef9","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.105.tgz","fileCount":209,"integrity":"sha512-DmMWl8sTpD4slk4w+3ZXQlsLHrZeteoTEDdUiYdYQ0ybF5Zb5Oo3ZUfOu0jwcr9z6HQuBXrdmGpeJTIM/T/Ilw==","signatures":[{"sig":"MEUCIGzn95OPcD27cfKW8ORmiHYlYpJ9+V/8/Hw57jbuo2rHAiEA0pQT/vbRbKzwgolJpV9RIguv2nsghDOaSkHxJfz9AQI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1213432},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"15b640bdceeca151dbaea20af1985be83a5b235e","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^14.1.2","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.105_1729287912662_0.5063182353059632","host":"s3://npm-registry-packages"}},"1.0.0-beta.106":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.106","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.106","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"1f6a5e26a336db1809c65880aaa926c8f42f1825","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.106.tgz","fileCount":210,"integrity":"sha512-wWSS1eEfw3FEVeKAYJ7TxwleAxfSav4kuNivMHy9Pl32hPQ/IwEiWzaz4SL/MIrg+oi9sDxPAkbyOHZTIMD+kg==","signatures":[{"sig":"MEYCIQDeGCyqzNhbbbpQrraJQCWrAmKgj+DflccP+udosNgPUAIhAOYatjJFO7GTbO2mH/FNwHLIZbCZ7LwsvwlSOV/etapU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1222179},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"8833be2d29911b984a6473a1c1caa6cb5ce4d81f","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^14.1.2","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.106_1729293226806_0.06923212667750311","host":"s3://npm-registry-packages"}},"1.0.0-beta.107":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.107","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.107","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"f8e8d7b9aa378b09b2f927ae640729ec948303c7","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.107.tgz","fileCount":210,"integrity":"sha512-8uyNWhWSyh1UyyOCWv4GaB+QdcoQRTKZfpeBu1QvUC8QqyK77QxsJpKvGtn7vn3e0xNHh3BRicFfduSCqJ/KXw==","signatures":[{"sig":"MEUCIQCDipg/ZY7aR9yTG+DwsIQvTYLcpQ55QhVh9qUTIKQzggIgALSYG95JRrrw1nnQHvyfeXDo+6wM/0S8UsbuYm/rYG0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1231645},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"5fa114a5962e61a7a597a4d288b4395e0b65b580","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^14.1.2","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.107_1729364623268_0.48706978894059616","host":"s3://npm-registry-packages"}},"1.0.0-beta.108":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.108","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.108","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"400e7ca42f7a70a8df38dd339511bf27f78edbcd","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.108.tgz","fileCount":210,"integrity":"sha512-CBpC/7VLCB6DdOw9PDlE+bg8kfjmPmTS05hp1v7+AnE5lTSig5aQE0CxNQBJbOC7DEjg1TQpb8w8WsoTDpYDLQ==","signatures":[{"sig":"MEQCIGSxwzDr99Xn2E03VsLXM8CkHG0argQb92Wl4hgn5egPAiAwckB9ak9n0W7QLC3Az8f6/YQQvQP6gKo+AAHjiTxiuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1232697},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"4c3a5aac7cc6db865f4935cf9fb52925025b8d73","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^14.1.2","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.108_1729613795557_0.08894771181848204","host":"s3://npm-registry-packages"}},"1.0.0-beta.109":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.109","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.109","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"bb28ff7033cb8a49d72a74d80061b8d8b1fdb09d","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.109.tgz","fileCount":210,"integrity":"sha512-ulUPsHNZE0AMTaVDv9TXVjduUMCa95iK3OwdVp2o3FYzjFCk4WuuiqEu5XF1sakii0RuEA2ASqzl1Vc1ZrmfFw==","signatures":[{"sig":"MEUCIQD5Ooryl0Rm+nskyP6eTcY366Yf5SFwXlgraFATmPNXZAIgO6WB3zqU8q+mvGKfmDYetaErR3hJVM1gHx/p+a9IguA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1237117},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/database_history.d.ts"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"bcbe0b0d303e1d13e4fa9013d43a83777eff7b9d","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^14.1.2","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.109_1729677820081_0.3884838644534496","host":"s3://npm-registry-packages"}},"1.0.0-beta.110":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.110","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.110","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"b712a3a2c1dae0660c700a0061599a56a79a1468","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.110.tgz","fileCount":205,"integrity":"sha512-lngy6TmxsSgds5JtECL9Y/W6iouvSFw22X81Fe60stAtxdsKtakLXTPt/tsdUpqYKS+ZeAbysuPnHfrNOyza8g==","signatures":[{"sig":"MEUCIQDey84g0ir2J+XV/MyqSOMKaQO1RBghg7lqA2RPJ+k3CwIgCEcDrGtTxKTQ17j79A8w211ybuDyT/wC0rC7grJ/8NM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1213143},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"747c1cbac1d7a058b809d9c864a6079d5e9b3f2c","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^14.1.2","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.110_1729814559673_0.753494003894744","host":"s3://npm-registry-packages"}},"1.0.0-beta.111":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.111","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.111","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"67ed0e97377853191505e6b196537c05fa5492e9","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.111.tgz","fileCount":205,"integrity":"sha512-3A4oOu3nKdetL2CuYl0J5A4gbEncZAAsw+HeNg5wDJoabOm5EBFXz6jvF3yn3L4pIbJzHr9PT9PI85Ud+FpIQw==","signatures":[{"sig":"MEYCIQD9+YEJloPIYtqZQg4GvwBcZxs6mLctGCupxe1G/PNEPAIhANz/ipEpMe20HANvODgQ+ldiFAGRpQque4WzMs1EBNcZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1214783},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"0ae7aa63dcbd1470b5bec9d69a0ce7673024ff82","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^14.1.2","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.111_1729933322592_0.8551461143204289","host":"s3://npm-registry-packages"}},"1.0.0-beta.112":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.112","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.112","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"ff190ce8fd8ad9662bef32a902e7abd256699600","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.112.tgz","fileCount":206,"integrity":"sha512-fK5fh8pHAQiXWwaUvtANVuwhf15/fqtBvOAY7ApmLblyn19R2wXLjdr2ncaqMKjhOxLBGRhizE4R0Vipq/p32A==","signatures":[{"sig":"MEYCIQCPMCS0evD/SYHHbMX6RrHB6XXAJO8L+0DLhFidn/gGdgIhAIrn8A2hzLRg27HpKgPw2TQy4Chjoxshj8s7y3XppyP4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1221675},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"74771671ac5532c70b9ecb8b68639411b337d562","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^14.1.2","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.112_1730028671989_0.6242914940485143","host":"s3://npm-registry-packages"}},"1.0.0-beta.113":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.113","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.113","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"8bf233c19c3d8ccb517bd51d0c2d00b8c1fe602e","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.113.tgz","fileCount":206,"integrity":"sha512-M5YLh5BPlooBmNUwzRPq23oT8hwFzo/MnQd0rvDsoW7eu4gcsdGWMm+8t3Il9XA+H1AwIqJK0zMYXHnxZ04rSg==","signatures":[{"sig":"MEUCIH8ddRKKI3N2wh9dUyuVKIRHGVhZ5iUr0FJhTFoAzwVCAiEAscepsSnBL3rbkI0owmAnsW4TBQTgh6E/xyGVZinzJwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1222339},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"507c3ed7ff71c46ca146b87cc70f3af7c2b91384","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^14.1.2","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.113_1730138472831_0.7962687164876039","host":"s3://npm-registry-packages"}},"1.0.0-beta.114":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.114","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.114","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"04c2fe1f51a21447bf92d5bdd0913c9e02bb1b89","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.114.tgz","fileCount":212,"integrity":"sha512-nCaz5PWOi84+bAgQ1/aDOhT9bXPFA+p8d8bhhsDwyRl8u4+Tm7zhIJToBVpr4JRMlwMQeSFX2Go/YhcXi6mlvA==","signatures":[{"sig":"MEQCIGG/2Owh8IhwV2Jpspe0DsDECN9zZO8ybz/8Ws7VzIRFAiB8cCVHdkKICzCOTjC0zumH+TotCeiDKYm+9cacabNKoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1250371},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"f990fc44b172364dfdd0fe8ae41cd1ab5351d7e9","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^14.1.2","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.114_1730222530275_0.24104902859798116","host":"s3://npm-registry-packages"}},"1.0.0-beta.115":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.115","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.115","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"ca7d48ca862b39fd0bb39b8f5a8cd3d9fc2dd43f","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.115.tgz","fileCount":212,"integrity":"sha512-yvpn/mKr37hjEt2ZXBuLYYIErc7J6diPaRb/B/YFMGpKZ7djIQ/L1YtMmSZNfIwwHBLSRfwMrMVDVpszYeWhqQ==","signatures":[{"sig":"MEUCIEo3F/tJ8m/D8m61GuEzzMEe6M92BZ5M+GSROK1GisQrAiEA1q1mcOTJXb6r83u9nD1ry/H5eyoULEXMR/YCV2iGvVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1258416},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"04e398f25dd4ae03052554b57ed6164c751ef1d6","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^14.1.2","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.115_1730284223387_0.9868615341049107","host":"s3://npm-registry-packages"}},"1.0.0-beta.116":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.116","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.116","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"7a842c095bb97792c8ecdf6dfc1342275f5f0eaa","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.116.tgz","fileCount":212,"integrity":"sha512-eOcHK26xHRGaxxl8b0+mofGegMbYwpT60ClYrr6aKfoKCjF2H2wgetzlxaCbBhGThc7UEDczyDaIcPbHPKx1gQ==","signatures":[{"sig":"MEUCIFE7j7YxjS8w1mIzOG/dn89Va8HuvXOq7wnzQRVu6GTrAiEAjQL/CH7cSIaARqYYfZyBgxCSJKxKyUYaQG3OCpatblM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1260278},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"bbe556cbe1e2ca9b1076a3fb75b39b9ddef578fb","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^14.1.2","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.116_1730298753528_0.8951488641071923","host":"s3://npm-registry-packages"}},"1.0.0-beta.117":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.117","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.117","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"797cd64a4b0c3f1f17dcca9db7f86a2888b26475","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.117.tgz","fileCount":212,"integrity":"sha512-8Ok7clbi5swdqoAak+dg/raVJSE+ICrq4UIHUcT1IGcb84+PnepTaSCx6NxynPaHzyiJPLsHwd8dRVspL/OL1w==","signatures":[{"sig":"MEUCIGZ4xxAkl5cIkKAJfWG4fdp4y35Y9PVYdadpiJDGKAGaAiEA1Pfqy+DA55iO4Ie9qg1hatU9O3+ujTzS7z6PmobKSnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1260278},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"07a312122498b28c809e1e41e4fa9955149674ae","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^14.1.2","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.117_1730367308345_0.19185251095919442","host":"s3://npm-registry-packages"}},"1.0.0-beta.118":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.118","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.118","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"b41fcab73c30f4f11e26545d843bed5ce3f2559f","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.118.tgz","fileCount":212,"integrity":"sha512-CEhHQAYuow3Tuu1RBZuLUZENstQ6GQpViHAgTFE+LhHhebD6Gg4+LLjXeVszF7bzM9m3hqItG0mCbpvMMBdU2g==","signatures":[{"sig":"MEUCIDl2WmGjMYBCCVpYunelzvMquaPdtYxCUKJumFAkn7GXAiEAj/8TDpau9qqUHKmqYXEwZmSimhuoSTqiiWYSIGqrjzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1267142},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"af2f5d60793e256074e60bb2f6c2a30d542095a9","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^14.1.2","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.118_1730473631668_0.25187279682833497","host":"s3://npm-registry-packages"}},"1.0.0-beta.119":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.119","keywords":["chatbot","koishi","chatgpt","gpt","chatluna"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.119","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"14f1350a2133a9baa990a0c283fd693e6464c5f0","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.119.tgz","fileCount":212,"integrity":"sha512-hOVXCKsh+wUnLrHXK4ObooKsiCkvuvTN5tvuIGrjVxeWggDUmGDEWhu9/79NOtoj4uUiJpLgOUoo1lGKp2kVhQ==","signatures":[{"sig":"MEYCIQDqvsFYww0b8nRLffVxd8HlLp/1V8x9F8Y83bUui2UGFwIhANmnecoOdcmbb0I7EowSoLwTATl9wTBvPMqgfOGQqxa6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1271498},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"1743bdb258256024bf8815d1ca38755029be8cdf","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^14.1.2","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.3","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.119_1730482784175_0.5910061621997074","host":"s3://npm-registry-packages"}},"1.0.0-beta.120":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.120","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.120","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"32473c52a2f24a1372108369f8066630559b16ea","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.120.tgz","fileCount":213,"integrity":"sha512-JslVNigIt73331jkeo7kqpdV0lpvvd8oHqSOwIuos6UysruO6Xog9Yjez8wK9P3uzSOGYYJ/eTzK/f0exkEy5g==","signatures":[{"sig":"MEUCIDP8x8EO+V2WwynP6LRoF7r0nZyXI7fuHPUZbYhaRgt9AiEA4xkIISyfgiJXIT0/zxcsrD3b9ZfQ+r+H/+t+Rj4C8xk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1277270},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"8f125263dd45090750003abff35052ec6dd97c7d","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^15.0.0","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.120_1731485290479_0.40089916269617465","host":"s3://npm-registry-packages"}},"1.0.0-beta.121":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.121","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.121","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"c72af07d2b36aa35bf260fc97fe79428a6c1730b","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.121.tgz","fileCount":213,"integrity":"sha512-qolKnoKu7Xb8nAHLdIKByyfEXg1ZrB7UDeO+Gujg9fydKg+XRAGRt/zLb/eLNH9IGIq+//kPRIU4gKi4g9zSNg==","signatures":[{"sig":"MEQCIBcHeNOLdM/ZLRwz6MdwYyrkUJjzJk8RJz0lUtOT6PDJAiBhUKHggRjcU4fHwEKNb3fs08MEJkOXs4zn19iThEmYyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1277230},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"888430b92a13839f3d79f6aa1739c9ac952fd8a3","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^15.0.0","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.121_1731490930844_0.915325051329112","host":"s3://npm-registry-packages"}},"1.0.0-beta.122":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.122","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.122","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"dcf5317d7e1f21fec8992c237897319eec4b3bc1","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.122.tgz","fileCount":213,"integrity":"sha512-sMdRE5thP9Q+TcRK75cjCUdKecWaLhcN9sLSXcb4HRt1t1lDkISxgL4QrqbpHDERVRZ2EA/wizHdcgRuUUpvIw==","signatures":[{"sig":"MEQCIGt5Y0uwHAJK8/1dbUp2JEYvwW00oF+Zt5/UcQbn6dDrAiBASq3bUqtygs0TC4/Wc/bNyr8TmQJ9yZRa81Dp0WjMeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1277603},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"2f64f3fe61aae09b2e17efdb1b65fb581ce8bd35","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^15.0.0","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.122_1731499762764_0.7354200619426434","host":"s3://npm-registry-packages"}},"1.0.0-beta.123":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.123","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.123","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"b96c1383b823d6785c3be1789f08012a5e2bb43e","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.123.tgz","fileCount":213,"integrity":"sha512-Kdmd8q4ddHRyiiIIVZTiX/E+Kx41ngi/owLw95iAi6HYWBf5Csp9vmOf87KZcS33shOUjnTp3ZA/0U7ZlojXVw==","signatures":[{"sig":"MEUCIQDHgJ2q79aMUXZ8aSDEhs8t+GiCZAekna7uol2UAie2FwIgDnA7chkxKcW20/4SILBJZZfnEZmdgp4RsyzBie7uOIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1277874},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"a0d9f1c7bf8e253603cbe90bdca6993c869631a0","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^15.0.0","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.123_1731549170192_0.28987257981110814","host":"s3://npm-registry-packages"}},"1.0.0-beta.124":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.124","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.124","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"3d960eab81eaec20a06a81db44f8f093dfdaf792","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.124.tgz","fileCount":213,"integrity":"sha512-ZynvqmfA913U37vRMRsBRSJKmxPIHFrallGFh/s0yv6um1g6SWRvZkCveQoxRhIIkEeK5svvA7xMBqPVJqzeww==","signatures":[{"sig":"MEUCIHDmY64e5Cuv89dO9wMv5m6dyXI/kac7ybZDNpAcoK+1AiEAprRBoCQFsg3ywwH57dZHcRAmKV1t77/BN9rMkOfSNcU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1278858},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"bdba1ddc63cb387679bd9568747e83bc574a5166","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^15.0.0","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.124_1731634064256_0.9850732881995712","host":"s3://npm-registry-packages"}},"1.0.0-beta.125":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.125","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.125","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"da3bcdacf31eed1791b62a68b7de23f0fde84571","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.125.tgz","fileCount":213,"integrity":"sha512-2WdvWVpmN46ch+gzVkZcNwC7bBDnZcTCYLNegECKpz3neuSTX3aVzSpesw/fHy3rGJbCCsgxWEHqlBxLr3uUwA==","signatures":[{"sig":"MEUCIGlg3BXB90qzHuqX89ty+Z5Ka4teKmmHbuIEhlm6NVWpAiEA7mtK5KlmD8Sw2fpd4HhRM9Fneka3giJuip0KhAIPRBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280565},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"113af1ad61ee53959251d4aef8dda1af635370b3","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^15.0.0","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.125_1731641097281_0.5539404278019118","host":"s3://npm-registry-packages"}},"1.0.0-beta.126":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.126","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.126","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"5a9e2211951419ff727f112ed5a53aa2b9959ce9","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.126.tgz","fileCount":213,"integrity":"sha512-A1bxMsJAY9MxpqW5rRiWAdITaHrMiFwn/TL/cjkXjIQeH/WCihsQhoqL5/4VAzN4DFm65AUhaq7M8v+l460eUA==","signatures":[{"sig":"MEUCIBepICHNNiQ9XuXUkfFljDoio1bkDigai/6+rVSyMTdQAiEAyu94H9YEp24vit/3kBL7A/S9p/q5AOPecB41bPyQacg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281057},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"aa3e9cb06cee5d91f1769cfbd1f0985472ada926","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^15.0.0","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.126_1731739854375_0.004579114898766834","host":"s3://npm-registry-packages"}},"1.0.0-beta.127":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.127","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.127","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"ef06c31adac96b4df56059513ac5eb8a756b6ee5","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.127.tgz","fileCount":213,"integrity":"sha512-al0xKKFZdsU/oOnxdw7SPJ4nc/d1t0OYa9xDEMPdMVYBw87bM3QpJv1/ojJajsppKI7WFgTa8tAZaAjG/sayqg==","signatures":[{"sig":"MEYCIQDBfdaNlenaxfTojDwG9L/hmsojBL/3l0kYK2TqJJBbBgIhANCOaoUOpcAvsFZ962yJCvfp49YYENI56iVwB6F6V9Fb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281495},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"c9056c0fe2529cdcace51ae18efc374e644192f6","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.11"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20240701T200529","uuid":"^9.0.1","marked":"^15.0.0","undici":"^6.20.0","js-yaml":"^4.1.0","lru-cache":"^11.0.1","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.11","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.127_1731909175522_0.8151273532644727","host":"s3://npm-registry-packages"}},"1.0.0-rc.0":{"name":"koishi-plugin-chatluna","version":"1.0.0-rc.0","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-rc.0","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"05fec7b01abb64665dfaa27aac20526e3d60bc3a","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-rc.0.tgz","fileCount":213,"integrity":"sha512-LywKHUIrVaa3mdrt6z+bJ1JXpAKy+KWDd/+JPhAslnJKaMMjE3R0n0L8NaceZCdQugVCZ9oU3SqV09hBQJSAzw==","signatures":[{"sig":"MEUCIGemxRjKtNnVSebBy3DZGtD/giVwmgtxRKdZTDWw90r/AiEAneJGuA+poXlSbiDzsBzm2tzx/1U2iQ6SW35RDyFiz9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281577},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"8d6fefa14f7ae0236c5f5f6027e3341d105029f6","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","fetch-socks":"^1.3.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.1"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-rc.0_1732242687410_0.12991998184309406","host":"s3://npm-registry-packages"}},"1.0.0-beta.128":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.128","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.128","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"fe7e8e666b232134cfea20030e54a1e6a8fb13f1","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.128.tgz","fileCount":213,"integrity":"sha512-BmNHyrnEtvG7KbOD407ndm1k9Fo39PE8qm2BZjtzu/5tmGZGrq/r7DxITDdJJN43Aq9Lp7HcMpUXeMvCV38lVg==","signatures":[{"sig":"MEYCIQCTYtBYLX0yyqYFeVI6HoVVlvYplmKXfiCjUjX4QueVcgIhAL4fKoFiBToiosL20a19+nxTeHXYSCdkC8otVoMpB/FE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1287070},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"78e03e532fbbe36d19b38cdf0e1a0e0b26d97f6f","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.1"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.128_1732873274534_0.6523270791924896","host":"s3://npm-registry-packages"}},"1.0.0-beta.129":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.129","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.129","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"117abf2eee346f806e4cc2b6238d68dc092933f7","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.129.tgz","fileCount":213,"integrity":"sha512-wG6UpDt6pUvDGJ/dzt+wWKdKmGjnxauVygNOzOZRwLBOVcP7LJnZgeiQV22SHL6/S4TvPq+rtVczFlixDitaFw==","signatures":[{"sig":"MEYCIQCP6V6qWba4yN6NCR305P7O6C4HUOZNSpwoPxzPMBgj9AIhAJJtrAX4fyaOFXXdHrVmPIrtj6nuWHlOMqedxJXaMs1G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1286994},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"9e5849b6b32f7a482eb8f725f98a729fb149c077","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.1"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.129_1732949417434_0.0645262575885277","host":"s3://npm-registry-packages"}},"1.0.0-rc.1":{"name":"koishi-plugin-chatluna","version":"1.0.0-rc.1","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-rc.1","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"a6f9e416b7ef17de4ab24872fa3cc2701b249803","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-rc.1.tgz","fileCount":213,"integrity":"sha512-OQyESGnaNgFXQg+I1pztMkzc6gRzoJHUeV6V/kBY716AAWCWIEzx3SwPK9k0hLLvZjaI+V3rgMO0vrlEwScjPA==","signatures":[{"sig":"MEUCIQDgc1cl0aVxBvCIZSmkgqpWPk8JEFDuk2xS2eWaUWbwzwIgXqXNQ1jIGgIME2FkhH/7ZEE/GPS4ty2eYlocly2Mc2U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1286448},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"38e10e65de9774019518c5c43e8a3bd89236dccf","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.1"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-rc.1_1733443239387_0.03385892040461691","host":"s3://npm-registry-packages"}},"1.0.0-beta.130":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.130","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.130","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"8fd14fe5b59e86b8594b317f97d89f38cc98b4d3","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.130.tgz","fileCount":213,"integrity":"sha512-Y93OIPcF68D/ta27C1aBTXZPqBIKI89e5tf0VAUA+0f1a2U6f9QEYO/SqK+0WF/3ASTehu0cozIQllXh7qiXUA==","signatures":[{"sig":"MEYCIQD8EPOCj6cLf2pwwGabneLwkdV+3+GI95JbwVE9/QFgmgIhAPQY1FrEbWowrZ+048bcHdr+gNiVmKaEMCeL5TYWRWcL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1286900},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"76182163f921f3a8b16fcd39a665ef12952efdec","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.1"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.130_1733827623461_0.18522653702931802","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.131":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.131","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.131","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"aabdb3dcfb4dae1594a9f923215347e5566cf3cc","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.131.tgz","fileCount":213,"integrity":"sha512-PdJSPS4kxCzZ44odu632E8eeq/+LVGmkTTLO63BxhwcT85x+XJ4B21B/NbBA1MXargVHPZwGtqzlmFfuQkcjqQ==","signatures":[{"sig":"MEUCIH1N1j6l83OXdTM8ova/horIwC4OBgYOnjUkcdOYAfS3AiEAssHCMewfpRSLyrBsRgdeDDog1E5BJMZzvZXDbRmav3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1286976},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"85b0c66aac97a4f0b5174d08d6a1fb06704d3191","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.1"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.131_1733853329845_0.961386122662796","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.132":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.132","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.132","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"cf3e16e5e11e4eaae51e83505f376325a49db525","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.132.tgz","fileCount":213,"integrity":"sha512-5kvobxEci9Qq+7E1ygUTXZkqQcHw2HtwuZ8/PHO1KkssEmcfN2/kdKfBsFCznTR9Epw4rD3e+AnN7Sgjty4Aag==","signatures":[{"sig":"MEUCIEOrh258NwI8XuxLPJd4ubO0ch0Jz+KRYErw9JwnM+TiAiEA9n9UChVYgfMYf3hsYZQcp0jaglX2tyH0yz8rhBwiS6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1287369},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"9698707145e7d7944a61b9b6e2923e18ea9fa842","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.1"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.132_1733994813612_0.44826654358932494","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.133":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.133","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.133","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"ba014a52436e2b1e49974fb2897a3417a180718a","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.133.tgz","fileCount":213,"integrity":"sha512-msCHucC/me2Xjs7hhT+WeSxSbPALjTvWs2Zqll+7YboZQ25ehmzekpOky81Xz5sBPPF5GItjwAuZGJLCHz7JxQ==","signatures":[{"sig":"MEUCIQDlYyMAZfnMHXf7ixJJfuM4ylxppbh1U5ZZPHsxgM9GTwIgTI/xNJeL8Y2sF+lkGFkSqbeGefCfYAonMPKUuc3tx9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1287381},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"1d007950b2d413e420871875ce4f9134ccb6fe39","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.1"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.133_1734099253408_0.160220967418073","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.134":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.134","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.134","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"5594075e4fb8a171b6aea18ec45bebb6a86e7ef0","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.134.tgz","fileCount":213,"integrity":"sha512-UTFV5qVLLmtj5FQUtN+UoXfbs8HiJpDXZMB+WYXZFrxnPSgfedoOerUYoLeIf1UIF9YLwewAxx0aH85W26FQrw==","signatures":[{"sig":"MEUCIQCEwddXElUkZW2kMgcQ7Imh38MXFaS6qQHnCZA6ZMgfrAIgY5xxP7fwPB+cSmkDMXL6ksWT8qFfz51rkTliU7fD2Do=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1287350},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"b89bdf686a7abec169cad9ad1b2ccf1d3229ff17","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.1"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.134_1734464462094_0.42340641427925263","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.135":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.135","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.135","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"3336df11dfa1dbf04d0a851d4d0bc8c388a2cec0","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.135.tgz","fileCount":213,"integrity":"sha512-xCrNP1ffTOCuYOQL/ISBIa4Y6+ZmUqGwHjhcUkL7Y2t4/epDeq46Ji2d1abGCtmiFA/wf/1BvghBhAa96LYX3A==","signatures":[{"sig":"MEQCIEhIuNCaXqC5n9ZwVaWqu4AxNraPMJ0rcjwQ4MqlZZQVAiBgK8Tak+Rw1RqvzHYJJLcHgXy3hoAWcMVjcp1u1dNJhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1286954},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"382597c5489a0ca12c7afe86d177ded47210024e","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.1"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.135_1734466623158_0.9408372059420789","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.136":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.136","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.136","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"9319a8cf15f6238ea8aa0e532905b29b3d7dca8b","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.136.tgz","fileCount":214,"integrity":"sha512-jkA/O9f8Kxtn1jv1eMIL/zKFkkRVcSkmtoEcOjfdtjSg6lEhVjJaLGqqVyVEOuQEevfAA7fxvhSZaPT0TKKYgw==","signatures":[{"sig":"MEYCIQCQfDstziz9LI7GJBbVksXKlsvKpLMpZ4VGQYgvAMVq5QIhAORKeY3HEK75CQSvPb/n3AyJ1UT6mKeRHBO7xB3bjmnb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1293043},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"84e00d25d80929d0bc0d7e7931e96625bb85c408","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.1"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.136_1734477047461_0.4391251163719514","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.137":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.137","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.137","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"94e7c8758dbf99d64315b00139a6efdb48dd484e","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.137.tgz","fileCount":214,"integrity":"sha512-Ytfcq9LURFEZDwQYbtMN7beW1g/7LjY127JGy0ug/U4yzFxvc3pZECwwcxMXZh368hGk621GCfIzxgsSsZ6Vmg==","signatures":[{"sig":"MEUCIAqzfSXmJi0SC4e3lID028d6dD0tLO4OAt+fATFe/1JLAiEAx0XyfK6ANKoXiSKCRLK7grFzLLjoJsJiyodixBBhUGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1293157},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"33b7c94891d05a00d9be5b47a00c57c26b6b7685","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.1"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.137_1734848532822_0.9709739297352027","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.138":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.138","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.138","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"7fb4351a3c09f24ed5df84a6340de873a06c680a","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.138.tgz","fileCount":214,"integrity":"sha512-1qzvt64Qq92y7XabIFaxk384T5Lf1mXuGKgx2DbB2OWGrAKiTHHZBAK2A1C0XQFwaEleiMUC+ngryfvsU/ybcQ==","signatures":[{"sig":"MEUCIQCz5UTLqLIW67QVIs7YgQdggcfALjSeaZfJobGK+XSxJwIgLsokIPOYbsI8pmcOqzv+iAST0Go9LzCyLeQE6NEoAnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1296411},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"e519f229e60814110df2c6caea7bc01f637e0873","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.1"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.138_1734857393322_0.7561697562197052","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.139":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.139","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.139","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"84d882ba0fe214d199e0c741d0a1be82fe2d8360","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.139.tgz","fileCount":214,"integrity":"sha512-g4S6MkbtTJqF1f0XHbloe/0XdeiJPT3E+9xkRFbAwoaqrYOab7+bfZO1Gdrtz/HZ+KF45ScyrmOkpcBpnJhH+Q==","signatures":[{"sig":"MEQCIHj1pab7bRiUIpqxenJJqAjl78STHxPgzz2qMuKoqUq0AiBq6KEP+wHViSnHGS/+Ok0XE7l/eDkYzwle/DcZGgxpEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1297455},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"2c5c103d4d6e2e67e4737a4b39cfbab7b450ec62","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.1"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.139_1735026378686_0.7230159367382292","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.140":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.140","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.140","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"b4c277129b4238323397d0d901afe87b56731175","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.140.tgz","fileCount":214,"integrity":"sha512-80YTBmSokzQ1xcblwBM7t/cVv0M0Tq4/fDCcTmmFU0Tm3ebIU1QqVsoNRNnB+lyKQoNaMedBSxtUXVt2V66DzA==","signatures":[{"sig":"MEUCIBeGRmKk56Ucj/2YuoVLvLD1Ny+8m8rRLhm6jlGMwdtqAiEAgs5/NMEN7gBTopnCJD37cVsW0u/+lwgoF+cmJoltLrQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1298112},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"f15343510e65120d03bb70679e191e13d49d6cc5","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.1"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.140_1735028314695_0.9871678181080874","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"koishi-plugin-chatluna","version":"1.0.0-rc.2","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-rc.2","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"842da49dcda612e3f2e387ba04bacfc2be1b40c0","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-rc.2.tgz","fileCount":214,"integrity":"sha512-29IcvMuN5zZ2yP+W3mNpzFpN9IGgGvr7fu+x3pOMAsFxuhenLbkX2Pua7DlrYRqTCAgSaIWfjaENm1ijjYRRtw==","signatures":[{"sig":"MEQCIC+Bj99CZFwfAZYo1ZWlk24mUD9lRZutkD0WKo/v8k/BAiA2cHAKQ9BgJdVUobilAdGcQ9UlIRBgtLR7SN26yBmyMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1298108},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"a7a57668cd882e9f66c32d8554c749053547a1b3","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.1"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-rc.2_1735040067366_0.6453837290455926","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.141":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.141","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.141","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"b55f617ea8da3ba2748fd2393496d397a7529b62","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.141.tgz","fileCount":214,"integrity":"sha512-hViGdd36OB6gevYiwqSWxsYQy7ejcwKxYKcs6O5hw40KRXcDxC0Ce0i+tDkUrg+bqhGlt9NO91fSTE3trjoPgA==","signatures":[{"sig":"MEYCIQCVoj8T0YtTEmieonc5e597On2BekMSINGT2KhokgvADAIhALX5Gfpf3udxlqa8Q3RQPdKSXf0B8QWK1ii7tgzNK7Vu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1275568},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"6096a88df8b6ea67fa0381e2c28882f1b88a0205","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.141_1735377052262_0.6529689770128897","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.142":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.142","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.142","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"6a6f58f57c1c5a7752c8c15a844488e74d8c5fba","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.142.tgz","fileCount":214,"integrity":"sha512-MZZV5EDzvtioCJTlAcds/ZLm6aQJogx2POD6eannJ1YbfVLgu9zFPrjEbrQaq7E/4DI47mogzdB4QFnXmQGdoA==","signatures":[{"sig":"MEUCIHGaJadXPY+zrvUgwO73YIwT8yNc3LixF88CjZsIS4f9AiEApt179qYrG5ZTpp0sBJXsYRGoMv0CCjQmK9WYxDISUl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1275616},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"a5ba6a635119bf6dc58a23eb2c5f5395333c955a","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.142_1735386269293_0.9539182387367307","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.143":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.143","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.143","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"323cee66a6e09f0757d323f3558f852ccd9b6b2d","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.143.tgz","fileCount":215,"integrity":"sha512-jLpycIaUTEM7+NOPQBwAUsQ7siJX1jHjSzuw+xRBHwmXz83ljekegftttKYr41+G3TMX0k0PfM2lokVBo/4F/A==","signatures":[{"sig":"MEQCIB1wLvnhJ6mkKhKpGDAkE13AFxIYRQgDG7HzvhscYx+lAiA2IzyPY5iB39RIMTeMrogEXVn+UleyHsAU7bzvNB2ISQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1277387},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"e4cdfa44ca4906c9b28c6e59d71930e5cf3efb83","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.143_1735394246284_0.08231970469366812","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.144":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.144","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.144","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"bc7f72b29e83b9ba0ac2479adb55d7f15edbd9de","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.144.tgz","fileCount":215,"integrity":"sha512-H1lPdeCU7R51/s6kGy8F3IySAgrSpP6OxfVHek205D4jHMxq1TDD21BmQrw1hIbEH0AIeUSD5sH0GVbsSiW53A==","signatures":[{"sig":"MEUCIQD4CqonHqYAoQIfDDAW9obHTRL+Ucy4Z2oIGbXIe8KYewIgH8QsEn97F2oshVs6ygaSsKPwtjLhm/ucRnMu1Er+vMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1277323},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"e0ff9ae64d8674a3c69e9ef37dd818c6f5708901","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.144_1735398673012_0.6165095460460965","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.145":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.145","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.145","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"1b84f899a8426b5188e605ad63de334714d9d2bc","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.145.tgz","fileCount":215,"integrity":"sha512-geUg/RKq7xiJpmoGZM6pNuTeJWfiLfnsVA6lQw5orZa0KNVXomYpgJxIq7fSKBF5/dOnbTc34D2ZPaLI0DtiEA==","signatures":[{"sig":"MEYCIQD6nzfYaHLZd7+B7z0M7bzGS3tSfaboB933GaMZo95bdgIhAN4YNBdzxcwvUZkpYY+dApT+qv21U2dlx3grpsLicXyx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1278315},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"bb7feb8e0c9669cbd6037ffb49b0155fdc1e01ed","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.145_1735422775326_0.1053279799032314","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.146":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.146","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.146","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"66b262fd3c2a024fbd9720a3d11e1c1f80d1cfc4","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.146.tgz","fileCount":215,"integrity":"sha512-asqsagg9hkErmCE7Y/aeKrc+cddimVRstV42ZtmQn5oMKE3FfGqcaTBfx3KXaSAnlSzC4VWXGBqCZKwv7Tt7XA==","signatures":[{"sig":"MEQCIAwaz87U0e7xNbWG4utWDEe4o2LfDbP5ajpxnDfJIm7sAiBLYzfKDUOyURlGHbKHcdiLIuMZyEIHmUuOhln7F7VWjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280173},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"cf0691eb952aadc79089f8dd50b91bd3f954a53f","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.146_1735524091835_0.8552172936725333","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.147":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.147","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.147","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"989a8bbc2919500e39c32bba2d18ff6b5796ed5d","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.147.tgz","fileCount":215,"integrity":"sha512-H2jrF3nM7/YyB3PEUJeH2PQKG186oC+tXRRivAAlOMHNAjdl7c8QIDdYsxeHAxl55r7idh3ORpei7qpMyjOl4Q==","signatures":[{"sig":"MEUCIFnyRc+Sz96Qk+uFw20XfOUIaaFaC618wOwK4zY0To5/AiEA/nTzt9qb26afQ7pb9qXp2kS5kGk6H1DWIaOvsrEGNm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1282911},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"a50b49917193cb6b9b012da1a69dfecffa035099","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.147_1735525031514_0.7002039270515485","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.148":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.148","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.148","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"524d9eb05e883721557214356e3bb43bfe2f9c93","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.148.tgz","fileCount":215,"integrity":"sha512-RL8bzUM9g+eDdiABsUB41ZKpdc1u4aINv0jmSxAm0MZ8MLmvfwdoaEKPPuODzcQGZ0eqPZg/7ZNunRSbYEf3RQ==","signatures":[{"sig":"MEYCIQCM/tSZrsL4/kLagSczdaJ9vF+nh7XHn1spZlpvw7iyGQIhAKDkC8I66FMpmqdEF8CupmNgKq9d6l3LZjJhDIM/QLay","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1282687},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"5624b257c238ec5d39715a5206d84af93d8a28b6","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.148_1735578433080_0.7457971268134294","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.149":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.149","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.149","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"d49dc2e445ec7c2fc2940b68ac5f667f10621fce","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.149.tgz","fileCount":215,"integrity":"sha512-13Z4R+hu95Os2MetjLcG6zQtJFkB0SbF9OaScKAvYbGYbO0u/L0AYr/0ybmsUQQ8U7mbAI5wVgUD4HxaeapPFg==","signatures":[{"sig":"MEQCIA96oEEhqMNUEws+Aaw40issofUJt42zesu9vLks1ldmAiBfY9kUr4HwZnARgb1AylcDMwIRnhTDg51U6JZmI/ZSsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1283114},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"4f1e9816285362e2df1977262136f8a39acd74a5","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.149_1735647941208_0.9690527476590454","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.150":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.150","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.150","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"65d0b3f10b86718b874699c242e29c48ec2ff279","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.150.tgz","fileCount":215,"integrity":"sha512-7UTki8WVa/tj/llAhz3ncZQtpxu3henpN3inqGHM4xRjZsE9LZKWWStBEtqB/g2RIUy0sL9yBw9gcB3Sfxubqw==","signatures":[{"sig":"MEUCIDjig6dB5FZ9O1oLbSRv5Rrug6cyYogV1xK5orzyiIE4AiEAoDxWI2wOsdLarhaCpaICah7PDtHeTHBFsf4msMK9DOo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280822},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"c3e74cf6c0b62ee0a3e76de7a436157d8181fdc3","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.150_1735693331540_0.8876383487869386","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.151":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.151","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.151","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"b981d2d24cbe92e9f00dbad08950892f481c4d61","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.151.tgz","fileCount":215,"integrity":"sha512-nyEvTLiWJmC6YUl/KP06cYKINpPGbqIQTD1dwbukdUn3qgdTiNLDWYwQ8XIO3gj9vwOv8WzJO7np8WSwl8K/GQ==","signatures":[{"sig":"MEQCIFIERhNjMM1s7QpjWKsvcw1vMO4KuiqqejarsN/LPwLUAiBXvTRHBMSbAduHOLci4eq5tykwqUALzSqcEU95ENV0iA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1280119},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"8e4155c5d9f486e7630f7bb3441f39f2bd5be72e","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.151_1735718294906_0.22982856559959863","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"name":"koishi-plugin-chatluna","version":"1.0.0-rc.3","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-rc.3","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"df7762eea22ac7b16e4452088a282d67933e78ef","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-rc.3.tgz","fileCount":215,"integrity":"sha512-6CAcDhpb4JGvUbNsDe85kjVP20cXeQw0kAWU+qBDazCQCp1W64ehT7Jg284WURNA8lXEECRw1u8p6wfQirxV5g==","signatures":[{"sig":"MEYCIQD/5C4g+Hicnh/5VImHvUkDcTgEfe0oX9iGBBSMMwWW5wIhAMG3RS8xWNcZGyE9nK5MwJ/OvkZ7Zs1zNXOKIU+vQ6/q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1281695},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"5ad01687ddb3205369ca8845cbc5e7f9841e4227","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-rc.3_1736082316198_0.20852375267425471","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.152":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.152","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.152","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"88a7cef264864afa499acdae0b1e9862ff8b0c72","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.152.tgz","fileCount":215,"integrity":"sha512-mPQUNmT6L2Wq4q12BgM+kNOqp9lEeedclqGIqQCDlFYYcqo9suuMRqOZy1MxM9WQv04VTnSCWsAW9u/jvtoR0A==","signatures":[{"sig":"MEUCID4OiEe3Kl4sSz7z2dqKBKfXXlgesUOeGmigLw1K9OSpAiEAkywIz0BXgtOlV3jIEOR+l7bcZkBf1fPwg8LGuxd/ocA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1284408},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"a7b825b0f3129c2a19ed0c0c9a2cf6f510217010","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.152_1736764489459_0.6671328345869498","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.153":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.153","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.153","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"c6930951fa4efdfe5dbced7a8e2e9752e96a9ae4","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.153.tgz","fileCount":215,"integrity":"sha512-BTpjJtBwkKw/GIpdJeW/JimyOi34zYiuDn07Fp2VxhQrrBDtMBW5eOzx0n5n6rxyXNwEcj7mrQ+aSH6W6R1LHw==","signatures":[{"sig":"MEUCIHfcBmZ5yY5BJ++3I7YhgZLW3A+yej9xkl4V6Wr3LVJMAiEAvinmQEzz67FEPmayidk6N6kJJP5ca15t1EaMceAo2yA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1284302},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"10cea8804785f485570e433d1e3795c4ccacda02","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.153_1736784961609_0.9904025832965946","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.154":{"name":"koishi-plugin-chatluna","version":"1.0.0-beta.154","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0-beta.154","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"83b5e9b52012cc685ab0de5d098feb8e7b2c1a41","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0-beta.154.tgz","fileCount":215,"integrity":"sha512-n43GTZV+h9EPCNuk6UBqCSr9MSh4Jvr23jvbCv4WYEARR5S/UU13Gfl6JU8W1zHpNQHWdsZMwr4lU2WFcbBXRg==","signatures":[{"sig":"MEYCIQC/aL3lDrYvKg/ofX6kDv1+uvng3lCZzziMHLQqFaITyQIhANcogIkJBgozm34ccmuHUvXXELVOz7rddAKYxPT0Wzpv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1284360},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"3b627736376a374199ac7f31e22e034e30127659","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0-beta.154_1736785201512_0.027609537450242305","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"koishi-plugin-chatluna","version":"1.0.0","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.0","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"30d7fe780b71b4b3d98a2749611cfc17928f41b5","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.0.tgz","fileCount":215,"integrity":"sha512-zWrYfOaP3l6f40wGsf9HmS424W2M91rhVS3JZ2qK0pvXFX+O47syMbDh4Fe4IR328n5xu83697RxWZ2eua/rjA==","signatures":[{"sig":"MEUCIFVfFFVJg0ivxzxxDLpUeBRJgY/AgRCij7HRmYMWGR6YAiEAtrCbIiKy6Tvooj7L+uTo92TYNGAq1XK9Nmo73Pjm6yI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1284351},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"dec6f9c108fe637b315e65bce9e3d0010801cfa4","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.0_1738072571719_0.22462268405213281","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-alpha.0":{"name":"koishi-plugin-chatluna","version":"1.0.1-alpha.0","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.1-alpha.0","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"fd57dcab46a1507cd667fc7ba1b557bab743cad0","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.1-alpha.0.tgz","fileCount":217,"integrity":"sha512-tnbZInSMJ7mSXBQLDqZlOYtP9QhDi29vkXVjJFMm7fxgwvIBMxyoybekKG50oNGjrVP5t3K7GeVX1i5PFKcAUA==","signatures":[{"sig":"MEUCIQCAzG4BorvvYGyBtlfvJgniXJZpxKGEumUtimlgJgXd9gIgQ/aibAXmIzl4A07Re00pvA9iLqtAOYNmEdU6RWM/rHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286799},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"8c7466b800f247810896e32e30c2a6f836ea7ee1","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.1-alpha.0_1738176549050_0.023153610006508396","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-alpha.1":{"name":"koishi-plugin-chatluna","version":"1.0.1-alpha.1","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.1-alpha.1","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"52d0981ee6cda7d1ed6d876cdeae485ff4f16561","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.1-alpha.1.tgz","fileCount":217,"integrity":"sha512-3mbVNZfcTXSfYGzABP2GNaS+Ig9BC1d2OgztMbkpOYgiqIv9ljqCGywICyJ0FQlapSSpYwLQ7tOWchSZYS9HLA==","signatures":[{"sig":"MEYCIQDoGpyeI41n18wydm6DKnmVJsi7JjLp4kFooPy6pPI+CgIhAIEVcQNFpUm5+rlgMQ48QprlvBUOEe88E9tMYOfa1uZn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286588},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"89caafaa7319fdcad72e082163cf1771d99a0f29","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.1-alpha.1_1738177972293_0.716626591962017","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"koishi-plugin-chatluna","version":"1.0.1","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.0.1","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"c7194d22a96039b280695f21b920671529da6476","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.0.1.tgz","fileCount":217,"integrity":"sha512-wgPzUlETA4eAgeONJybL+YuHssy8jKwKzJ5wazz8EvD+qYauIIuMGPhMMe3OHryF2JuzUUE7YMbyKK9LhdloQg==","signatures":[{"sig":"MEUCIQCOodgIjYt2H9KqWYOGgcr1KOLwr7JEwShAgdAyia+OlgIgFDf/s5W0anySNFIqIxxlUlK29MeWXcGdT1PUVLLR6Es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286703},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"a0e7f32e966d9301dab3cb939909ae82221f1c41","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.0.1_1738422466383_0.44266162797412245","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-alpha.0":{"name":"koishi-plugin-chatluna","version":"1.1.0-alpha.0","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-alpha.0","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"3d062c86de0417fa547f056fe1a20e9feff1cd66","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-alpha.0.tgz","fileCount":218,"integrity":"sha512-cSvZNd9+mXA9sFTO4gtgDL9bwK2xBo+2reklm1gV5uV91edez2EPh7w/DISRBJ3XAxFGdRo0gDwqCjadeOlbxg==","signatures":[{"sig":"MEUCIQD0EXeeD/AGEZ3jiJBQqnjQvYown7Z+HwjUh0ibtnhidgIgFOLjn5mpeJ6uM7m/r6kUbJHdMGoMHsUQhskYNv7ATz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1293702},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"031810f13d33f821d4ae8fa1919546477d02bfb4","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-alpha.0_1738682841651_0.5168189517552053","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-alpha.1":{"name":"koishi-plugin-chatluna","version":"1.1.0-alpha.1","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-alpha.1","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"5cd51ed1bdda96a69384a6044d7294a10a142659","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-alpha.1.tgz","fileCount":223,"integrity":"sha512-ZtSaOwvr5iBQtmba8oxgA6qzmYMSCm1dLa4KXBhMTlFLceI64Y4DiYITYnhcmtkrSf2VtL4OAldTFDlBz/8RCA==","signatures":[{"sig":"MEUCIQDoFsCjMl0fYMTM33hUi0OuAv7rWhUN2xIaQ28KEX8OnQIgEzlQ9uhrd+7uGj/XI/1NYos+j0+Ry66fSLOrA1mrV/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1327100},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"53eb55934a9dd8e8e4ed6cada9d5df4155c290ca","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-alpha.1_1738835526861_0.560255606714142","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-alpha.2":{"name":"koishi-plugin-chatluna","version":"1.1.0-alpha.2","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-alpha.2","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"dc40a500296110455fc79ff06a4d87690ade503e","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-alpha.2.tgz","fileCount":223,"integrity":"sha512-1gFdCAVyJ4jFUZmn6mxTZA6kbLKK42UtkAZJEqeG9jmv/DZHMhS+Cjo5RZWjjIAXKtkOGZ3L4qTB7uCt8xYI3Q==","signatures":[{"sig":"MEUCIQCZHvyjfHH/7RoZ1VA7pvk16ERap2rumxFW050fYsCfAAIgdyBfAqnLOZRO7yMv2QGS7uZFWq1xzE3JnLR7sEUAKro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1327100},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"c270fc060023405635d6354aaa2e9bbd9657112b","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-alpha.2_1738850550821_0.9355992038235681","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-alpha.3":{"name":"koishi-plugin-chatluna","version":"1.1.0-alpha.3","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-alpha.3","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"79d12fd19a43ac86f7cec43b53b236b66e3a88f9","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-alpha.3.tgz","fileCount":223,"integrity":"sha512-kRmEAvpOGwBWnJR3S06BYLK5LR3eysYHtkDGCo62Z59dYeae8pi5oDg8tixQUZCEP/UQES06IYus/YXr+o4vQA==","signatures":[{"sig":"MEUCIBvuyaS52k74LHvzWSjV5TI1x0ikAGr38Ti01zcFLZNZAiEAlvdns6Qzma6h4fWNrZIC3LphX146JAy4WScHCkXEwpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329210},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"ab3cdd911c904d00623c8208d5aeaab296208138","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-alpha.3_1738930218669_0.08361484133890151","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-alpha.4":{"name":"koishi-plugin-chatluna","version":"1.1.0-alpha.4","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-alpha.4","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"e0dd4b3a00e22d7037ff658f14a769e294023be1","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-alpha.4.tgz","fileCount":223,"integrity":"sha512-OROSu48Ay9sqnS3WbLuelhixQbyHcqZ3YTOd0M9fXFMi5PO0YtTf9Ra9fY+z+7//MTAyDcp0PyAhxJ5QkliAvw==","signatures":[{"sig":"MEQCIAUNTEORN1NnIXyccg/DSI5i3mxpywEbLR7eWp2iUuYzAiBN0rwJtHmq4SDu2xBSF0OCCClq+jdDfOoBc4Dc/8onEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329135},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"accf36241b23c4b6dcad32e48aec8e54f6aa1fc2","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-alpha.4_1738930897825_0.23050086103705114","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-alpha.5":{"name":"koishi-plugin-chatluna","version":"1.1.0-alpha.5","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-alpha.5","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"e8c091c85c93533a6b5dacf51778b135054423e0","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-alpha.5.tgz","fileCount":223,"integrity":"sha512-027cIhVNhKqiH0TyERZ1GE1DJy6qR3roIKBMpz0O7Dras9IvjMv2/SAIxIdVAkF02y59enL5nDUXTdLa/nrOcQ==","signatures":[{"sig":"MEYCIQCFH5F/n246+Pm1kmIfue1LkHnisbiOJhiq9Wqzv/z+6AIhAKVBtXsbNs+aYhJb42huUGociip/v/44qMMfXFhDGC8F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329135},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"9c7d19a42152b67c8530bc1f3931bb846ba9643b","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-alpha.5_1739008653678_0.8972501248975726","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-alpha.6":{"name":"koishi-plugin-chatluna","version":"1.1.0-alpha.6","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-alpha.6","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"8f08127b1d2b4144c228f7b510e19a7cb98539d5","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-alpha.6.tgz","fileCount":223,"integrity":"sha512-Bi5HHmSuQxsglY8wr87dYVrL9epT3VbAYTqQVg/FnOtYaRRnEGGTlqzCGWNc+wSXBMrbEkkUurtzhgDCDPomYg==","signatures":[{"sig":"MEYCIQCiIghWrl9isu/fcjvw1MlnQvtLSQIqarqWO8ai0RAr0QIhAK5O1uHW63TQrCPRchi5BHcVyV/0w0POyKzvzZV0lzHA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329420},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"1ce49873d2bad38e39ffa3574a75a5506e79eaaf","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-alpha.6_1739020973133_0.9034471896325804","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-alpha.7":{"name":"koishi-plugin-chatluna","version":"1.1.0-alpha.7","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-alpha.7","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"c4cb2df8060d9fc97361ce911238981949eb5c7c","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-alpha.7.tgz","fileCount":223,"integrity":"sha512-UsuwmIDrMVDcqGvdbNwi52mDPpggipQdSau0hKRQWozTWs9R6BKRvFqC6X1Jw3KmlldNI6R9NEaBp+72XdTpGg==","signatures":[{"sig":"MEQCIG4oqG2rC5JFO9uWJIS0GCOL7+6MpSOOwM3QKegAqbOuAiBYyxQoJLJsJVXmqUo0fLtG2QNSuhIhgZ64UMcTMoW0og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1329420},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"02fbf0942fba7fead073316830b07d5f11d33879","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-alpha.7_1739022042556_0.43100394465179015","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-alpha.8":{"name":"koishi-plugin-chatluna","version":"1.1.0-alpha.8","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-alpha.8","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"61bfa3cd64bffd4e1cff22b17b53f4b18618bf3e","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-alpha.8.tgz","fileCount":223,"integrity":"sha512-tx074nHOdhlhcQB0Gh6VshIpVX0D8+gnHrgfVMK10INJ7BQn5r3exdtR0hPsL5ErLoXQEYcbPtTSO2c1nrKtzA==","signatures":[{"sig":"MEUCIACENiFmgTZ+LAnX3sAP5Sysci1da1I8zE/wM35DZSgvAiEA9z6/HY0VQ/KagmsxgYr7PNh4ieeJ1kPFzl+bQZLVVW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1331896},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"14c1d285b4ad57eb7cf94a8bc1dc847fcd573362","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-alpha.8_1739120470908_0.14316467369851726","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-alpha.9":{"name":"koishi-plugin-chatluna","version":"1.1.0-alpha.9","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-alpha.9","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"aa1527e7f97d179ebec1bcf8f5cdb31c39858588","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-alpha.9.tgz","fileCount":223,"integrity":"sha512-ElpzeklNoImnn8ZSVehMNT5s2Mhyj34gADqcwPRraQYOYMNW2rPUTCmP5zYrLQ+0meK94ANFILO/RwM/2lrYaw==","signatures":[{"sig":"MEQCIDOilkroYYeylSZKTM2a/POwVav+GIjrmU/YIbrcAk5QAiAvpueoSeFkg14W0fhrc3vwX9D//hngJAB2zVMkQ2fEhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1331896},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"58413d59c0dd1040a9e1a6c362aa9393a14c3e5d","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-alpha.9_1739130849939_0.5702924405978702","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-alpha.10":{"name":"koishi-plugin-chatluna","version":"1.1.0-alpha.10","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-alpha.10","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"11cbbb6a209c3de237c0fa17dbcb5352386ef000","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-alpha.10.tgz","fileCount":223,"integrity":"sha512-L4MxFtxy9eKPZpJkWS8zuwipuTffWyt+5BXu3Ly7xYjd3jzHSnZ9uCAQ+WTu4Am8x0JaKG/m9ACYcloLSxXLKw==","signatures":[{"sig":"MEQCIEicgCbNNF3Fr8nm84ZwSxYglyf1HkcS3acOPMXEjZ27AiAMeyMv+DNtCkLqIAdW3ecP5GpNWDqu9fD7hamlMsKqaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1331897},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"f7939d405c2c3ff8b1c9a8026f4420e011d36117","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-alpha.10_1739131189523_0.14231026253298062","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-alpha.11":{"name":"koishi-plugin-chatluna","version":"1.1.0-alpha.11","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-alpha.11","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"55ebc186b6a9cf76e281e11237b393504d25d06b","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-alpha.11.tgz","fileCount":223,"integrity":"sha512-/XqjzuI069YGrip0SVKjJ6w94kafnBGu/x8jWViEr1ClxBR148DckM59OC8rt96BncnnQpLCCMjc56FZHk9EdA==","signatures":[{"sig":"MEYCIQD+FFuyYzWP1DyEgpYfjBTz2RPrDh+CcAo0cUfYKF4RdgIhAK+HJ7AUpLuj03lYCKDRlcGnGjgrDy8ZyNATXH6+4+Sv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1332541},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"90f8cceeedb0fc92dd21e771bd8824214997edab","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-alpha.11_1739151204523_0.29609851895075145","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-alpha.12":{"name":"koishi-plugin-chatluna","version":"1.1.0-alpha.12","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-alpha.12","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"9834bc3be10f9b050132f028d6dd75fcd5a0e5f5","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-alpha.12.tgz","fileCount":223,"integrity":"sha512-K0kL/zgNr1b4fEtyyTgJYJIb+ScaUDkRwEQKI6g/u2cDJjvLFTit7f/svL5Up0k8ijIEfi+7mO02V/nHaq25mg==","signatures":[{"sig":"MEQCICSGBg8lLFy3V1plQoOdhPZrdewLfE3ssKZilEpJkLnQAiADRw/a15DhCA4L0tMX95AUZHtgw70XEJ1iTk5DqBh4sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333361},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"11d8ce2f3a2e67e3d5a5c6c1aaa3c477557c7473","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-alpha.12_1739248826274_0.8445790812632068","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-alpha.13":{"name":"koishi-plugin-chatluna","version":"1.1.0-alpha.13","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-alpha.13","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"9588c758c61a41ecba974566ac164dc8ba567425","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-alpha.13.tgz","fileCount":223,"integrity":"sha512-ctWTUTcziwg4KL/qonds5oTqgvxql+tx4lZU6eD1tbklPn5kyaQheZvCMqWXlWagWJZR0YTNAlscgLCdTf4ULQ==","signatures":[{"sig":"MEYCIQCukX2lqXDSpBgQSSgO1DNX1MjzQ2yY3YC18f5gkVRx3gIhAMYXARPNN8WJA4tmem4fR1UCo/MkC9doMYgT2fU8u5mg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1333552},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"9c2bdfd4187909151d9493072259a18bd7d309ed","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-alpha.13_1739276161063_0.8281942318679099","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-alpha.14":{"name":"koishi-plugin-chatluna","version":"1.1.0-alpha.14","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-alpha.14","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"b83bf93b029fcd2625b768de5f4a40a17d0f9793","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-alpha.14.tgz","fileCount":223,"integrity":"sha512-JPVDNGRCHu151UIhRBp6paMHSC+FRg56ZtNG5RueEUk1nZCPm6szvg0k9BhHbckl5witv6nA+kKaurdl5B6hPA==","signatures":[{"sig":"MEUCIQCef7zUdEY1u2arDcA0+boWFbMCLlmiWtEcn/wKpYxE4wIgMT7Ru+w0Yr/kalHWQrzrKdpPq/WR8KG7B4rQXsMJKjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1334145},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"fa0065da8c9be84525bca1a527ca976676c821c1","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-alpha.14_1739348525649_0.444960621467843","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-alpha.15":{"name":"koishi-plugin-chatluna","version":"1.1.0-alpha.15","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-alpha.15","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"36dde91d5758fcaf1822c8e48bbc34a3450090c5","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-alpha.15.tgz","fileCount":223,"integrity":"sha512-gWkG3w4oaE0QmOWkEUz/pYnsEHrh+NjgdYRIQPYS03CN+wQTqXvmtbRXr1RM2+lbki3fT2o4ffr0GKU2SB2mZQ==","signatures":[{"sig":"MEUCID2PPMpdZO1E7zBCT7Mf1iCDOUs9OdwtyLiofAm1rNJ+AiEAxg1qIU3Wi+5BjvZ31GYYn0G7pOJIrdaB4P4xrObD6Dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1334145},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"804fe3dc4dd4f432dcbd6fc4f3899069d839e442","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-alpha.15_1739375576611_0.6189421502412473","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-alpha.16":{"name":"koishi-plugin-chatluna","version":"1.1.0-alpha.16","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-alpha.16","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"97cea39c46657c6c026fb40ee7ae03e2cf2aa597","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-alpha.16.tgz","fileCount":223,"integrity":"sha512-pdKpZHe5Ea6bL0ngONSQ4hI6xSIrpSVoDC+kJJjHSKceqqXf+UfmgcRBFewTe2Qpuu/L34+fP3Auysp/sn2QWA==","signatures":[{"sig":"MEQCIDwmbHRsLh7Z1dOSjBQtAmcpPmwQmyVkH4bN7CcUg08mAiAMeetfGGTZ1AJKUGiT2ko0L3ow0pqQJguffh5grxItKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1334145},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"cd0a1c1a7933e5d77ea2a652f112cb5e3d6932d4","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-alpha.16_1739550138684_0.0686290768299167","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-alpha.17":{"name":"koishi-plugin-chatluna","version":"1.1.0-alpha.17","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-alpha.17","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"1ff292940fd9d96406248cd4bd748b621b67f4b6","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-alpha.17.tgz","fileCount":223,"integrity":"sha512-6mw+cP0cdz2zyICADXU8uxPgNwoyodkbmwKw9AVPpj0P1MXMkQDMLwU1/S1aDaDoHmHg5EIk/6GvudHCHQ74YA==","signatures":[{"sig":"MEUCIARmD5v4qzTuNQjDKFFKE620erne9R6iEeUnq/sjEz6bAiEAvYvYn79ux9Y+6PUrSSXzJSbPwxgnedB2xVaodAegHD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1334383},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"740f8a30f1751e9954e935f3404dbcfd9eda9ec3","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-alpha.17_1739617679031_0.9716135879542602","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-alpha.18":{"name":"koishi-plugin-chatluna","version":"1.1.0-alpha.18","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-alpha.18","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"fbb1f6899f580b0b8f4b1166f8b2a9123858c600","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-alpha.18.tgz","fileCount":223,"integrity":"sha512-OboiMlknMSmoPmz6l/akh91nGkXSqHpizLAD9TshgKlAacmehD0sgwrJ6j49ga+I28O1yBs+616OD2rqfuf6NQ==","signatures":[{"sig":"MEUCIBtdskOq1UebnHFEZdCK/FiMtxkUNS9P598W1ft0ZggIAiEAvzzFVYjRI6QPKopSsB/RgehegcHk/u0aBAAFjXWAbPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1334629},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"2c93d9fad263e591201295ac80dd1be1592d5129","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-alpha.18_1739797286543_0.25299977723752365","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-alpha.19":{"name":"koishi-plugin-chatluna","version":"1.1.0-alpha.19","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-alpha.19","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"2cfb000885a6487265e070de859debcfe3239165","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-alpha.19.tgz","fileCount":223,"integrity":"sha512-lB1PD9UJ/sa90q5ipNx5Oc+FeivN2VkP+lDIDHsdDFkr/O5BZBZanwUMpWFT58PNs9k2fxpN0nVEtsnFH6SvZw==","signatures":[{"sig":"MEYCIQCFl3r/G5Crqztx6M/fwRzkPFMYrrdY4jsPtaR8CUV0qAIhAONxTgnyU08JAMIsgCPVpstJzVwBXP9XJh4UXQtkbhSD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1336500},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"ea4d67e3befede4f5d1eb31c06eae75bb7711acb","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-alpha.19_1740225837639_0.9130446818932827","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.0":{"name":"koishi-plugin-chatluna","version":"1.1.0-beta.0","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-beta.0","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"f6bc0c254c0220e0134cdd5c10d446c56eeb452c","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-beta.0.tgz","fileCount":223,"integrity":"sha512-dIc5fghnNTYEebVDnV9AipQWZ0AfyZyBPnBvXSDuO1Fq9cK2tuEBjOVwRPFlj/NYBkszJl+wu+mLtEsk9y/a5Q==","signatures":[{"sig":"MEQCIEh7jjPnBJGRq1f4jVl67kDhSXSYztp1PxJuxYFmyJ/5AiAyg4GfMSwCZl0ZtyPC6c+Pj7CW2xogXlkr62BsJKQZOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1337632},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"591c8434aa417023b2de3630730d6b3e3cc52012","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-beta.0_1740598551848_0.7356826462444539","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.1":{"name":"koishi-plugin-chatluna","version":"1.1.0-beta.1","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-beta.1","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"9662c005a5249380cc568cc802e6f6c521a89b14","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-beta.1.tgz","fileCount":223,"integrity":"sha512-x6o6muTzMAlZ+dQTvIy+jTUB+lFEItV7j3r7HC4Qj/pJm+qSl/FOPk7R6j0y7UI9v+HOS+FjhO4mg2RIjTvlAQ==","signatures":[{"sig":"MEYCIQDM1aPsIdGhVxBPhlDl0kemMGgDVe24pPSLdHJNgKaDFAIhAMRYJwnhWc4hU/ZZrLsR2YT1ISYzD5qApKZ2mGcAcoHq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1337574},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"00245dc9c8bafe0ab10f77b86a54e5c8ea0b5a74","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-beta.1_1740788813423_0.7252247367451157","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.2":{"name":"koishi-plugin-chatluna","version":"1.1.0-beta.2","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-beta.2","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"75d4aa2b80255c88d8cb876ede16b6d4d67fed6e","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-beta.2.tgz","fileCount":223,"integrity":"sha512-IwrrxOTPno7Sz15EoQ4MYGnnCDr3XQMPUurr+bj1dOOaN1+FM41BBICL4lrri8hhMyJvAP+aBnnFyjSzO3Gl7A==","signatures":[{"sig":"MEQCICYnTrgzY1W9DJaFe5KB7yjVzPFN1CpHzbTak6D4q6jMAiBmQzIzRYlqv4Oz3LHGMTcyS152cWvw3tx44qSK4HJlXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1337592},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"8ad704818dbd91d4b0b03b885af004e9d33af98b","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-beta.2_1740789310300_0.4684476066276002","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.3":{"name":"koishi-plugin-chatluna","version":"1.1.0-beta.3","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-beta.3","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"b0959b9e9f608b672676744a7a1a3e78a71e7e21","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-beta.3.tgz","fileCount":223,"integrity":"sha512-B9BOxrJI0IyZVmcMaqKN4VElZG0CmzeKBETqzKQL3teF48+Mh/9oPWghLEVUX3GTmq4u6XCHNEEudpyIcpaO8Q==","signatures":[{"sig":"MEYCIQCukGMF4KN3McwKhPhbW+bw/qcEjFnPN/Lc2LD/VAenbgIhAP/aS5cie3Ag5HgSyY8PWKuExT90/4rj26ZFTztBLn8y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1337656},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"db95f0101d9a7ed562ccc3d15c4c10998cae21f8","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-beta.3_1740789610376_0.4516335686131423","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.4":{"name":"koishi-plugin-chatluna","version":"1.1.0-beta.4","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-beta.4","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"30bf03ec40f42fc9a9fe4e9569bc7f6dbdfbcae2","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-beta.4.tgz","fileCount":223,"integrity":"sha512-WZRBLGoNgSh0fXP/Wr0KZDGnpTzcGF8O+nxKiZsbtylimt4kyE5PbGK4Bac42jxYqSt7A1A4vBWv9r2hLiqeTA==","signatures":[{"sig":"MEQCIBBCkdOklHvaCXOEm7rMy5bZV1lF6FFC4P/TXRVIZr15AiARMJ+un2YLx44u+Roa5HzKW6B2LsuzKmeW8Yfo7E7XVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1321916},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"e8a0fad238d8756a4c70c2a5f6e3dfe93392467d","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-beta.4_1740798444136_0.5996559344027275","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.5":{"name":"koishi-plugin-chatluna","version":"1.1.0-beta.5","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-beta.5","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"5806e37f47adac1387228584a5f2b6af61ee3969","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-beta.5.tgz","fileCount":223,"integrity":"sha512-+c7aX1btGcTVxrwQPc/8uwMiwlScPuq6vdryS9SHJELH/tYlECP7UeGALVJWFIMSORAeXYFQGzsphRMqCpSXjw==","signatures":[{"sig":"MEYCIQCwGkjtVAgRdhM5I9jV9RpPQkYvKAcIhmx6JimrNYTH3QIhAIhA765QFQP+vRdTNJJwOMNTKrDyNNdfZpsFB4y08g1g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1324230},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"8397be7dc6156623471779154ad8085b3501b900","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-beta.5_1740908185808_0.28144732317084875","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.6":{"name":"koishi-plugin-chatluna","version":"1.1.0-beta.6","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-beta.6","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"225e4068e78462da4c72ed00da85c8607647633f","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-beta.6.tgz","fileCount":223,"integrity":"sha512-5yMGbKa60zGjIilWROUejHr3xLvdnePVA9QwFS3oCd/6z62ErPNB1X+yHTF2AVjLP/rscJHrdxjreZjnblIh/Q==","signatures":[{"sig":"MEYCIQC8QkEnF9062npLdLBEoxyuCHrqZ/5vPBPIb3CqYiSYmgIhANRIGu9LlJe+nLNiaflr6dmUyo+pSeFN6HimHtMU2FJy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1331073},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"ccb91453483b02f707c2cea18ea1f9e299e6a3bf","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-beta.6_1740926286857_0.08824722018019338","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.7":{"name":"koishi-plugin-chatluna","version":"1.1.0-beta.7","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-beta.7","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"f4ae9de9be439152f3b290f5377d8c9528b1a76a","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-beta.7.tgz","fileCount":223,"integrity":"sha512-Z4xjMIr1HCmPI3NI+KVEtgNF/nUt9liO3JfwsZlB6NBWxuZOXSux8sddAkYN9s55BNr6dINbc3Oa+VDOkxkI6Q==","signatures":[{"sig":"MEYCIQClEQ06Ydof+OnKUE8HAZ3lICTRF7gNa/1PhQJ4+CRHCwIhAOfrc0D4u4xsXBdB2Bo3ADnPlH4pPGS/vtUnCRTaHp8F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1331479},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"5681aa62151bed0bc8728209ecdf29ce52ed3512","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-beta.7_1740931181791_0.9173274795922168","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.8":{"name":"koishi-plugin-chatluna","version":"1.1.0-beta.8","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-beta.8","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"fec36f65c0a7ad674a4cfba46bd414b4cc1a0d18","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-beta.8.tgz","fileCount":223,"integrity":"sha512-eybDm33uRG1uMbfubzIPa5kYLnn0J1maLOVkhqzCc1PpEsNQ9OUAGWI2pYZsL4JHXsecB9AxKFcfT67/6uc9vQ==","signatures":[{"sig":"MEUCIFb2Va8gaWRssbGMCurfmwiHBvENJdAKBnBGid05MJ8yAiEAu1YIw6v0XygdhOiDOd606GGeX+LRcp2+ERRKEK0sXlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1330861},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"2c88fe5261c5bf4410f27793f07bae10b0af5ca2","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-beta.8_1740931931750_0.4852679810527636","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.9":{"name":"koishi-plugin-chatluna","version":"1.1.0-beta.9","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-beta.9","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"1252ce60d8cc769cfb91ea2b78e1c35af9d6cb70","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-beta.9.tgz","fileCount":223,"integrity":"sha512-BDcEsxDOWySY5XAVFrY1rT76rCXZcjKeSgi6yhcZAArXZLfCZotvabYudDw9OBaf+Ajz6FEC0WWtE5pVEnfszw==","signatures":[{"sig":"MEUCIEbbnk9IluGcL+R8y6n9+uk76wYZFB1xXEhtVubJK97ZAiEAy1Y4AchEfF4eFtLJBBanK/7t01l5f484S6M0l1FvRw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1330859},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"8f50c89add29845274f767e7f76ef8614f2f6743","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-beta.9_1740933634041_0.0647209573631704","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.10":{"name":"koishi-plugin-chatluna","version":"1.1.0-beta.10","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-beta.10","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"cebb00d2847d67f5d685920edae48cc72d3b17e6","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-beta.10.tgz","fileCount":223,"integrity":"sha512-49w+7/z65hPQ+A+KDwgZkOGCUUMVFPLqx2wGoZV1UnIsHrNe5ChNV6mDrUfHSn7v88x4YQVg73rSJ+MuEmhNHw==","signatures":[{"sig":"MEUCIQC9hMakjwpvKMATc6fGW5QQVtT72bSl+Lp/STpyfxl2dwIgQ/X8cmgfuIT22Vz3vGH58IHyGsChDpbz02NHdXm78go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1331098},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"64a9313777187f18397b1561c31058bff3bdbe9e","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-beta.10_1740943830393_0.00018572053140708533","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.11":{"name":"koishi-plugin-chatluna","version":"1.1.0-beta.11","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-beta.11","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"0627fc6774d9edf846734e0678478b44275b24ca","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-beta.11.tgz","fileCount":223,"integrity":"sha512-7eWNAto/yi91KtIHyHcYpS/qhooK7ssozZfsML6pOY7bdo6IXjGZpwDf0TC5JEIqLgoZrRbA5ExqKCum+aI2GQ==","signatures":[{"sig":"MEYCIQDcHir5qD6LROB0sdmHqJdm+N7vuvLQ+HhCZ/VDLaMe+QIhANyAFWrHsgMOQIk40/qTTGazWlUambCR7yoPh8wNExrS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1331180},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"d26bc16cefc3d2bb9045efe639318b27bf1acffc","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-beta.11_1741029596188_0.38279034235492104","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.12":{"name":"koishi-plugin-chatluna","version":"1.1.0-beta.12","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-beta.12","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"a89ed469e93a877b6277ac88b3da677e68046602","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-beta.12.tgz","fileCount":223,"integrity":"sha512-stf0OqdMnOVkdYmxtG35+I/mWbEhJiQvJ31y86Ql8fEa5rQFGQ1Tn4vpLJJ1LHqnnQmHyeoLPrkQAb/fmzlwZQ==","signatures":[{"sig":"MEUCIQCn0WBGcLmCnxI8Kk5BqEvLAfYwYeYcJknUfWWWjQt7DgIgYF9rSYp6QmMywV2/R+I0wQIRXNurz5lTw1dD6YLJ0iE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1335334},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"e982a7e0e924ea399e32e90a1ad8b5fa9e097424","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-beta.12_1741037466040_0.9167344272325388","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.13":{"name":"koishi-plugin-chatluna","version":"1.1.0-beta.13","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-beta.13","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"be2c24a8a96f8e95d00b6c71525504e5d1a06c96","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-beta.13.tgz","fileCount":223,"integrity":"sha512-uGzcdkxPXroI2o5ZD5kxCv+iWxPd+Bpax/WvEOsUCkHXPDY/23xQE0S5rixIQP5hyp/4JMfwELH2FPfw2vWWuw==","signatures":[{"sig":"MEQCIGCCRVbjKknsYtfKWn05tZcuHylijdwzGzOVSx/U4RU3AiAfrz5eIrCWXNlbJH15ef1I9zHNhdH2qjBeEQCr0BwgkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1336512},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"be725820d81268102f7e9a42340863759bb6daba","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-beta.13_1741088687251_0.25902334154542017","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.14":{"name":"koishi-plugin-chatluna","version":"1.1.0-beta.14","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-beta.14","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"b6b5f178f7780e53f615c775bb2b0f13eb43fc3e","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-beta.14.tgz","fileCount":223,"integrity":"sha512-GQcK28zJ+5BR4aJ6p80DLbA/iGtx3XMpj12bzYsHuODAXEHW4H+XDRgSgR+keOb3dtR/CR1KiN8LFHpP3Q+asQ==","signatures":[{"sig":"MEQCIFvJNmjXZ9s8guNRPrz3lfNd/HStYsUHQSWzaj32n6pjAiByIyUmew0Iczj6QlLEru7WSUPNphVEHZ9MhUbSiOhwTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1336706},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"4bb03ded0fc858e9d8f9f7b686b4994c2d73b548","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-beta.14_1741095936328_0.2544604175494469","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.15":{"name":"koishi-plugin-chatluna","version":"1.1.0-beta.15","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-beta.15","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"7f0756c6da919c66c7916b4a42a095eb2be1c8fd","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-beta.15.tgz","fileCount":223,"integrity":"sha512-UL3CAEX+llf/SgLtdpM5rz9gI4GHvnoUQI+LM1/+4ri4GUf4Uy4PK5/T5ZMH3zshD3EKbBvgUAB1o3qsjEQWcQ==","signatures":[{"sig":"MEYCIQCNgKIxOte0+bZ8Rtf73r+oZlPrCbYe5nd9mycFcsTSnAIhAMe413sXKjhAAHY0dZoVaMVwB8a5k69fJsErp1x9k7u8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1336785},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"9d9567dc6073aa9289e619a377031b0fe32741f8","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-beta.15_1741117166494_0.5937780507687831","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.16":{"name":"koishi-plugin-chatluna","version":"1.1.0-beta.16","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0-beta.16","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"1176e256f75cc36083e11de1a794d8914f98ad12","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0-beta.16.tgz","fileCount":223,"integrity":"sha512-uHW4aMad75fiV+zVZR3GCZXgn4g7Mwucd0A14L/LqPE1t6kIle21clk9HOLwfe+Y9CDympTehY2cx4JcmP+IQA==","signatures":[{"sig":"MEUCIE05O5R7vb+I+FVm6MgAagXroPj8xNyZd8P9hjjQObC7AiEAhMWfa7dygE8/QW4OmE3gN4oMQOzrFt3Tfzs9Yi0G9Bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1336921},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"b5bfdb40af272b91759b67959a5a41ea92584d0d","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0-beta.16_1741201056286_0.3254066082073108","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"koishi-plugin-chatluna","version":"1.1.0","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.0","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"f321037d081825dafeeb2196fb8bfb30399142ad","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.0.tgz","fileCount":223,"integrity":"sha512-e6wrHAphrqAxfnQ6lPYAk7euWpT0Y/ALgjyUAThuLPttsj1vE5FCpSGY0F6pqHelbdHo39YyuUc6qdTaZa9Iiw==","signatures":[{"sig":"MEYCIQCsXjf5nMMXbXOjaDxpUZDztlXGQcIZtetifS1o89bXoAIhANJPu340Oyo7h09tpDdI4V27NK8SMIqwlAXtRw9cqwmj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1336913},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"13f28d3d00469dd051b3a2e4f023d169ed10b6ff","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.0_1741345458484_0.9841817263791819","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"koishi-plugin-chatluna","version":"1.1.1","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.1","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"c1e31d7b8c3aebdb8aaec3e5c9260b529bfee97e","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.1.tgz","fileCount":223,"integrity":"sha512-W/gJJ++p8TrjvEtOc1in/Ya+WHP6acRchJ2oELyn45A+y7bvCf282xErNqp95HSnFTzAWMOviSNuntiHN0UH/A==","signatures":[{"sig":"MEYCIQDJ+BkNdHU8BKMaOfjDRNu1Re/G4GijEXoDt9pV6F+H6wIhAKLbGLqtS2YInUBJzLw+7knvHiuetMqJGYKgkEi0aU/2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1338612},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"149764b51c222d8acd7f442a597347698247a333","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.1_1741731717178_0.8201332764993414","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"koishi-plugin-chatluna","version":"1.1.2","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.2","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"42e94c47a817c4c2979860150c37ac8f850dab55","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.2.tgz","fileCount":223,"integrity":"sha512-8cp8S93UiiRMoulgMYk00omSyj4vyo96bWqGH1PNRTP73sl44bkNg9hsUlwOlKrx8QWBFnaFgIaRFO0ga5gu7A==","signatures":[{"sig":"MEUCIAd+K4EgU9r4mt7hvF3TANvLGq8TUKj67dRscOufDLCkAiEAjFvXkPW2zewAfGAYaY9wFur/lnLUSKAdeDh2JrCp+C8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1339737},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"c6da4db46caf8e964ca07137602b87f978751ff6","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.2_1741783894319_0.263858374851645","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"koishi-plugin-chatluna","version":"1.1.3","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.3","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"94435715535a1bbcf2d13b9f197dc08f6a92407a","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.3.tgz","fileCount":223,"integrity":"sha512-5JtdLAcPc8ktACbm0fnMXkNMudL+KvDnZFDTZwHkNK3QdV6OvoMGzufizuBQroeYO7W6/30qGJtVPbszYCra+g==","signatures":[{"sig":"MEQCIG6MQz/OTCfM77xjKDtzT/tRagXWIqQ2asStDA1FgixbAiAr+88R6lgxX96Mq5ZcjkWheIaqtIDOiJ/YlmPk1m3zyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1344471},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"eb908bddc8b8bbd80781d82264342e567b8b8a02","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.3_1742640288667_0.6725686548081715","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"koishi-plugin-chatluna","version":"1.1.4","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.1.4","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"a2f3a853cea2ae35ddd9d1477b53843db10a96d5","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.1.4.tgz","fileCount":223,"integrity":"sha512-l1qIuugH0b7rR0B0YX3B2vFNnkKv1t5zvoi1IIfhB2RPfXeAM2VfcArAtFQu6N0P4rXTbjk8LYAXk1h5zazE+A==","signatures":[{"sig":"MEUCIQDNTKRNuBh9W6V698xdOwAIz2G7edCDQsaVSDXyZU4L6wIgfgwuU4pBe9YGSk+nNHh7dpQ+a2VnLkK3+mkBLAGcfXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1345072},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"0c8f6a758d8b6b7481e2d81efe80eb1823f49204","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.0","md5":"^2.3.0","zod":"^3.24.0-canary.20241107T043915","uuid":"^9.0.1","socks":"^2.8.2","marked":"^15.0.1","undici":"^6.21.0","js-yaml":"^4.1.0","lru-cache":"^11.0.2","decimal.js":"^10.4.3","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.15","@langchain/core":"^0.3.18","https-proxy-agent":"^7.0.5","socks-proxy-agent":"^8.0.4","zod-to-json-schema":"^3.23.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.4"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.1.4_1742995102117_0.2205169297415257","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-alpha.0":{"name":"koishi-plugin-chatluna","version":"1.2.0-alpha.0","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.2.0-alpha.0","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"893ced93d93c744c82d49dff572349269d2b6921","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.2.0-alpha.0.tgz","fileCount":223,"integrity":"sha512-ODeWb2tOAEHuhJ8vmmB5hj6MTahR0cMHaz3cYcQy9ptvo23CBKUPcOO5fugikSd6lx4l2iYUH39r4huNLKDiCw==","signatures":[{"sig":"MEUCIQC/zKFpt9XGjzel5zhcavi+p45vCmXAuP+n6+vqKJCk1AIgesMQUEDjiAv20GqT9/F4mb2IyxlfOwebO8mzNwMMqIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1345593},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"8249d885ff67c13d5109ee6dd2d4ec5c60b578c7","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.7","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.2.0-alpha.0_1743956335124_0.5738516785483607","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-alpha.1":{"name":"koishi-plugin-chatluna","version":"1.2.0-alpha.1","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.2.0-alpha.1","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"989228dccc87ede029c6d8f9abbec012ccafa3f3","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.2.0-alpha.1.tgz","fileCount":223,"integrity":"sha512-NydF1gfBD6gHdVXaG8k0Cyfp80F02vk7ZcNg+bLgb/iDMU/3v9jqXPBrsTR2Ln53CO2ETn7RoXUOOp/rwInYCA==","signatures":[{"sig":"MEUCIBnSkc24loLYgeW9d57fRmOa3IB8QVN3gUHA+ocbW/uMAiEAjyzTzYuYcr9J4Ws9pHfxHiirQTJ8qxD5BZ6UeW7LdKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1346202},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"7565371e88bc3ab05b766f67ea7277be3bf3971c","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.7","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.2.0-alpha.1_1744135746230_0.1154744973013857","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-alpha.2":{"name":"koishi-plugin-chatluna","version":"1.2.0-alpha.2","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.2.0-alpha.2","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"0bc9cf4cb4bacd50386ec6b79417582075cc5f58","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.2.0-alpha.2.tgz","fileCount":223,"integrity":"sha512-Bfv+Cc6nPiOenhUccieE8jtSj9OffiKkhtSacWBK/POAvNjYkWasvRW4NpbMIQLwnH726+wR1AvN7tzx0Xv/Pg==","signatures":[{"sig":"MEQCIDKLFZewcPAefaM1ZSDv5csRC3ureWbAUhaKU9cmpsRVAiBjAYOP2PYUxrUN0yIob45R3vaTGPaPR+Jc9vZcGnduGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1346484},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"cbdc48929ae174524b8fa354c709ec9798c48d87","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.7","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.2.0-alpha.2_1746947652995_0.22431304471316538","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-alpha.3":{"name":"koishi-plugin-chatluna","version":"1.2.0-alpha.3","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.2.0-alpha.3","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"4900b471544a6a726567055294a963e219f5019d","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.2.0-alpha.3.tgz","fileCount":225,"integrity":"sha512-bYyJ+oho6NMmKeQc0zlcEvi9L7VX6dU8rPi7i0NNelrKLzgQwn+mQBhooibFda0zqGYW7TSE8GTSk+Y0BjFWdg==","signatures":[{"sig":"MEYCIQDosREfatdeJrfySNAfqilz/aFEJkuZGZiGxE4NkiQmeQIhALOVcoF74w3IWs+89h52l7STrK/ioZ/6CNr0yOwkQgLy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1364480},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"f60f338200072453ba27d4343f285eeeb887aa00","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.7","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.2.0-alpha.3_1746951917672_0.8551276866636319","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-alpha.4":{"name":"koishi-plugin-chatluna","version":"1.2.0-alpha.4","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.2.0-alpha.4","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"660e8a77bb2b7b78c8fa3b02a3a92946b8466752","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.2.0-alpha.4.tgz","fileCount":220,"integrity":"sha512-sj6blfwdo160aMSR/j2VbOBSbkoc7TPhOVfWlm+G0l+A4gHPB1TnXLqbkIrhWxnqsQLsNurvdLBoJ0gKqCKmig==","signatures":[{"sig":"MEUCIQC/3kXrVjcBuv+vUGzav/CeZ9LOxqTClMpuVa5s2SlqZwIgRmJl43yUQjr99/GQCwy2rfD6mMFib+dsjP3LZsWQIZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1383755},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"65586b7b4c90250635ea663a5c59b3c1dfe14e92","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.7","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.2.0-alpha.4_1748634658221_0.3662804495304617","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-alpha.5":{"name":"koishi-plugin-chatluna","version":"1.2.0-alpha.5","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.2.0-alpha.5","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"d2bc65b5800afbd00e63c7e2aa136a75d844cd68","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.2.0-alpha.5.tgz","fileCount":220,"integrity":"sha512-9LkQAAF2EXt0QNhs5zpctWZ2tnGMp2P/JP0XwT4jb+JbK6xlG8eJbSlVAIbq8yvPaA0pYEmqWhUIck5uvQ/PUw==","signatures":[{"sig":"MEQCIFWa+iHNJI/VcZcMLray1pbEHEh+rMMufE6A25SXy/9wAiBRSdzqCoutMlTk5DYA4x7QwnhR3qc6EjGCai8wI5lhmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1383973},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"375a9d8463683a31179b7049ba9f46b97761d10f","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.7","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.2.0-alpha.5_1748798827833_0.2518331528595965","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-alpha.6":{"name":"koishi-plugin-chatluna","version":"1.2.0-alpha.6","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.2.0-alpha.6","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"27c5cb577fa88627449700a3caf6ed575c86e2de","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.2.0-alpha.6.tgz","fileCount":220,"integrity":"sha512-cnv84qmo/fu9PDw48A+O2AW1NpMg/mx9OP3n2yo9XXjNLSXMMtLhyZ0DWqw+9UiBTk9JZ6eBXKK1rD6QYLlCCQ==","signatures":[{"sig":"MEYCIQDfz9cnpnJUwrVGPexoKVC1iU2vxcnO0wQZtrFnHhBKtgIhAKoIx6G1seQsQY/taa16erwZkhEGCpjGHKH39a8po2tv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1384627},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"84f21bfacde0073d3928d4631c98618c70dc3988","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.7","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.2.0-alpha.6_1749304713390_0.18678695144304203","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-alpha.7":{"name":"koishi-plugin-chatluna","version":"1.2.0-alpha.7","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.2.0-alpha.7","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"a93cff11457b120453d5a1e7643953ce2ca2addb","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.2.0-alpha.7.tgz","fileCount":220,"integrity":"sha512-wu8yD6cqZrrNlnepkiTLqi4tA7Lj/bbQb00f5MrSGNfcJ4WJQ4yP6+XTBv5VuUamtUtwKERJL23H9ehsgNoW0Q==","signatures":[{"sig":"MEYCIQCM5/8YropPhVdYnCG2K1zR18JackG9nC+B+doq1YEHLgIhAMK1XRjSWScQ6qpARo1YzRrILQvdPXJGfOQa2B9Nzxv/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1385037},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"cefd5de49df6ad8eab12bf3acc0ba23e71f55a82","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.7","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.2.0-alpha.7_1749314354144_0.8749290124288176","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-alpha.8":{"name":"koishi-plugin-chatluna","version":"1.2.0-alpha.8","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.2.0-alpha.8","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"de43f3c3499f8d1085b1f837370c8619881ab8b0","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.2.0-alpha.8.tgz","fileCount":220,"integrity":"sha512-gbXBPjq/JaAh4AYKgjjALlkF5egLH+SrcVBfZTSXotjjUogTaGjO7RfqmgGcSxXpG2FzGOs1oAYPMIef+P2EMA==","signatures":[{"sig":"MEYCIQDen2XvmgI7rYr9DsMCPOdHMhWdkFrrfngyg1MdpzMycwIhAJwswlvzN37iKIS2pKKGSkzpixR2vU0t8S7qp/ODl0LU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1385037},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"7d4904ab2874251c46b6a53bf155094d5ae69d30","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.7","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.2.0-alpha.8_1749832091087_0.26213822822948774","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-alpha.9":{"name":"koishi-plugin-chatluna","version":"1.2.0-alpha.9","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.2.0-alpha.9","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"f4ec73ba980dba7e544f794d93c7b2914d05e76d","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.2.0-alpha.9.tgz","fileCount":220,"integrity":"sha512-GNfUVnNIrXzHyEgipwQAPr+YxoWkH/e4UuB7xwO2uVkbcBTxzd8iPjdJTn4XswwA1Wrgb2zTyw0IauzvBDfGJQ==","signatures":[{"sig":"MEYCIQC4yk7zvjBuVETZyZvorK0whAxG9FOxQDy/6wuqCNBpNgIhAMVvVQszY09BMhos59G9xABEJGrBO+7NjtVgOJimid/e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1385083},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"7f1470bbeeb75a6ec57f0f54a7f942529f7c360e","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.7","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.2.0-alpha.9_1749911990620_0.9041545985535089","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"koishi-plugin-chatluna","version":"1.2.0","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.2.0","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"38d6f3a1b8da823bfe7d60572e9d392ce85ff8d5","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.2.0.tgz","fileCount":220,"integrity":"sha512-xdoP62FWcsaUTJUBGpX5VLApgZYO2r/KhQzYvkosUZiot1oLPstGqYzNm8CdBsfSrclVZ1ONclz+NLpOOT/1LQ==","signatures":[{"sig":"MEYCIQCBnVFgJ9hXvArjr8tnvuKTQ4MFveSK2WpcP+H0ylvYbQIhAIUlZGi/BGA5DwrYuuNdasNC0XID2r8wIe++D6KZW75/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1385075},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"c272df06c231c82a81132f94f201a96b7a4625c0","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.7","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.2.0_1749914069414_0.24537044655674278","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"koishi-plugin-chatluna","version":"1.2.1","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.2.1","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"4950de2f2c4b8547277e632ab408d4f7d6bfc25c","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.2.1.tgz","fileCount":220,"integrity":"sha512-ZyQ32QpzRvLbR2rH6RiOAxscdLZfsaJ4vLOopo0cr7AV6IvBDrb3l7BGNilG5WT3vDfz24G58V2MtqEcL0blaA==","signatures":[{"sig":"MEUCIQDTrKWvpVqxFF+Cp/6sHvspTHnIvl69nJwwnnk1crAIBgIgaa9C0c6QfW71DGtnreo4y9ikKuix5Ki4NSseRoujtCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1387068},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"7fdf6486af813123d232947a0934f37c38866b60","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","actor":{"name":"dingyi222666","type":"user","email":"dingyi222666@foxmail.com"},"email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.7","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.2.1_1750713447883_0.29562517550016354","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"koishi-plugin-chatluna","version":"1.2.2","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.2.2","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"75e31624936a1ab41529195e60f990af900e9e8c","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.2.2.tgz","fileCount":220,"integrity":"sha512-1464ZusV4wbhOUd25RTMndXBbRAZceMzOn+avYP5QQEvEoMcAApD1RG+7GdoSHZXrUD4vt18cz+u9rFBy08lrQ==","signatures":[{"sig":"MEQCICsz2bVLOrNoZqWxg1WLhCHJBCMyk9KXDsqqePanmb4kAiBFvVYlGC2OFEArdFU5YevsN/zINDWt5ytVjw/Viw8xIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1387536},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"7fdf6486af813123d232947a0934f37c38866b60","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","actor":{"name":"dingyi222666","type":"user","email":"dingyi222666@foxmail.com"},"email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.7","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.2.2_1750760549289_0.5318157534521784","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.0":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.0","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.0","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"1247c70664b0052735c23a724ce0ab1d5359dc3d","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.0.tgz","fileCount":220,"integrity":"sha512-XF14VBOxKLV0A0dZ36Ue154ovgLLqg1ueQZjQL+ylBfXM2omzlYXp6Ez3nrfXYbHPQCmgwciMxL6wAKAZNmYfQ==","signatures":[{"sig":"MEUCIQCyq4W4sWZRHv+6s0wsL2glnt8zyxTINP0/BJWQFqbTnAIgEZmxuXhmfymUMlVCVQVxAKBFr+odr/guQHsqe1TX5Ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1387790},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"21083c739eff0014d2ba3880f424ef74159d726a","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","actor":{"name":"dingyi222666","type":"user","email":"dingyi222666@foxmail.com"},"email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.7","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.0_1751914729805_0.9537028907337322","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.1":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.1","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.1","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"99dc26d4d567badfe46045545f4f7d123e1957a3","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.1.tgz","fileCount":220,"integrity":"sha512-cljGfJjr5pT4zlSANgSl3r0GONQnKONns73nZ0UDV+vMc3vnzZNvQwn631GHUHlBFr8Ywy3onFQcE1jLFP3rOw==","signatures":[{"sig":"MEMCIHsDoImeKi/29UFzVZBbQ8QzkP8edePeAttnTtzAO+D+Ah9E9g3YqpaGjW4dFVb2C0eNHgiHs0NDct1RBgrUR5Yr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1389139},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"8240b2aa6dce7e41b0c67e7f41dcfff754eaf49a","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.7","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.1_1752505386006_0.8049320346705895","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.2":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.2","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.2","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"88c655c8a2a7e2b44ccf918af93347f112367c7c","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.2.tgz","fileCount":220,"integrity":"sha512-YGjQTJdu80Sm06pRk++gOSt49hdNpd56LI5/aAar6+kMJuuxLB48vrrmUbUYMCMvC9f2bN/nB8Il23JPOFvs2g==","signatures":[{"sig":"MEYCIQDHrglrweDpVOEQWIot2z6JpX/yTbH65mxRVXzqmPGOXwIhAKKTycvXhzkU20FggsbAxLBh0nnFYfpMMgdwSu+Nim8X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1391390},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"64f8b044ef681af9a73add7d4922d6323c221530","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.7","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.2_1752873330561_0.8340197544611483","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.3":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.3","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.3","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"eb552c383ec7b1dacfe46481fe76c3a892723e73","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.3.tgz","fileCount":220,"integrity":"sha512-hoIQaaqCvaVxQs4GSYC1kvl6mtWq71wEcbqZh6Shw6NWGBbCypI/WfSHwpL58ae66VjAyFxv8MzPZhIbuRAkjQ==","signatures":[{"sig":"MEUCICOw51RHm+hjAAsVs/bS4ZvtFzHp80Yyxcd3+62t6S6qAiEAmR/LG0HMbsjO12AY70SardQJfYFzVwnIFCu2Nnnd3Ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1392650},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"3c2826767e8823f306e4851b0b3f31325988539a","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.7","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.3_1752945555240_0.19265811631114316","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.4":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.4","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.4","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"6f55152056360cdb40247ad3ebfe0d2bb7e03ab5","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.4.tgz","fileCount":220,"integrity":"sha512-cgaHwVaTwrovpstiBLlpVQs9wccQI3qatVXWM1ZKlmSpYgg8RZnKchJTmb/49vQBwmfx7irxYud9eCZ3Gi/NqA==","signatures":[{"sig":"MEYCIQC+akFFhoCBjRmoEhh95CH4PudhglXWzG0TQJqvkt5WdAIhALiTA3zOG+Nyt+2W61kT8a+BIgyV6yLpCQGRWe8rUUZG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1387938},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"f79a61a5dc7070bafbbfcc1bece2fb7ce7bb2db3","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.7","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.4_1752965483970_0.9895574834101477","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.5":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.5","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.5","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"68a3a33296fb4444fc2cbb928534b8c95afc4110","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.5.tgz","fileCount":274,"integrity":"sha512-8wZ5GXvlhdbrHsWZHe13MaRdYFdhIgays3sbffwRsKqZyF09/kvqajrJ7Zpvx3SE36Pls0bwAXKhcYT5yOvy/A==","signatures":[{"sig":"MEQCIDd9bXseDAn1QOmwfOOQvUw2y8Qn64klHmgm/s5atTYkAiA+gOU4oJ72WBFujrWG+IO2N95Q+G1hdSLAa08lvQUv0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1413809},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"2a9a075ecff2d91d8a15e4903c078582a6733c54","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^16.1.1","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.5_1753335996983_0.6090842955038525","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.6":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.6","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.6","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"f0be32fe3cac030dd6f19ed7adcc1a6dd8ef8f45","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.6.tgz","fileCount":274,"integrity":"sha512-XWjJiXgyOKLB8JK4rzvkOZSxGi3ApLusJ617FydK0NuqnKrC87WrYVbfXdMkS6YFfHVhbN4DWm0+GZIFKHCG1w==","signatures":[{"sig":"MEYCIQD3srhrSC9BdNKGEoO7lBx+UVdI+ntJefCFL6BRC+WLzwIhANs4uQiappEYAsUP/IeZvLMtqRlzqpDp4ZKwTVgjBW8Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1413810},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"9a6bdf88f62d181dbb89b1c66fa2de3a823a78f2","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.6_1753337525927_0.5053623494403099","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.7":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.7","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.7","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"9f7b93e44cd9ec936ef751d50bc89733a7c18e4e","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.7.tgz","fileCount":220,"integrity":"sha512-ZcThmgBhaLmb3fiC143N66xFT74KULuV8CQJWLTidb2rCj1xX/hGk127cFXeUUSNaivDqnbNQhfEDPCL6pOJJQ==","signatures":[{"sig":"MEQCIAe7nnH0WvbuZr6V82irmaW+Ih+R/GL7dcOH+4k9U7TeAiASRKbznn8ia7eK0hGDGbl+QR4UickyxzVyOukGjfPtCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1393658},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"99db1217c64c26498e9352fd5866980094ff1b31","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.7_1754594766220_0.20279135196953302","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.9":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.9","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.9","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"a38c06e372f51d642776bb64452fcd2152681859","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.9.tgz","fileCount":220,"integrity":"sha512-c8Jp9RYx2V+HezF2F1FaxWIgSUzxHUPNKJKJPAq4ET09tYWb27TcZiG/n7djNmmXdGSypMepF9a5q++IPhdGXg==","signatures":[{"sig":"MEUCIFjS5gk2wizuLmfurE/MuTpa+1Y5/ar6MVJ+undzQpdKAiEAhCSGBbLxQw8uzdQZnOAme9XDt1K913SzR6GYtHBpg5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1393658},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"dc5801e367256ed2c8080c45653dbf94ff54ee69","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.9_1755176205043_0.3581636630233256","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.10":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.10","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.10","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"7a599f1fba22724137ded4cf4cd4a3f202e843b1","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.10.tgz","fileCount":220,"integrity":"sha512-U5mpax/GhLD3ZC9oOf/fxGm431Mdslf/HjCNcFB8oQhGO1k8iy0xNcyDRqlses4ZRu8ymHU//vKu/jfM1xJYNw==","signatures":[{"sig":"MEUCIQCi77zXbzBBHbcq0QmdgqbDM4wG+WoxU2Hlft+2iY+dCAIgOsJaskNKzRidc4CvQdsE6INAuytwuxgKl+5pSBUhT/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1413950},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"5008ab7a6cac76c8e992bd490d13290ead221b0d","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.10_1756241395417_0.6220679018548299","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.11":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.11","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.11","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"041f7b73ce0f712ed234d3919c13ddc47b070f39","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.11.tgz","fileCount":220,"integrity":"sha512-oeMLMH8zV3pfws1A491VYCxZ0FuxlEkzxmq3bWA9acRLiOCmS8FOwWXowAT8BoQ/VV48Oe391284HXU97friaA==","signatures":[{"sig":"MEUCIBB5sldZ4x+NLyTDJCL1Md6X24JJ25p4uYYiNtnO2bEOAiEAo/eKvOMbgOMlk30qHquabfoJaBL9xYG0W/bE3rHEm2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1413950},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"dd777832170d2036f88b62cbd83a0bb9aaf22288","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.11_1756242007285_0.16047918533291772","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.12":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.12","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.12","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"56240e2342f9cb2e32ef52d37b848271caaf20fe","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.12.tgz","fileCount":220,"integrity":"sha512-ZGP7nj7deQLWafoMOomV9APMC24fjuL2XtiAN7UYKqE1bBxZkCQboIVcV6zU04yDuo6gHgzCwdhhrUs8eI1mcw==","signatures":[{"sig":"MEYCIQD9bE3G2gLv3a1gKJNcCZQpB3+GJ8bqj0+uixLjAW/W+gIhAJ4lxm5Nhb9hZTF8j8WISQR1BwsariFZ2KVEk5HZvw56","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1413954},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"4ff9e1c1138b69001aa3358cfb1e6551c04718f7","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.12_1756304563095_0.7507781818829369","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.13":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.13","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.13","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"81831e71cec3255f19fc57c2940da8567d692c27","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.13.tgz","fileCount":220,"integrity":"sha512-M5++m18aq4CcsBtrjshj6wvkuozuMCRl4zOK1eCOG1+mXYShIVrdU3HaPFlFZdEsTg7ed9BA0O5Dd1N86+jeYQ==","signatures":[{"sig":"MEUCIB+Yz1PIY+db4oRPpBYnQMhX1ZIXdnSKwV9pvW7s/0VDAiEA+JxJhxr0eKpvH36dZODIxagb4wMDCKRYIV/diHUE/as=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414092},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"a8f98fab8ab354143e66a4da64792d772a98f335","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.13_1756312090759_0.28587017242277546","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.14":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.14","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.14","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"eff525490dc52b31e928c7bb6d5ca28901413f08","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.14.tgz","fileCount":220,"integrity":"sha512-xwMPO+aPkLeqymnqjXdOmk9w1X0c7JBpCf9JhKUg7ih9M4MWoZPDrzEQ7YcUF5+kexqqpxScSP8EyWvR5Oe5ow==","signatures":[{"sig":"MEUCIFv6Knnm9CM+KdqL42nMokR4zbAP/WynYO3JtRjZpSxGAiEAhd1grSzPeZNx5xiwCgH6VmCLVmrKhBmMS8reaTAKXA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414554},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"32c018d111098ab95ed05cf7c66a148d34d0dc0e","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.14_1756313166354_0.8884156339984997","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.15":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.15","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.15","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"3acd1ddff526a61b70639c9c1febae19c8043646","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.15.tgz","fileCount":220,"integrity":"sha512-Ag5cv1WOqZqiSWSnZkDbVWUtHjlpUBesO5Zkq0kZjWuRSw58FC/dF6sklZCI/s0TmpO0vn/Ebzdq76b4SUWDhw==","signatures":[{"sig":"MEYCIQDLmysPRVfO3f6tlSrB0nxB2juYPE6PeH7U9M1iMoEENwIhAMOyA5bGT6cCjOWHwy0bd0QcHSb7nQ3x3VNBGPKn9RK7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1415220},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"be7b4ff87f7bb26d0347a9cc8f34b1cccd860a0c","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.15_1756422079147_0.9622538794743039","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.16":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.16","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.16","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"7581e6fea2431df00e735ea68908b9219d2defe8","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.16.tgz","fileCount":220,"integrity":"sha512-BVrIPKVpbY/GHNNKHNFwy4mKYnjMyq60czXuJZhLZNgIq53zaozodeiu5Yu1hYQPqE9EZmMMp7HhhuKBYkYFzQ==","signatures":[{"sig":"MEUCIHVDA5DmNT8Ld+JScQnNUmy12iwFHGf5U1qdn9QNnG00AiEA6NNbwd95dgwwgZIw5kS2IHCtEwwTDq9C+U0vcRuHl5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1415751},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"1be8086305b7d6fa7a39c8e194f99d24fe5ee828","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.16_1756514338709_0.9584066552885309","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.17":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.17","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.17","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"8d32ce020c2cb9c7c98c17fc81133d35a8fd3916","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.17.tgz","fileCount":220,"integrity":"sha512-fI5fozDCOQsTn/lPkelva5wq0js9vCrY5kFLR6TcDJeplptD1/wbxbhu4/3kUj+E3j9otSUtrGFS1Nw1ibSVVg==","signatures":[{"sig":"MEUCIHgVZlsGdZwobJ/XJiLTH4j8NnFnQ5HtOIF5hn+22z3KAiEA1vkbjOhdENLv4Xq3XLmIgb1SaogWQjt5YXbbSgIML/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1443244},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"988d7f2206b1c759a993ee7f2e33d4daf92b2c65","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.4"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.17_1756959416069_0.7574434273793509","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.18":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.18","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.18","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"3600705022212b5fe7c9dc9c0def7b2087b33c90","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.18.tgz","fileCount":220,"integrity":"sha512-JdkjMOAlyQs78Ur92MfU/iE/v11P7wYK42dkMFaIOvwjCAlDLJA+EQYYqmkgwU0pavsogf65BfK0dSYXlIp1rA==","signatures":[{"sig":"MEUCIFHrXY/tpcQKA5QmdnKPi4ijMoASF+qhkBbwqf+F54cQAiEAuVUu159BXYm8rMPFFp746RKrccug9HksJBby2TDuNPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1443766},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"92c24cf846e904b6f2251f2ca4a10c902dd9d652","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.4"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.18_1756969884040_0.3523629814863818","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.20":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.20","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.20","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"2318547e2f5acbd9517803472d5c95bc4551d893","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.20.tgz","fileCount":220,"integrity":"sha512-eK2N2KFkLe40rBlNpJMWnt4Yldq3dZzAUh3hV91nAN3JZVwcWSCpTP4MlVer/9ffzXgn4Q7I4Rne/SCqPOWFuw==","signatures":[{"sig":"MEYCIQDxiJaQQbHttuG6P3g4k8JQ+0abHF9WmZ/tXCW88/vWpgIhAJM/hs1TQ6PXYbjjr5v93789fruhQgAN6/JezNrh8068","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1443946},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"b4710d80913aeaa58047e6e3d8e959e36d379429","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.5"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.20_1756975611019_0.9247845081766528","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.21":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.21","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.21","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"cde9d43ceeb1bff4b5f00bd836e2b31cf5887a15","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.21.tgz","fileCount":220,"integrity":"sha512-a5toXUCPZHF/irm1y1gwSXRynugdZ20LSUggkGknWucXxiomhJ7pQPRNfzixwl/aM97cvk8NFbysHuIDBOoaYg==","signatures":[{"sig":"MEYCIQCanGv3OuIXioSP6iBb+Bp9g9StkoVlzlCsSQ/bieDSpgIhANmHMr0azh21fcBH1EdOpDp7UMQREdRT+UrBm03zuXje","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1445415},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"e54bb6bdaf760b780793f10a0d802d180c38fbb7","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","qface":"^1.4.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.8"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.21_1757063538537_0.17727894725680526","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.22":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.22","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.22","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"eb9adaccb58d84337f6522208fb3d828c5a4411d","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.22.tgz","fileCount":220,"integrity":"sha512-usB7r4FQ3WmutcRBZ0fCMqZcBLUn3mw/FKPJsKSB4wFGgOpbUr0FYKEgzaTWpDqq7b9qji/7d/kQtQx+Evl76g==","signatures":[{"sig":"MEYCIQCiuH952+9fTBkjxesvkH7Y/vQ1gla72S+6DFlkrSP3VQIhAMNCYOS/YdjwEv5lLViGhG5nV+Yf6qf2OLfpedA4PEl3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1444996},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"32e7c6ad234ec0bc3f69a92df47e7e8ac0344123","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.8"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.22_1757064531902_0.7815619206374671","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.23":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.23","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.23","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"69d69155201c499369377eac3f650d5ad7a31318","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.23.tgz","fileCount":220,"integrity":"sha512-58XRHLaw/0Y3PH8VCvAiA0JPtIaD0XvhbPuDkOwUdKSRappjpbV8N9xRsUiXS2kQxu6chCldkbrxluQv5mOCjg==","signatures":[{"sig":"MEQCIEbwpOgxcLF5b5KCISKL4YzKNTQJP8MqjVGIeS9856ErAiBYw64zG/w+/hTdwMZQQCokJdU53CaTBKjh11X9GUeS3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1445279},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"280a57fca2ad43f786e500a4f3681f8f619e7013","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.8"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.23_1757087692398_0.503055129061563","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.24":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.24","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.24","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"286388f6f13e6bfbe7324651113acaf128f2e847","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.24.tgz","fileCount":220,"integrity":"sha512-4rLvkgTyYaln+GShRcKcMbKw5WPPGkeXXL/7eKHXAh46fokzieegxI2wIfFCN51sxrpG3zAe5GrZA5AtpUS/hQ==","signatures":[{"sig":"MEQCICIAwl7YfTH+wthpNUsE44BfVeTIjnCZAX2KQZTdywqYAiBhWHvRHKZRMQ8Fk0lMGL+QExSdx6oVhA/HEhMeFko5nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1446151},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"7c07298b2c3c08d518461a67912e7cd330af6a1c","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.18"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"^0.3.43","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.8"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.24_1757169097418_0.40696594138775266","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.26":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.26","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.26","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"eefa408cc575d8779b394cf4dca99b34383a202e","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.26.tgz","fileCount":220,"integrity":"sha512-E2gLeMqIaN57qYPY+X+FxG/r+POmo8+fCkKgw1dngZQepnjeop8KtyfbgdBvVXGr2ejkb+IlYs40NA3IjRm3rg==","signatures":[{"sig":"MEUCICkH6qooVYmtTIqpZMm5jUQsH5jgSuR2R51yW+W7Str4AiEAqR12dPvC9nunEGDOOgInP5Tmi2AJrYyojCmNdFsdLy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1448544},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"c0569046117359073a1e9a509ff74664c95f65cb","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.8"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.26_1757186571667_0.9911588024614642","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.27":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.27","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.27","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"012b1681afcc4919c507f8c38cc8e00d5c445a74","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.27.tgz","fileCount":220,"integrity":"sha512-fkX6EXFpLE5yO+1xq4ATXTM5v3bAxB+22P0yx4AvdKgL/4a1G/NnbVACbMfyQkiZ2JVxCLA6DlB4CwyeAMEzKw==","signatures":[{"sig":"MEUCIQCEi5Au4hyMmFbV3/dV+wcVY+B1VSMeWHVx8lvhnnh8TQIgctjxvv91Jll1n0BCZO/EhFGReDPHAMYz8ShGRj1PMxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1448540},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"92d1043b4e33eb6e34e9ced1bb1c81613e0deff6","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"^3.25.0-canary.20250211T214501","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.8"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.27_1757186892279_0.9061404274739975","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.28":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.28","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.28","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"802bb9638ab4881fc04fe0fff9a0ed3913446aaf","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.28.tgz","fileCount":220,"integrity":"sha512-Ce1hTLmGgtNVza/1vup5ZhWdRJ8keGZEsFrtiw9bLw1C6W/rJ46p/upsjYfgA8cjQpVpKtq58na2tjhlSI2VVA==","signatures":[{"sig":"MEYCIQDSphD/liUrKlO1HhRE1hdWsK408oyvwfqeVZPyD6iM3QIhAPaV4NM4lzOF7ZjBo61+nGyeT1vnH09tRl+AXR1Q4T5q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1448553},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"856c91fa680a8af76d4aa74eab03bf4ed1643934","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.8"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.28_1757234366269_0.9024713014149288","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.29":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.29","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.29","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"449403f4293cf05ba6af0b4c50598261f38f3f2c","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.29.tgz","fileCount":220,"integrity":"sha512-oWB/7h5gHp9/SijpX1No2ERVy1uYO2fFgeqyHQ/S5U8QZe5sRqhUQ9MxEcwfhKQIs91pxE+zZKjBliovGb6xLQ==","signatures":[{"sig":"MEYCIQD16mCLWPfs6mjVOZxESaIqsc0l3SRtlZv/d4gWeks8ggIhAK7KZobacz1IKPyA50mMtXAvaxEsMceHWStFiNVcICce","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1448565},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"86f6608a8cb915dcaa722f70fc5dd140c588ed28","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.8"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.29_1757240061240_0.046995748976684126","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.30":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.30","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.30","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"c31d36ac71b47bc39f9378c950ec9552591bca37","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.30.tgz","fileCount":220,"integrity":"sha512-9LPA9MqbfkWLBInJU1rHy3R2iG3j22t9vJVi/o84aXVJGRkCV5i17LFiGogHYfyFgYu4nZhlBbn0Izch4b4A6w==","signatures":[{"sig":"MEYCIQD7QVXGoIS6PWx2QStjY3+XPJcuNI/HY/tBW+33HPIqDAIhAIEELPgRv8I5RuLfzuslnOo2oJofqc3YW4LIwn8sedyG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1448565},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"93eb3d5b2302bccbc175cff1cc6cc4a46befc888","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.8"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.30_1757253161879_0.5480482290791562","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.31":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.31","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.31","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"4f1d4eb02defaec9306bd30d01e944a8155943a1","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.31.tgz","fileCount":220,"integrity":"sha512-sB1CyJDmPT4oMw/3uRyaA0KFzPcqmGL7CAuLFi9MKkMVC3EkTvcv2myA2NnBcQc8ByqIRwHQmE2Gz2wwq+2LyA==","signatures":[{"sig":"MEYCIQDRpZRarqxtU9c29DvFprhk5BNcjm1jvUOcwJsvaHLkkQIhAMcq1/PKD2wrD/78kNNuwQHBXPQJZ5y6J4JfePf3hyOg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1454072},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"a42569a0c903720fa4ef4a7bbaab3691050a7f27","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.8"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.31_1757261120519_0.38663941764187193","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.32":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.32","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.32","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"bf035dba89b4c25eb2bbf3768622bb68f228b9d5","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.32.tgz","fileCount":220,"integrity":"sha512-lrRgDImnKKc97ItrhmTcFX5bLuHm7QXznqkZGNtBM+xMECbrhXRhuWngiUdpPwiApqXiVI3Iq6T1khcrX0svmA==","signatures":[{"sig":"MEUCIQDRLeT30cX7dAZ9MPbdASE6irS5k+DiEqLr8b0fjstyVQIgLy5fEDmYRio/0LdeNAI2E/ko0DQ20HgxucqoybMf0pA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1474333},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"2ed67734cb31f54a45cfc58e041299ed868031c2","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.8"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.32_1757356507434_0.6225781539094539","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.33":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.33","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.33","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"ef552d02af684ae7be8f2e6a6fc31d42be8113ff","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.33.tgz","fileCount":220,"integrity":"sha512-RbcZhT0dBzZzl6GQRrweaN1RfXea4bj6xIIMuOt5P4ci1f013p5d/Js0CqDRbpEJtSu4gt5mMCJSZNMfqY498A==","signatures":[{"sig":"MEUCIAXsf+VBdOCLCi7FxxMCB/MX6p2lwRLd7Of+uolRKTiAAiEA7k1BYo1UkG1d4vJRlreIMF6em6XHyFhI4dhyZ6NVNo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1474397},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"c273072c914e899b2ea41694d52f8c8a07b61fde","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.8"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.33_1757357087228_0.5002026084244264","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.34":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.34","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.34","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"1908df39a2ef2f609c433a72415a06391e394b5a","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.34.tgz","fileCount":220,"integrity":"sha512-15NFvYUZJ1RN7foqu8K2RaWlOAooeUmFrk68et1V7keFbjN4lQkufGQT5BtDf4v9B60zBUsfl+ZFEgWekgJx2Q==","signatures":[{"sig":"MEYCIQDdGNP88j+uvMiw749KjKp7LI7Z1AVF2m4ebW5KR3gHbwIhAP0xK+SDAvC7x5NXdtAHMqDgcxyVP8EV/BhUfMp0BnDv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1474464},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"2390310f7dee549a0f618e599393fa547b60a1a9","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.8"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.34_1757422955352_0.9080954712318501","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.35":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.35","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.35","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"4e5c7a230ebdee5d2b66b9cc0e0a63c2df882d59","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.35.tgz","fileCount":220,"integrity":"sha512-FvNR+r2ZKnIpVmk3Zq4AoZA+MQB+G9tTDD4jAEvF0boCHAtIyrUzWgj1IEY8Vl1KCBHn51FjQG6fDqUX8NxisA==","signatures":[{"sig":"MEUCIQC3vZolB3M+W+aZbMieKNwHEUc0zW9wcnPmNKKyN9LEvAIgLdYpFxLBAy8lB56qKtKJSFbZ/D3KFxQOB6h4EBgBOjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1475634},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"b62d28dad5f79afc7a4e7dc0171fb3b2505d7fe8","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.35_1757433527293_0.33695331167952136","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.36":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.36","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.36","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"07376fefb4943989d4d13adcbe3486e0d130e198","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.36.tgz","fileCount":220,"integrity":"sha512-S8EZE7xC6mm8JHBcMHdCxDr8E0i9EaAosxRFlZc+nCL9WbsUNVP/66SClbge/L5HVmIKNX/sYp9+4f2JGcyZUw==","signatures":[{"sig":"MEUCIQDsc/4PaNSIIEc/pJ3YXnnkNNPNaP7AJb0QlCySyLa01gIgM9jQ4tdI7pc5wWvASeUC4RGMQBSaQ1J/Zcfwmai5YcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1475595},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"8911bf583adfd7fba2435913e9973cce61aede77","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.36_1757771515022_0.7798582573276256","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.37":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.37","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.37","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"3a4e4705f342177b8b221af390477387ee10a2a2","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.37.tgz","fileCount":220,"integrity":"sha512-487UDcBMJYobuX/rMU+qCe0aUfbiFYfxzGm/QKUF+1HMihEdvf68DEyoNMvgz45pO2/pgpnp908kP14Dppqj9A==","signatures":[{"sig":"MEUCIBVG4dh4PDVNurmvl5TUecOxEGUF2HwVy9x0UMRF6BY3AiEAz8NAovx1lcTY8KJOp9B7hPGm0E0hdvKR5d6iWkZnnCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1475975},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"a57fb92c71a5c79a7685cdf1a483ab8651aeb229","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.19","@langchain/core":"0.3.62","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.37_1757778813076_0.8136072098069167","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.38":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.38","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.38","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"c67099f8e25afd796577b1898c518c554b4b0dcd","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.38.tgz","fileCount":221,"integrity":"sha512-cBzKmKKUL5LV4ij/Eneo24uNXp+mo/Q9f1Y56hblKBbaz34iDI4Ow77P9v1f7Cu5PU/nIycjnM9kIB30YhbGVA==","signatures":[{"sig":"MEUCIQD4r+NiVR4XwV72bwRIOyttUap+1O4KEByEIalYxkOTigIgR0w9uNfXfPWdYDpKhg4vA7tQDBV4fjUnnXQnqOtT8LU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1483247},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"802499c9e048e583f9fe5dea40ada87dd6d88ad4","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.38_1757953994802_0.7300540073776336","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.39":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.39","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.39","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"a25bcd04bfb5d18b6c77cb8fd563a51ee35626a5","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.39.tgz","fileCount":221,"integrity":"sha512-J9vx8paef6ma7mdPTSlsp6/q2vyjZaCTu6wiDw7qiqXm4JPVXDKZhTKNAgB5Ty5Zcx1maEsZ4rMV3Q60oqkohQ==","signatures":[{"sig":"MEYCIQDD7hU/acOOB00rzSwJxijclDXRDdu3BTmMg6a9VJcYxQIhAMIS3LJcHkYD/kObK05tB064EoviNlGtX5zu3eVSri18","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1483247},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"9290a3a5365a501beb6474006265feee0f05a9d6","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.39_1757954619220_0.2636845868967699","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.40":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.40","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.40","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"50388778cac59b84998ce80b777bde1f7b42c406","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.40.tgz","fileCount":221,"integrity":"sha512-6cnCH29uVGaA276SoofJDh36DELC+4+Y4AcA3XHD3YyNMJR+aAemqWHN7G50hv81fgRM4oNuXzLHEAW1OquIGQ==","signatures":[{"sig":"MEQCIGVdFonY94V++Po53NLyNUS0cc1M7SrHy3cgzsJlWOuaAiAwxs5xifXied0l9hqBDAxb5+hGFONRPtJeEEGQh/TaLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1483411},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"d1190b7ea79ee7e2d156f599379f973409754bdb","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.40_1757955779469_0.7732919961040066","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.42":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.42","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.42","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"d2f0e8b6042d630d2df99401185e24a4704f0dcb","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.42.tgz","fileCount":224,"integrity":"sha512-cd//cw5/1plCPo4qw0G+vdvr9DRYbkJGcN07hC+gQduub7Q/cOGet+GYqCUZ6bgRpcasW+tC6Nl+E1jcf+zGSQ==","signatures":[{"sig":"MEUCIQDozXIkeKQZ0rWk89fGQw17DuB2zRn3vjE7P2T2N55Y1AIgLzhrzZqpzB7WZN5tCtKQtGScYAU892vl+T6uIJq8x7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1497863},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"ff327d4212fa3c4439d7d43cda890ec5e9510c5e","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.5.21","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.42_1758071075124_0.9285593779988646","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.43":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.43","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.43","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"4092d64c56991aa8d148b8114e45cbcc6d6835b4","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.43.tgz","fileCount":224,"integrity":"sha512-jf7Y/YoKWfMWK3503hI8rmWf1N5E9G/fKJ2NEryQMa2z4jPu+emzN3/zfzmQWHl7c5nQheUXcOotnjQBjcBg4A==","signatures":[{"sig":"MEQCIFCrRMmWlZgW3rWn0QSO7YPoysL/yeAPKEpm2u/bihy4AiBcMieemONgRk8anp7+rL3ogDrYVgtB/ru0a8mtVizrcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1497863},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"cb6d5de78369eea626c72d746106b1a429f125cc","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.5.21","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.43_1758480004740_0.32230138626369564","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.44":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.44","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.44","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"f979c704ce69cbeaf90336730299b2b247dfd815","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.44.tgz","fileCount":224,"integrity":"sha512-RMsHhO8zSuMaIStCSN8FiAsMpzTP9uETZ9TuPSjuraE5vubYnZZu2zLjCZgULdqSclZB7sLDqrXJXQjuINzsKA==","signatures":[{"sig":"MEYCIQCiZCIxEUigMLpIHHJfu9p6XgczmOF2Jeelj1KCzxqoewIhAMlUrZZ4REsEZAtp4TrlP0Y1O+o/YSMkBuzzmTs6RYDg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1503278},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"98e7212e7050d09d646d7b196cb3054b74352df4","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.5.21","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.44_1758992734388_0.022780924413299486","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.45":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.45","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.45","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"78c392688e6cf45c055edcab590cae1e9176e352","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.45.tgz","fileCount":224,"integrity":"sha512-hj2pk609YO02Cw0W3lS3wYluUUqXx/5I26Y4TCpiCIMhityEZNgrfaaYaxM2KPqFbaWHIqAnenJm7mee1ljHWw==","signatures":[{"sig":"MEUCIDktAYbxTUteHSIrcI7CGF+Zqc8SiEXw90x7Mvh9BLieAiEAtBfy0+eYlyaxtHbND3ytD7wVY15570uTvNJnsjYGTco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1503632},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"401db36eba3679014762a00a6fe11cadeaff0396","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.5.21","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.45_1759080748699_0.27561227061522997","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.46":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.46","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.46","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"164ff9d153a39fa6c62cf9e9ca1606a86039c3cf","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.46.tgz","fileCount":224,"integrity":"sha512-CXfrWN463zC4nYKnh+a10gy9png2hkpwrjTS3ExjXTtbVjDnXaHqTkv1qs6n4DbyPv9MopskFizrpprqzz6Avg==","signatures":[{"sig":"MEQCICV3xbu2/yYWxh28gDlx4GYFtfCAvk0CJZdsZ/jxleuWAiAMqBaNAlnWUHvIMv9rgOI19B76x459H71OHMsoyim77w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1506716},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"e4602c321f553f60619a320a141d72012a5326aa","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.1","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.4","marked":"^15.0.12","undici":"^6.21.2","js-yaml":"^4.1.0","lru-cache":"^11.1.0","decimal.js":"^10.5.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.5.21","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.5","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.7","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.46_1759172018683_0.8910291906208265","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.47":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.47","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.47","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"8d641afe6541d3b6bc1779932943dbf4b80e9241","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.47.tgz","fileCount":224,"integrity":"sha512-7tLIgaRgmmeBswve+4VNVsiSbvEtahDvLlO29c2S0Ge0hEOWwc3znmYLg3YURXM4wuR5IJk7fyV3depcDOZw+Q==","signatures":[{"sig":"MEUCIFjwbhrX5+TBMWx5AlL5+moA/orjv+pe7vWBsy+FuPx5AiEA7zJC6QegEHnRuCTb9fySwPlDbT5DbqJoUGhGGfhzqWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1508015},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"294c6092f9998132cd93b75c9b8eb13c4923f86b","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.47_1759220363586_0.9554820502003558","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.48":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.48","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.48","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"18b54208e154ee7f36f75e7755f0f6b2d31db76d","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.48.tgz","fileCount":224,"integrity":"sha512-WFGGXm04x/RCsJqV1zLvUU6b8paI+GwypQzoZEpr2rMlXGBAOSLYhyzACMPvdXNXQdzcMSCPN0tDS4Z4md0pjw==","signatures":[{"sig":"MEYCIQCbWx0GONt/1bAF4afr8qfraVpoNVxGorMtzV9xy1/wCwIhANF3rUnjSqpe89OlAos22yQWFDjQGI06iwjy/A4z1t6n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1508673},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"0840804081e21bb459dd8de4fa216e9e66e541d3","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.48_1759243774122_0.17412519303773566","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.49":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.49","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.49","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"7fe072fd21248d15fedf32db49f425a3262741f3","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.49.tgz","fileCount":224,"integrity":"sha512-FGDLDipakPjEExCaKd4RLUwi1QpOw8z5/uZVmuhr4AcNNxhTgMIs75v/oyPxJ4NbLBmASsARERnUsJjbg4jCzQ==","signatures":[{"sig":"MEYCIQDjfTUwmRXn5zlleCVV2ZTFBglA+KuV9/dTMhJ/O4UU2QIhAPz5FajZCjAre4ZX10Iz/V57cxMv+E3ubfZQBhdz5F1r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1499037},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"ffdc76d7f7a5ee73cf21debbd6f85b84c887c11b","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.49_1759614877301_0.8443180024437138","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.50":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.50","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.50","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"7cea8b38d778545a07a8249c777e9957b35a6aff","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.50.tgz","fileCount":224,"integrity":"sha512-sdGosrXxfnSmgzAwUO8fwP6VW6magOukZn7NugHyJaqVcJmn4gcQo2Spre7chXkMRXND9At4lDNO990vPdZPiw==","signatures":[{"sig":"MEUCIHS11sc8/5vXJ9TI1Ubv9QkW0P/QAQNYYXmGfR6wHAE1AiEAymZDoqxjn30ZhkmgJq6dVOuHcMcbM6GZLflvDIqxZHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1502259},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"6995f6189fffe278eff102c10101efcdfc35c6c1","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.50_1759654895288_0.20527198087804055","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.51":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.51","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.51","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"15147b8b2e316241dca306ed0769bdb6a50ac21d","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.51.tgz","fileCount":224,"integrity":"sha512-TCiQSeKWiancNHMMd/7eEC5eEcEfN+Pkrxp5Wl7kXmktjd+GAaGkkBwm486LR0gsItmRvsJHnR9skoiaKjTXSg==","signatures":[{"sig":"MEUCIGRs4esc2gj2DyHj92plP5vYw73dYczpj4tmjLTxZ+twAiEAsXysFiNEUOYxd0T+icPV8gY2c1XwP31uW7bdChBId3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1513484},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"848561a34505856c241bbc340a913564a988aa72","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.51_1759755258506_0.18679316752480135","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.52":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.52","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.52","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"94ae74d7dc1df14ec94a40b17b243cadd972b9ec","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.52.tgz","fileCount":224,"integrity":"sha512-MR/Ci4d9PsF57Gf6j3pppK+DqnpLkMw5hJKgo51qLBP2GiA3mMNm7IjJK5ayRTOb+QEzX34V2qgd17oDuJ5F4A==","signatures":[{"sig":"MEUCIF7lP6U9zOGauG/Laiz1/Hwsw1yzdHrL+uobX0NfmjwPAiEAizShQfO4NbK2c9UtrP6FdgNHtpqdImBkknThn/Dr0+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1516763},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"2edd3987c526cfb140050f505f731677c455e0e6","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.52_1759778693445_0.8241041181536917","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.53":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.53","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.53","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"76f0589204000a51d6f9cb162daad37feaa0acea","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.53.tgz","fileCount":224,"integrity":"sha512-0daVimMQJVGzhx5Ka6rR6W8vSJBEwfD4x98yHc7IjpahA50jQSUgRsVHe58L70EhaAGK28oXKL44WfY7Ytx7Mw==","signatures":[{"sig":"MEQCICd2QDW+VhN450ZMybFnStfppDhF328AYSekfyZlZBNWAiBByHaAlLfHW+wiHWhxU58DC3BXAYiQ9dZLCy2zLrBUNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1517531},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"cfe1f9e4bb0e53941c550205959d0d24d32ae314","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.53_1759846310269_0.5062520801837407","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.54":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.54","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.54","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"bb8d3b85ede36e6822cfe2470a86050912691b8a","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.54.tgz","fileCount":224,"integrity":"sha512-U3njbmTOwaUyORlP//96mza2/kElE7VdK0YfDLGmt5n9DS8/YAwiaasXB89fcnV8nQBOwECHErDt4zTKEUfWKA==","signatures":[{"sig":"MEQCIBQMwIp/tz/l1Ia0MXNcgalHNmlG5Thqc3wr5TWzMMZTAiA0h7IU+CgDGlHwnkxqmqm+JYea6l7tmbxD18q2DlWu3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1519877},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"19d4ecfabc3c57515cf67c639548ceb2d1bde5f3","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.54_1759930182886_0.7952711351126884","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.55":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.55","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.55","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"efacafa8fe789d988fd6356e028ef29619e32b84","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.55.tgz","fileCount":224,"integrity":"sha512-OMNNzavPBKB1O7vnsuYpdPNomTGO5N9JrOqosVUbeGhWFN1QfszWeBamJh11WBYAR/n8GzkcXHgxbesUua+3vQ==","signatures":[{"sig":"MEUCIBOcXSIUeUEDfXqa51KiAqQjE29puJFx6INZBWPGgFCAAiEA2e4RzNh7EQTMhHoxOKEh46/CAi5BRS/iKLTVqfJJL6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1521738},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"bc21c3417ed13cc643ec1ea314810ef78c454d41","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.55_1760043052400_0.3091195004029781","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.56":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.56","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.56","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"ee52a2d567d9fcab5c2f6bf4efc129fb8f5fb85b","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.56.tgz","fileCount":225,"integrity":"sha512-bUaEbtsEDklQle+gBzC5Jy4cl6z6dqfOxbcAJr2Gm1EWtZoZPIv7vSGerfNZF3FeF/Gk7UzHYb9w2TzbJgQvbA==","signatures":[{"sig":"MEQCIHKZ11J0s/hdIz0EUGe/TWI7uJqXyPkaVri0kvZu/lhPAiBRnrsAGiRkImXiqdfesXMBRAYXriT9FYRz2Kd4AXpCXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1536236},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"7b4916dce90e5b43e85e889732f958dd428fe7e7","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.56_1760123487995_0.39561149519381766","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.57":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.57","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.57","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"f48db4e27712d72e97c85ce48152ae7181018b68","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.57.tgz","fileCount":225,"integrity":"sha512-oNW7k4ecNTEWmCODCMIYm2hGTgCy+obfqbQGS/3F1k7Tnl+JRCJq3HYuc1H2mhVhDkCRt9gRN2+cdZ1ckCql8w==","signatures":[{"sig":"MEQCIDY1mQXcsi0We0xZqDJUarQMghXgwlexZuZp14BIGkL3AiAwqpLAMDoEqKfSyF0fThsI35AGc+HVOEm4vp+o2cXJzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1538175},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"a644bf4f2d799553116e430dd1c3606d758e3726","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.57_1760192097273_0.3441159466132495","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.58":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.58","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.58","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"03afcb3a54cde8f6e87cdc9b68f5b6d612f40761","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.58.tgz","fileCount":225,"integrity":"sha512-HekWiNRlOv+DJAOREa+R0dAFr8ku99jwiSXhF5t4FqWLvbMHxIWadLhYSio5mW7eFq9GBp3BcwLu4NXH/B+ikw==","signatures":[{"sig":"MEQCIFHtnzNCbhrOWcZ7zOCqufUQEzcsk2L7bbvBnigFUuE/AiAIUpwRP8hv3poAxv140rQ616Q5dzRvTVslwoZCkauvUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1538126},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"dd5461e4757b6450da341943f8ae07a07f0a8fb7","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.58_1760195636286_0.9113303842648874","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.59":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.59","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.59","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"37e1344b8a5c7c872a09dfe7a5efdaa5b5b1b251","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.59.tgz","fileCount":225,"integrity":"sha512-5AxN/hPIGDlzQG8TcwozSLV7AdstUds6+kKeSC9r/3Y0ybzObJi/i9/QFsFxjYGKz5ECW8UVNPahBvvDIsrFxg==","signatures":[{"sig":"MEUCIQCUT8pFQYaDWGR99t0yXlE8ZAt4fRGchu/ay/XWU0rahAIgdAFakm5pU2PdxYwpaFIux+wXNa/rqGCw0z6f5035yL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1538050},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"dd5461e4757b6450da341943f8ae07a07f0a8fb7","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.59_1760196110480_0.7495747847149667","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.60":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.60","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.60","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"05a16052294a27f0b07f2055db8def3927a039e4","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.60.tgz","fileCount":225,"integrity":"sha512-nMuNWXc6XDpNGpIITyVgPxrTCDpOrU3VPxUbi7V19kWybSSoLVyMnZKUITAEv5tGIb51lagaq8US79UnZnIjyA==","signatures":[{"sig":"MEYCIQDow8Lwp8qWTNO1nbyNgUm5fe+jowykx1eFfZ1VoHl5FgIhAIXSxptxAnjda20z6VLTaANzxAflQFf1KH5T/CFakB2G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1538175},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"9a2ab2e62f3a5a807de12106b4ef6d786e47e2aa","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@koishijs/plugin-notifier":"^1.2.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.9"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.60_1760205410568_0.5141467487000202","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.61":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.61","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.61","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"2320fb217b810b56f9ca561b5087569c993459a0","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.61.tgz","fileCount":227,"integrity":"sha512-ajHtLkgH73WsJ2NXQyhuSEqfq6C3M2hmL7FNgiRj7x3JIgRXsLw0Q3iwQ86UVevbpwlZv3hqgrXUQMnmbwZ69A==","signatures":[{"sig":"MEYCIQDGC/Kk9usa+ZAIrN2E85hSuYWA8IPL/wq+lnqqkH0IhQIhANcyImu8nL20gFqudrQlmmgR8DR7bZj3f73/WHNPbQ0x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1542930},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"dde14bf20c6252a1236c711526b22e831207ef6e","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","md5":"^2.3.0","zod":"3.25.76","uuid":"^9.0.1","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@koishijs/plugin-notifier":"^1.2.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/md5":"^2.3.5","@types/uuid":"^10.0.0","@types/katex":"^0","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.10"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.61_1760279129289_0.8189320753779845","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.62":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.62","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.62","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"fa744a6f47167e27025b19e82651335584057955","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.62.tgz","fileCount":227,"integrity":"sha512-GfZvKO0t8Duybu79/8x4ri2baMlMg/AMCQ3hHWagJzh/+y1ILVFlUEs6ew48KBUQjIDUVGVdIGBsw9ieOXLH8A==","signatures":[{"sig":"MEYCIQCDHKJGMRB2d4MZw3dGPrfWAiU6A6tnwT9TM3vvKpKepgIhANAR4Zh4/sMF6gJp8P0l+/zd++CQCyHtO6VnY3/Zyz0X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1545284},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"c97857f5936b45e69240e4fd91e62200be9c223b","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.10"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.62_1760367288229_0.3384817158972502","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.63":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.63","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.63","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"33df1ab6ae7d8030dcf2a3eb4335cc87bd92f826","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.63.tgz","fileCount":227,"integrity":"sha512-1ZrCrdaZNIy2lEydGafYD373NXtE9uOeon2G9fkHZ6i1s2Yu7gn28Q2pWWthk/4+SqoknUts5plP3EaGqvXLQg==","signatures":[{"sig":"MEUCIGwerJhC3hzQVx07ymfEdXyZ8OeAYA36/ejpPvNp6EVzAiEAwVdJfhXLz+PDn5s5DJl1i0sFAI8uDiczR8nKuFpdbGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1545350},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"c8f2677f4497d6f8c7a96bffefcb8fe47ece2cae","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.10"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.63_1760370011598_0.2535234353686353","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.64":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.64","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.64","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"556880f8c951e107643b3a977489bcac9a25d71b","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.64.tgz","fileCount":227,"integrity":"sha512-7RC1Q1MG4Gc4A4KQnAICN1sM+Yj9TRIQ13N8+qEvswLGK1xi0rah4b+MHcyqeZDpaYospXpoFg21wEqMZs1HdA==","signatures":[{"sig":"MEQCIDebit+m4rD9eOoqfOdVGqEIpqk0A2AnSMMVV/6riqJYAiAlbHzKfmV/gL8K+LyhMbKBtIfs0yY2Hyrg+S/vDVbF8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1544608},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"0a8b7527a971b69407fc269b5ec5f320a3c8260e","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.10"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.64_1760474326592_0.9915730294701544","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.65":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.65","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.65","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"4ca18bc501c53d785206f0132879327f6f1ed82f","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.65.tgz","fileCount":227,"integrity":"sha512-TLUtbUnbu6ols5jfZZajh+R8YzsoiQjrurFCae1Kkv0C4NlUowLsQ8k2sYmnW8i9kuuhRyDnHLjpLDAZn4yJBQ==","signatures":[{"sig":"MEUCIBHJoLPVt3pfVyM/0VAitocPmB39QwOXjbDMSwghTJjIAiEAnfCXm5Ri4svZr1ZlCaJfR86a3f0Xp/1ZGUqClQQoLEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1545203},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"b2a8ed709d6466ca48a48509d434dbde21b99717","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.10"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.65_1760542586956_0.7148507031059665","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.66":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.66","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.66","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"916bc7f3e3c0cae7d6c105161c92b06145dec672","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.66.tgz","fileCount":227,"integrity":"sha512-c+k9oJcZWzW6/7WIpTN9JxWpAhWkva9LeZpgXV0lZqt9Lol5AJpSml7WfL+NvQMoVqOfSvnO8DusAmB3Y/gMAA==","signatures":[{"sig":"MEUCIBMipn0k0NMXeJa5UVO1ukSpbKBfV8afIlx6/Zb70kwoAiEA5/mlmLu6wOgdMSMmVcVzVk+QyLwd9NWNU7AnmHH7PII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1543469},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"e5a020a43fe3bd506a812790807ad1ddc72313cc","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.10"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.66_1760562920809_0.709048931321685","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.67":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.67","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.67","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"192277aaaf8064495019013f7fe4f81e7e937644","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.67.tgz","fileCount":227,"integrity":"sha512-FM2cGiFdj1IbTb3Lt8b6ynnZmUdVrGn9vOL0vPE/k5bFwFF/NWRW0R/6piaMTGY9jo1vQpco4a7p9ruZLUnLUA==","signatures":[{"sig":"MEUCIQCOKWLf/RRmX7RUxaVqCGjjDjapruwZ1Ns2NSAmmB8oBQIga0L5zfCskeFDrFnSBGl/WmZ9PjIVwXvstbcmlMCDfE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1544235},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"05cb1f2bcb015a2864f968bd670a329006251912","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.10"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.67_1760627734056_0.262202334840711","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.68":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.68","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.68","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"38467064f1c416666291a3528bdc4c8afeadca85","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.68.tgz","fileCount":227,"integrity":"sha512-c3Qwq6QTqz0PkV/YiLdloIA9vXXjJ07R84aDOxtxbpY/hPyxXXqhDo4YIPvclRQBpIwu+XCtcbZFIbUvPdr4Gw==","signatures":[{"sig":"MEUCIDIKuKFdMePZI45HhYFWX89QLfte9MhE6ciB8RNGt+TFAiEAoZ5CiOa8mpCirQh1lmVC7fUj66IYPjd5GKT+zYK7nnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1544915},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"2572b65037a99527bbe119e21bb735c9c669fa1f","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.11"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.68_1760719241680_0.5031973609666993","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.69":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.69","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.69","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"0b7d8e2402cda470a53d622f87980bb07b7e209f","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.69.tgz","fileCount":229,"integrity":"sha512-OGBcahOw6Ns5Wasc7Mx7JW7fldy/hlYiYlhL51Lo6ZbzgZzw+yaJBCLPE2PmhTqXpcIFzaEDkWxrHBZ3H15+QQ==","signatures":[{"sig":"MEYCIQC1+9BrND/1fZIHAuzBd2keMpvmF77MHecCiQ8H/x4uwgIhANqkXAZjkrDyRdyJv7vABtJc0BpCy4baoPImbKKjZsuQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1589555},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"c7d41a53390711676f7a2d0240f9e33cfa70d909","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.11"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.69_1760746943565_0.9161414634480838","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.71":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.71","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.71","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"9ab32d22a599f6fe30636263c737aad6007a88a5","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.71.tgz","fileCount":229,"integrity":"sha512-HCeGXvIIuZcLLAeAOaqZhr82zv594zPOyvL6sBDBI5S7ZSEXq3cGLrOhRsklZyCUY9tGxKB+fCGuBFtqBHNv6g==","signatures":[{"sig":"MEUCIEChvnDdzBifG7MGGP3+8uv0DdFj1DSSJESFWsdPzL3aAiEA5VvTUkeAGibGPi7lPuMbOAIgsOxqlJTz+CI/hO868b0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1590698},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"7188ab96dae7dff658c292c0a2f1b5291c85fb48","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.11"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.71_1760874747658_0.3565989912049876","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.72":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.72","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.72","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"2b4051344c64fe63afe24041b0c1ca2bc7a5ded0","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.72.tgz","fileCount":230,"integrity":"sha512-seLdhBbV1EOBD1k/0l61WxymkwSDBhvpY1Re9TGzCsnzziHMfq5VeO3yuU/m7iPnnqmjMeoX/v5W5Lcy3t0t7Q==","signatures":[{"sig":"MEQCIEGnTpdj+BLbLjnvXitPlM4M0BWWlYJpyxLtu1sFQZlRAiALOlGLyJ8GbFQNeXmgxcVvxuMsBnAqJAwXS4JOYc/zRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1602566},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"0fa845eb60a8199282e71112bb80edcf5bce0612","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.11"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.72_1760904584659_0.22135720984697227","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.73":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.73","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.73","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"d6e61a08ecbcee0f72c41298eb3b48e51772ccfe","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.73.tgz","fileCount":230,"integrity":"sha512-QSBpj+1h6Se7DlIDqNUDZVgS7lOrNBH10xDomXP6OVTA1Ihi/02T8m8rfPX4KXBUnW2LhH4gPTivpwXOJ1MVlA==","signatures":[{"sig":"MEQCIDWNPO/W25Z1+fFIl0PnORAIjocP9wQQwgP8ssC85mi2AiA9PK+T0fo4vIL8uK2PvnLlax2Z8IONyB9QL0BvmQ44KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1602848},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"f45f7d5a40f1704d070fe097a63a51e7c2882cc9","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.11"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.73_1761042923228_0.7809285371415111","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.74":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.74","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.74","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"9652481e4928817d2b0e9317eaf8b55b899ac4ca","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.74.tgz","fileCount":230,"integrity":"sha512-x3yn/0zfMaPajD1/wmUuLHWZxf9pG6Rc0Xn92ZqRK/EmWtSYe0heb4ylhVTIwA/ks5Wz9H7SOAEveZdiqApoow==","signatures":[{"sig":"MEQCIAqQcs6HFDjtgcixruX67iOowGN2K7ZAYgKH9y0h66GEAiBDRsOu+LyVpUBjufqs7WB8KZWdPLKypDigOvKXt0fNFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1603016},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"d5e37f136eab891d7ea73fca8afdc361d733684c","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.11"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.74_1761327577450_0.9441720517421681","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.75":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.75","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.75","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"9a7f548a44a5f58eac4838278ffc19fe9a25f14b","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.75.tgz","fileCount":230,"integrity":"sha512-XFIuKaELpzBxl5ELwxFkhScvG+zLjOKdpKZwYlZjV7E+nBinu/6CAyQY7+uvIQc5ZZFNeBSJI9GYQdcisTsUGA==","signatures":[{"sig":"MEUCIQDp75J4LxZsP8J1j/R3HeiWPlzTtD7AcQ1HfDSHmV/H/gIgEXQKwVKMQy9EwjIejMgwbBRbs7QSYxp8ATjSewk2gfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1603736},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"1e13600997373d519b87cfdb2f3c0029f32ed1e1","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.11"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.75_1761483456238_0.5367839357503428","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.76":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.76","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.76","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"b21918c33be79ee8e31e59a787a163948e22aa3e","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.76.tgz","fileCount":230,"integrity":"sha512-0bu8pJ/VRjolvs0Ag6tupEDb4UHagGtzLKNXoQ8fGJaZRFm42YwrfRLX4npV2PwBkZnIsEqhVHVTmxpZTc3P3A==","signatures":[{"sig":"MEYCIQDspsH/uikuTSilNVrGcJZJ6GgS/gBF09MaXoGOmVTnqAIhAKHrABqrKGGJxcXkqsDA3kjo+qG7y1ZlaLkETy1cvNKG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1605303},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"0204d12cd8d5f407ebd01f76b3920e748ec7be92","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"git+https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"_nodeVersion":"22.14.0","dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.11"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.76_1761569112144_0.7720569474730263","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.77":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.77","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.77","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"530b85b09adbfcede6a1e7e46bc9dee6a2ca1b9d","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.77.tgz","fileCount":230,"integrity":"sha512-XuDFd0M3GugOv5obVWfD4z/RKTR/2pJXdwnTJgRmIcc+0WORq1X0bytZPplx0s1utVL4r8/HxtuJ8ROxX4BADg==","signatures":[{"sig":"MEUCIQD5dk7TigjXf/G6TE53p187YTypKNcUmR3TV3NgL0k0EgIgPiFxj3LEUhaZcIZgSoHl7hcDtcx4Bt2dKi1P0rWoOFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1609486},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"968c9ca4e1382527baadea8baef96090f7daa81d","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"git+https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"_nodeVersion":"22.14.0","dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.11"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.77_1761575101413_0.5175703601273567","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-alpha.78":{"name":"koishi-plugin-chatluna","version":"1.3.0-alpha.78","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0-alpha.78","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"6b23fa6a6567db2c8a222e2032aeeb43bc9a40da","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0-alpha.78.tgz","fileCount":230,"integrity":"sha512-mvpzjYGNKgv57U/Dx528TTwagHNR3eAsCJVZSY+yJybYSnVwibXugBRBE0BN6px8YA52zSlJm4XcVg/o5Lz07g==","signatures":[{"sig":"MEUCIQDZsh2J7SBLbU3GDFHsc5oPk8zk/6SK4tdVTl+/XMCBxQIgXWvBXulG015Dy+gY/h4Xd1siSPTbNzj+n3e3yyekVv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1608597},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"afcfac9cde6795680c77636f30f7cdf7d9c1522c","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.11"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0-alpha.78_1761647913723_0.07359947721091009","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"koishi-plugin-chatluna","version":"1.3.0","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.0","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"eeeb2627f815a5fb71378be17f5d51446f49196f","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.0.tgz","fileCount":230,"integrity":"sha512-boMShjQaRG2zf1lx5+peAFxL8kM9W6DcFh5aJGcT0CeBPfFQD+Q+a5yLT+D5/u7DzMQoqNpMqzXdi4C94W6LTA==","signatures":[{"sig":"MEQCIG2xje/jLvEsX4+Ldj9w4lrYqKV1qLr9x7D7ht2JtQSdAiBEgBJeVoeAH/mrWo21jqC+yNYsRKm8ztn+Ht+KxR7LkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1608588},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"b70e820412799560eb8d9faa5dcc4cb81e2eab9d","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.11"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.0_1763212286728_0.2609833842801945","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"koishi-plugin-chatluna","version":"1.3.1","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.1","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"7393153b112e21f52bdb1c260817bb41ff7bf941","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.1.tgz","fileCount":233,"integrity":"sha512-7b2+DbN0qQwNXsD3z/jGEqlGWIBv/luHzqoFk2kV7CjbTxZUIAnuTdziQ7L8ZA+FA/LIs9Cz7sTUkboTASy3Sg==","signatures":[{"sig":"MEYCIQCZuBb1aN9pd2t7IYJGJ8qeifCR6p6fQTkqj+DX1bSrPwIhAPwhuKPHgckEL9+Kgs3OnLRpBQ5wpRcCb6RCvuIdQVkr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1612004},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"ad2c19ff951e15d7584ae74ed849adcf6b2abc7b","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.11"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.1_1764541627920_0.3148489173751541","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"koishi-plugin-chatluna","version":"1.3.2","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.2","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"e591c658ac4005bd0123244659fa7c213d760321","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.2.tgz","fileCount":233,"integrity":"sha512-zI+9qpEUoZzyqr06FXJqlfw7plueswCVl3dtuo0PoOWRizp9af7QqBPNNRziz6Nn8ergW8tyXh4XQYd3MqhPdA==","signatures":[{"sig":"MEQCIHHHnNdcYSPnRFceMb4C/1cskFdoz1sPKUZUdjhTfxJRAiBbPZBktKqxjrm4xHoQjKpbxZ/GACv+QFeGJtblx5MxPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1612004},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"9a84a9b5839efdfe1008a64ce7e2a6bc544146d6","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.11"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.2_1764593436249_0.8577940023236696","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"koishi-plugin-chatluna","version":"1.3.3","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.3","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"446f1f674d7e47d4a8f054deb4c26c8680f61ef6","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.3.tgz","fileCount":233,"integrity":"sha512-ZjESD0EgzsC3LkX7GM48Q2ecbdfy99Av+lGaDD7sBq+GHMqupheiX1yW9qhQoPtZ+PJFwZGe6Fo36vNfILP6TA==","signatures":[{"sig":"MEQCIC4a9C1CBqlbFk754bQZivA2Tq0B55ZYICfP1If2kHLZAiB1ad0p9Yapx93BL8pU5D8gCe4qB/6AulueVg6W4g/VNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1612420},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"500afdf8d8ca75403a4dae133d81d79612b2ab01","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.11"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.3_1764594061095_0.6626143260438686","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"koishi-plugin-chatluna","version":"1.3.4","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.4","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"8e4e40ed8f372595637631ec5c8af301199b185e","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.4.tgz","fileCount":233,"integrity":"sha512-vEq1UXIcFsr1ul29xXRbY+4Ja+16rOhAMjWLs6YWOvMEvVjfYVngnPF/V3lowj5WcMd5srlK6cZvWrDAh4lKtQ==","signatures":[{"sig":"MEYCIQC1c4G6XtFk/7UVuMI80J9xNREM8U6QKGHzmfhKqj3Z7wIhAL5Grxr8DMq3ypmnSLe7aQlykctlZhuKDbP/kWhJx12F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1612798},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"7976979c03f38f59ade95a6cc2e8f9564d93e37a","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.11"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.4_1764824042003_0.10386328973007708","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"koishi-plugin-chatluna","version":"1.3.5","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.5","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"e4dd3987b80e97755d7011dfb1411b2d99ca8f8b","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.5.tgz","fileCount":233,"integrity":"sha512-6BwSFvrLqFqaBrStVDNyYGyAJb0zuckDSeLNSgBVC7bzIJJlVMHkbNqUo+ITThb1/XfgbNpEYlzbb2UsvEvy8A==","signatures":[{"sig":"MEUCIQC55g4UeiGPN5gliBsoQaxIA7BsSfnkpTv/oFxal3jbIQIgD81QLILmW4DtzeXGvgNTLSO7nPKdPU//Erm7o3fca3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1615905},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"c71040befe52a3a4670551b254cb49b26b75f43a","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.11"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.5_1765711129423_0.8586317729125117","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"koishi-plugin-chatluna","version":"1.3.6","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.6","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"6db9537c05138e160550dea367b4153bf689bbc8","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.6.tgz","fileCount":233,"integrity":"sha512-fx8yLe6YwdjB/iLOml+h8RSt4sPm54/BJyG1oAvzXSdqMHuSJVDQHb5X9hiiSmIFpBqAUa2P9ACmk5RC02Vdqw==","signatures":[{"sig":"MEYCIQCvTUqEaVKSSdK/kIuSnKuTrt8y+VD5v/TnCpK+2TVdegIhALSbuU5ZVQalrm8R6BH0oC28IVC2nczfBNpQNhRKgFZo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1620249},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"2dbb733e0e064422268c64a9abbcdf086a48c086","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.11"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.6_1766518820605_0.1469181913455111","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"koishi-plugin-chatluna","version":"1.3.7","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.7","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"8be4e6e5935a40a4d28b6e8ac45181baade7c2d7","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.7.tgz","fileCount":233,"integrity":"sha512-XVYv8Of/Wka4ko9XtIrK6s516hFIRhTo4eOm77elgOEBVBHOxSzI+LVMJI7YnrgbEJI+mZe1U/svny/k+Wn6nA==","signatures":[{"sig":"MEQCIDoiW0x8HCtyYoI3YNK4CLCUidSIZ3K8aW699ctb5Gq/AiB8Tu/4+sePGIofYsajrHnDQjv1PUIeYPe9JstpDCvpcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1621825},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"5b8dd0203164d589113e5e0a23fb5cc16f6e8ae3","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"0.3.62","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^0.0.11"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.7_1766681507872_0.9487132040310313","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"koishi-plugin-chatluna","version":"1.3.8","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.8","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"d40e8a45626f1d30f625eccbfd384adb2b3a5d1c","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.8.tgz","fileCount":233,"integrity":"sha512-cBoWXyK6UMM23LN72MrINYUx76mEeS5r+gcIU2UxWun5dppzPMMYrTnbxoMfW/ygzTAbUHp9QeXpzfYD5lrxNQ==","signatures":[{"sig":"MEQCIGp12muj+CmJ/faV6F6H4/bYkyq7wSAg1+LG9K+8ASLMAiBzgAKJfdSidlP2AzQtE1XRk4D4Ro3feYhxAbjbQLVDeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1623322},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"36eee7722b89a237451303e911675c0de11536be","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.8_1767032593214_0.11472175643741411","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"koishi-plugin-chatluna","version":"1.3.9","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.9","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"25b3bc885c664bb4a800a614fe3303f2b0daaf72","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.9.tgz","fileCount":234,"integrity":"sha512-Hffj9w79/iTd1ZwJyntgfrvPO3ivF3RhiYMTr6YvgN8U6FdQLQKMM/MnQhWIO1WuvI6I2BkZJh4gf7wEB4uuVw==","signatures":[{"sig":"MEQCIFuT+GHfEXC7YyapwYFX4VcMSSS8UpDJg2yLRsrPWrY0AiBmOxCNbcBi+Po0+rBgNvrEAy7XzDhMKM+NFWUVkdahIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1633080},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"c776c3ec5a41a9375c1a4d35dd0f7a86c6531388","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.9_1767433766786_0.6265575868088624","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"koishi-plugin-chatluna","version":"1.3.10","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.10","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"2887bd654c2c0503e374ddfdc59f9adf514dd013","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.10.tgz","fileCount":234,"integrity":"sha512-+qp9IannZ7IeKgDdi/m8jnsBbDCpw42RgG4k30tDTLEWMTqYJgKd4AB3CSJnu0yJ+52hv1i7uQ3lFSQThJN7aQ==","signatures":[{"sig":"MEYCIQCJh8dzx2ltXK358jSowawxWU5vJFrWeZX8Z0XCkac4hAIhAOV/UDuGgCfqEUwtZSWlQ5kE9GWD7Lf0RR62XMOvpHPE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1608234},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"50c983edb2a521ba0b3e2b1b6f7e43dd194b1442","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.10_1768736336890_0.33655318501627707","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"koishi-plugin-chatluna","version":"1.3.11","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.11","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"cdf9c6baad95bb3c2138198a568db80c5583a3c2","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.11.tgz","fileCount":234,"integrity":"sha512-dtfrtIiW9aBFziwYxIiwT+hF29CmcoJYOM/k14qd9GrgQm7unQ/zkXHk9D11mxe08sDMtpyrv02FtsjLUU81OA==","signatures":[{"sig":"MEUCIENKIxgYiUHSqojNBpuz7n5A1saCJsYytfko45+IWVdeAiEAyx21uZnkMZvsuXHE3i3RODnYNoH3hp9jwwpucG7Bsyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1608661},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"f471c0f185feaa3cca73546600b996db2a87ab36","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.11_1769439749121_0.5401166552606163","host":"s3://npm-registry-packages-npm-production"}},"1.3.12":{"name":"koishi-plugin-chatluna","version":"1.3.12","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.12","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"1da213fd7547e5e24519a79edd527d5d627c76e5","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.12.tgz","fileCount":234,"integrity":"sha512-1nYQVtRVUJnux6ubXwYzQsUUq1s2PD8nd8nBjZLLRNB2jQu+OQIKhDv6F1x4mExCqSVBdgXiYRzLYXQwLL03bA==","signatures":[{"sig":"MEUCIH55T9/N2Xid1AXeSUyc+ztojSlJOoDZuTfLWol3l1snAiEA8EjO2bKgnzxSkmYSKFi9Y3VBnnv7uINY9aNB9//EUcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1609373},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"b05fd6aea65a0b51bc10b00f0ceb2afd866c5ee1","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.12_1769523454733_0.33223925920516795","host":"s3://npm-registry-packages-npm-production"}},"1.3.13":{"name":"koishi-plugin-chatluna","version":"1.3.13","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.13","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"38719451938fe169909c6e98d9afbde460dd6f65","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.13.tgz","fileCount":234,"integrity":"sha512-49Xd/kph5j3zaN1hoJatffvE3gdAWVeauOqi0fdCFdRDommISFQwOsrUKqOAbRnUA5B1VmlrTzGgVISz+YBRXQ==","signatures":[{"sig":"MEYCIQCGeijVf8bOq/i1ko3ptCrm4G2Y5F5Nnec9Q/esg9ypvwIhAKTca7B8E4bi+3MS7hkfYK2+R09EX7m/TYC0a44MolPl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1609339},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"8fc9e638880e5745641ef535745cb7950784db35","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.13_1769525941745_0.552702862188162","host":"s3://npm-registry-packages-npm-production"}},"1.3.14":{"name":"koishi-plugin-chatluna","version":"1.3.14","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.14","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"a27f304fc0e46fd7d0fead65c2c9c7575210a8d8","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.14.tgz","fileCount":234,"integrity":"sha512-tOblZq+me/Gv0naRpW/m9AL8PnhE34JhaQYqFzgpn7y4FGYnL4Mo8ewyRp0Yh76PhQinjRBolIjA/aJV3qNqjA==","signatures":[{"sig":"MEUCIGFRD1SZASRChUEA4YYp632yMW1qvPg1cqjhpMIsp/7NAiEAjCsDxmf0p1c2XqeDkX+BZYMUzwBXV969I9KRrWIG2g4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1610369},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"f160880066511d2d69c71ebb1b385150e00a190d","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.14_1769613355143_0.899804723768183","host":"s3://npm-registry-packages-npm-production"}},"1.3.15":{"name":"koishi-plugin-chatluna","version":"1.3.15","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.15","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"4c77b2251297ea9bfe2abd840fb98ea516487e2a","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.15.tgz","fileCount":234,"integrity":"sha512-zAoIqf13LAXo/YSIL6SZbgyKullgvnZxor0cpbnvn0Aa9pa010mfbN3aCXJoVMHMiyPKMk6m+TUu5LSRYnmxhA==","signatures":[{"sig":"MEQCIEXvmkW8OgZWHq5tl9nkvFn3Ov5QpHUHbM9V+45TYdp7AiBgxHVRSAyY58FhNNyHZvZ2y7uKrYuCbfczjCW4ylB8pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1609926},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"e92a2497866ad67b822b33598ee336fba1bba2fa","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.15_1769622595422_0.9525237286849784","host":"s3://npm-registry-packages-npm-production"}},"1.3.16":{"name":"koishi-plugin-chatluna","version":"1.3.16","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.16","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"b725f8a0224858c0ade6941607cd7e00ca2b38ec","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.16.tgz","fileCount":234,"integrity":"sha512-bZsBu0cv76HQwsovfXZblTdTqwg7VtuYp+heRRyraFSdztTJc1NtZ9JcAqr9YYARVgfI0xM65u2yAO+Ty7OLWQ==","signatures":[{"sig":"MEUCIQDJR6fErLEYa2MPb7JMxUIA7NDxsNy93nHfffdzK0JbuwIgDsRjlPLR42bOetESiCAqsNafQWS643/uXemqV8u9jGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1610091},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"8745da40bc940e6af6bec83c3301be1edb2b27d9","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.16_1769778567936_0.8554730680997595","host":"s3://npm-registry-packages-npm-production"}},"1.3.17":{"name":"koishi-plugin-chatluna","version":"1.3.17","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.17","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"3989971c1585305b336b14679701f9bef7c08ded","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.17.tgz","fileCount":234,"integrity":"sha512-SETkUqEoPKSTAHdNozsF8E57rtAGmVaaS2Tbd+kJQjiJ+2fg47gQlin7+gRsyyOF5CRyjr4sbfb3bt+LHYAafw==","signatures":[{"sig":"MEQCIH3ixHJXdhpJO55Ibs5Fms9SFtNQAvLWV1yXuWVKIIwdAiBr2yq5O5UmTfbQelILEQYSZAj4JBvQZS87MApjO+m3oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1606861},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"db3d47524b77b939716d3df27a669d5e674c4aaa","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.17_1770345173340_0.10854668637141907","host":"s3://npm-registry-packages-npm-production"}},"1.3.18":{"name":"koishi-plugin-chatluna","version":"1.3.18","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.18","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"a5323a2e9bc983b6ceeba73d365cf32a2c9641b4","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.18.tgz","fileCount":234,"integrity":"sha512-3W7z5DM+EjhS9Zvi2sEAtFREH3Z3fHzTfAr3Ok7FmSP9+dPs4cPaA6SpzcQyWDAd8zmMFXgsnyiqutFKJnAQqA==","signatures":[{"sig":"MEYCIQDOXe/hago82wvczlAxqobHjMhF7KI2WucMcKgn7K0KgwIhAIe2tu+aQjvcmB9wNXtuJraMZ+cyjzNrclWFvw2KeZi4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1606809},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"db3d47524b77b939716d3df27a669d5e674c4aaa","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.18_1770347980997_0.6311366474233697","host":"s3://npm-registry-packages-npm-production"}},"1.3.19":{"name":"koishi-plugin-chatluna","version":"1.3.19","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.19","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"17b5cce6ab1b86db6bcf4ea1aac7646acceebf2d","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.19.tgz","fileCount":234,"integrity":"sha512-Ptvfc7v2VMiSGYAmvqn/f2wcR+C1wExOy2LCUHwySe/GeekZEwYghVu4Z8nYC1ei4hy5EYV+8sdnYYzhcbpiLQ==","signatures":[{"sig":"MEUCIG7nQKQp8ytMkKP9t2jiNWh4W2Ij0RLEBCMxr/6c1dvkAiEAyrNOGMmeK23fI/2e8LtFikrskuXWvc0Gmm+MQNoCKQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1615147},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"7a46ce06389137bdd17030257904f5c436253b2a","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.19_1770994979430_0.6591005085926933","host":"s3://npm-registry-packages-npm-production"}},"1.3.20":{"name":"koishi-plugin-chatluna","version":"1.3.20","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.20","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"fc02789ae0f6711d15e67d616b93b76a23947d1f","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.20.tgz","fileCount":234,"integrity":"sha512-xDeuhb32V7cMOvQCW4aWowM4seaYRz+NYIB0mDFFeDBeVMcpG+dESIMp2jQXEwZ1M3AgbKBTjhhIaeQvVZNdrQ==","signatures":[{"sig":"MEYCIQDc43GYdI+baAO52eLinEUR8G2Rt0ymTz2G9zAe1sOwKwIhANFL6ZwljkWaGTfCPLW7LBr6GzaINbrnSj9mG7Bdsp+D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1615669},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"6312a26493546177449e99e3fa1bbe9a5217ad55","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.20_1771004376399_0.8881437106046031","host":"s3://npm-registry-packages-npm-production"}},"1.3.21":{"name":"koishi-plugin-chatluna","version":"1.3.21","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.21","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"9276bef774cfc0ba68beab91b94447691f42e2c5","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.21.tgz","fileCount":234,"integrity":"sha512-HcmT5oAk0s2vI41inxjtsBk8URm4eBeI6MSUuKmny4hemG11upUqT78BxHqpgqsGNNgax6XO68AzZbsboMMKfA==","signatures":[{"sig":"MEYCIQCoPi7d93PlaTosrMTN5hJRr7WgChhiBXJphmtlRUw9RgIhANIecjdZsK/zXP83yQPmOoWO2P45ybZz/69oeVyDhoHB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1618185},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"bfd4d85dae953ca96f0ef4a9e31ccbd3356c9827","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.21_1771349630273_0.9495672450080017","host":"s3://npm-registry-packages-npm-production"}},"1.3.22-alpha.0":{"name":"koishi-plugin-chatluna","version":"1.3.22-alpha.0","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.22-alpha.0","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"a4117d7fe0d6701e693d3f4f48459b4a023a2b64","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.22-alpha.0.tgz","fileCount":234,"integrity":"sha512-SP2ROkpNXoOW8NXV+loZO6mgqjGltdAGAdfFdSA+JShyjGEg4viNoiIifD/L7d8lF/k/GE0lfm5kAPXLclzhRA==","signatures":[{"sig":"MEYCIQC14Son/tbXV6ykSroYpt+DUiat7YyJLU27eGxUTNoaMwIhAJx9WZG2FCHINVY7tjz9EQAKlgvwUoo1jEGZzPk/9x5I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1620462},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"d927e10c56d923f5fd39bb9789ad725e6244d4e7","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.22-alpha.0_1771690450409_0.9842743123973183","host":"s3://npm-registry-packages-npm-production"}},"1.3.22-alpha.1":{"name":"koishi-plugin-chatluna","version":"1.3.22-alpha.1","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.22-alpha.1","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"4b43f03770a3e36f21cce02427be2800d3b27457","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.22-alpha.1.tgz","fileCount":234,"integrity":"sha512-6WnB0SKFUEvJFF4oC6X3wVGdd4ZPGKjxLexlfLmGNrPyRavuJplBu3eRWULlLR+yEceFGxp8vWq3R75d0lzsLQ==","signatures":[{"sig":"MEUCIDLtxRoTN1DSvENebLIA8U/0cm8Z1zxcxLDeo6YSYN9IAiEAuh5PUra5Gd03nwQ0GTkHA9q4MbaJLGlZGvAuunLpLCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1620654},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"d927e10c56d923f5fd39bb9789ad725e6244d4e7","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.22-alpha.1_1771690805409_0.32554332485495996","host":"s3://npm-registry-packages-npm-production"}},"1.3.22-alpha.3":{"name":"koishi-plugin-chatluna","version":"1.3.22-alpha.3","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.22-alpha.3","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"969534965457cc5c01adb1d8705ffdbe6b11e02f","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.22-alpha.3.tgz","fileCount":234,"integrity":"sha512-rqMDL9AS8JYio9FZ91MV9iz2h6BCnMiMdasY+mY7YXpjMi6W2Te0grMh3TdinVrANVKZA5oBeRhDCylLNo7RXw==","signatures":[{"sig":"MEUCIQCWd7g2/+AURYzdz80QhuG/yUzRleJgGfAewFm3kbSI1wIgcuwh0gXeEENIu0PzSqwGowbw3u4fXJ2fAen4X1U2TzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1620170},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"d927e10c56d923f5fd39bb9789ad725e6244d4e7","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.22-alpha.3_1771691388190_0.494819250412849","host":"s3://npm-registry-packages-npm-production"}},"1.3.22-alpha.4":{"name":"koishi-plugin-chatluna","version":"1.3.22-alpha.4","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.22-alpha.4","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"a5ce912a788770c8daeae1e709238cd094384889","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.22-alpha.4.tgz","fileCount":234,"integrity":"sha512-4udkX6dvmnoFHjidb5MrlGNfx0aD8MVRJroZ6wMHrX+1nnyYJh1dQaINE+mQqbpdLU6iOxJtWNu4b1aJwOXz/g==","signatures":[{"sig":"MEQCICDcnuUlPDyBALNtyndmGE06jzF093WvmZO/g486ZFJ5AiB50q7uqDfP6X6nH7W9ICsh22fdtClyA8rEUmQw3wkKiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1620170},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"d927e10c56d923f5fd39bb9789ad725e6244d4e7","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.22-alpha.4_1771691989216_0.625334776267815","host":"s3://npm-registry-packages-npm-production"}},"1.3.22":{"name":"koishi-plugin-chatluna","version":"1.3.22","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.22","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"36e129a81742bd0c4195696180718ca1042b7a77","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.22.tgz","fileCount":234,"integrity":"sha512-4ptw65OdLDMY39lgBC/q1TkZkFm281vU3Er++rEkqpNMlb5NAnhANnn+GrVYCxIci3QQS3w4ujB8szL7Z7Fepg==","signatures":[{"sig":"MEUCIADkEcn+Ty9L+wtZlGTqnVS2mdL4i+2deJrm7RWTswm6AiEAgluF+cdKFTCeG4KL0s2W3bcHMcw7yMSK5wABcZz4J30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1618106},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"8cff78761ee21e191d39c147e710b4ab618588b4","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.22_1771696589277_0.11822646963363792","host":"s3://npm-registry-packages-npm-production"}},"1.3.23":{"name":"koishi-plugin-chatluna","version":"1.3.23","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.23","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"26b84a94748faba5b68c653ebd7c66c8cf6e5da8","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.23.tgz","fileCount":249,"integrity":"sha512-kqXM7KIwITfOwUFhy8p2DgJhjA1zNZMYRIbfuzkryQ7yp21HL8iW0LL3MLDOSDr/7gRkFiXNl/kffr2usyYvwQ==","signatures":[{"sig":"MEUCIQDueg1H1PGPN5Mfy6ElE49mX7dxmFiOfOw3fJ2JqCWqygIgfXXsBaNCVugsIRSAOZRpdidkC0IqYtyQX6q+nejp6ew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1749165},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"4869bc1cd832c1c5dd0263769ad9fbd88d09a208","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.23_1772317221384_0.006019942304364978","host":"s3://npm-registry-packages-npm-production"}},"1.3.24":{"name":"koishi-plugin-chatluna","version":"1.3.24","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.24","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"45d4f04a8083bef92fe2cec36830eabf736f6ca6","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.24.tgz","fileCount":249,"integrity":"sha512-w2TJlQkD2Z+Xb0YU0Bc3nqTmobyFPpYWZ0fzgsO8GI9p63vQpiGp0qZ6HFMOclv160rXjr+/jVKPkRoRes+mMQ==","signatures":[{"sig":"MEYCIQCSgdBuoVG7UVXjGpaj9qlktOwLCaRY0igUwQfQy3torwIhAOzyByp/GnxRHuCpnWh0Sjga1eUlUpmVJqlXd/xULpxG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1747750},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"56ef30e8b0fbc3b169fb81b45bb8a10e10d366e6","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.24_1772319091394_0.506079608058998","host":"s3://npm-registry-packages-npm-production"}},"1.3.25":{"name":"koishi-plugin-chatluna","version":"1.3.25","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.25","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"0ec098f434b83f3d55da0cf2001a6fb97f3fa477","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.25.tgz","fileCount":249,"integrity":"sha512-4QzVQFTOs5yxVYhZKot80TSWk5Nh379NCTWy1aphIyfT24dQ4JVO21WwyKCqsdIwHDwZkZn4sf2Xd9H8R1G77Q==","signatures":[{"sig":"MEYCIQDA8OqtNN4tdI5Zfqe0ynA0J3XBgSwC6KCqCWsZFGUBagIhAKpQyMamUGjg0imS472YFBYOgG+gl5mTqh5tyZNZxKgD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1747810},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"9a8ab31480a137b9ff129e234cc5338f0eca5b0f","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.25_1772319266629_0.6776055406032822","host":"s3://npm-registry-packages-npm-production"}},"1.3.26":{"name":"koishi-plugin-chatluna","version":"1.3.26","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.26","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"678698ca99bea4231595edd5a1c70d15cbf2e2cd","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.26.tgz","fileCount":249,"integrity":"sha512-Gj8r7YtfV8ryXkMo0WF9JxXwgRFmR/aSNHtjEoK6u4zIwWCIZbAMWtrfiNO9TmSZXN3LugQeB+RS+ZhG11ARPA==","signatures":[{"sig":"MEUCIDmX738bi5z8LQXgpWKxLmRr8J1edAulgeVyyjDOyoCHAiEA663NNhxBi+5A7dd2k73GQGqIVI6q9PBs0Cj3sb9aPkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1749872},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"13be2e26742ffd35487285619447e6af5a9f197a","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.26_1772398245356_0.29046861504830557","host":"s3://npm-registry-packages-npm-production"}},"1.3.27":{"name":"koishi-plugin-chatluna","version":"1.3.27","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.27","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"022b8e508a16cf1730fc773568a6f2aa2bede8c2","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.27.tgz","fileCount":249,"integrity":"sha512-DaMU0vjVNLNPvAEDcxITdxDD5I0OiJQbTOfpq94TaMq4Sdga5LeMRtc7ia2lIAxVL486U2nb4FnED+phcGGa3A==","signatures":[{"sig":"MEYCIQDWMDCnUbVIImWpIhFuuduMlyMu2bZBYMygT+aiE5LdNgIhAOulN+PTgGEzODKn0sZgEm2iUM3cXp4J61RboqTZYTHM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1749648},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"268f9ead5665fdfc0e7df236152c0256b16c72fa","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.27_1772748536076_0.6665245546740268","host":"s3://npm-registry-packages-npm-production"}},"1.3.28":{"name":"koishi-plugin-chatluna","version":"1.3.28","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.28","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"25c25323036243ecda13ba4c71cd07c0ccac1f4c","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.28.tgz","fileCount":249,"integrity":"sha512-BtoRgPzvvkI0Y6fQdlIYaoI7YWahstqbg/Rsj6Vu67ci7rLL/fh7pXwQHs6GAFAFrq1np1lwRkWfzLXfvuCdtQ==","signatures":[{"sig":"MEUCIQDv6pVYWbVnRNp23Wh2tpvoJLgFDiQJMz7DJ4SPHY++WgIgAWp94OrS9/F+ZFAN/bI+REmcvg3E5qtffMTNx+J6q5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1751622},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"d3efeb03d3bd24d8f0fd937cbe70e503fa3cb66d","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.28_1772827749958_0.6736953427557304","host":"s3://npm-registry-packages-npm-production"}},"1.3.29":{"name":"koishi-plugin-chatluna","version":"1.3.29","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.29","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"3238e0d792e64cb144ff9f9384a143ec89212c5b","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.29.tgz","fileCount":249,"integrity":"sha512-0iyWSVCFueNGKZ14huzh1bsfnU3x0zj4Hlr1Wgh2ek7aFD0fNa8RInB+Kc8lMK8zHXDei4SmU/C4nEEgbVmXIA==","signatures":[{"sig":"MEQCID9WTOzpZVQy57kWKdgEj8EoTW82W3nsSg2bjZeNDqV0AiApJD/e2L7fRG5I02U9q0iC2EWWpUQHm1dBD16DhQKMgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1755892},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"c2725a197d1ae9b7dd0365f14103917190d38037","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.29_1772880068463_0.7705648756447958","host":"s3://npm-registry-packages-npm-production"}},"1.3.30":{"name":"koishi-plugin-chatluna","version":"1.3.30","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.30","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"3b3926626532de106f38858d4203ef686443bd03","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.30.tgz","fileCount":249,"integrity":"sha512-tdqifxmm/Qg6Cp1NcYyMF+67qodKEBJW0e2xvOdoozid6y1O4dEG5NcRtelrlSGNKk4TPSWh+zXkSkSt/8zx+g==","signatures":[{"sig":"MEYCIQClq/6mMaFlo6a4tqs5T83FdDWa/n7fE4SOpZuMpPLNhwIhAKPkU68zzT+8892IYE0iQjP9AEAhjxgBfDMA8Awx11RK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1755668},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"21a4b96ab32c5f26c02bda3d2b39735c40b2f0ba","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.30_1772880182894_0.5566528206829395","host":"s3://npm-registry-packages-npm-production"}},"1.3.31":{"name":"koishi-plugin-chatluna","version":"1.3.31","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.31","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"26b7ab52c170f85d6dde9424faa286fdb05c5bca","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.31.tgz","fileCount":249,"integrity":"sha512-fjXs4/MOch7pbhpgKcIF9znaKANqTcfCnlCiZobCwjxodTCoaArw5pxl3IoF/KGIFjn7KVJtBKXmDDfCjB9nbg==","signatures":[{"sig":"MEQCIFFKYeyPUeg08ONAGo5X2D9Q5JNDxZEzL9pANqZIWfHBAiA0WGIFRBMuM+eVi9M96et6fOn2/bT/F6ycuVmWG1dDLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1755672},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"f23ee6ab52e82ab2f0b430ec4d1cfdf89b64307e","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.31_1772886049539_0.37596822500598837","host":"s3://npm-registry-packages-npm-production"}},"1.3.32":{"name":"koishi-plugin-chatluna","version":"1.3.32","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.32","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"0fa139091b6195091f59b0529aca4ebceed2704c","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.32.tgz","fileCount":249,"integrity":"sha512-JVzH1BfgIrbGfBsbUZJCRLMQpsVslRUEhLtyb9dsNfsU+gzcycMR2zAxz3v+D5A18k+pZVOlwV9LaQAy/JPHlg==","signatures":[{"sig":"MEUCIQClDqQB2JsG4LYYmrFOLKi8FLAieTVSkm1e/JvvDBY43QIgRPkj0FKrgTyOD1QFD4mTN02fMZ8vLDrLfxiBqMSMxT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1761131},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"45e22c0534cc06b0a37f4194256e27e40bb054a3","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.32_1773091091144_0.7168874313861628","host":"s3://npm-registry-packages-npm-production"}},"1.3.33":{"name":"koishi-plugin-chatluna","version":"1.3.33","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.33","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"b2d737a7c5a2f42764ec98c112960d92381e16bb","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.33.tgz","fileCount":249,"integrity":"sha512-3SR5qjQ1WKfROySqjAH4FaytP9NDezNGPuxxudIxivpdks33vq2EAGkCkchp+9wv6Fvxm9t4ZRAlipkhBfndtQ==","signatures":[{"sig":"MEUCIQDggtUcIy7QgY2NQ8CPe7koSHIho/Z4j3Q//AihEHg+JQIgQS4/yA8S6ZzW3x/rVyxxB5EnxOLi8BVQHBCiIUQSHhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1726993},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"34aed44b17364a9b0982e0ca3aebb282d961037b","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.1"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.33_1773167741254_0.4856051883012009","host":"s3://npm-registry-packages-npm-production"}},"1.3.34":{"name":"koishi-plugin-chatluna","version":"1.3.34","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.34","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"6e5d7f869075d110bd847df0ccf9c18983338fa6","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.34.tgz","fileCount":250,"integrity":"sha512-wk2C+MFQXqssotuzEuI/x7izf5+BfeQbVoZI89Bmepnm+fzawqIfQ1hQTZyFEpPhlL8JXqNtWFbPrbEtq8D9uQ==","signatures":[{"sig":"MEUCIBR6U87cHN1C4scJhRy6CEBM9Heget2x2DPClCyF+ZnNAiEAhaV3b8VA8RcavYsKLAUZ6zX91O7mZo3K1pj1g6Injyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1739894},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"3634df4e0c747645654e02b58e8bd880d56b4a92","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.34_1773960945722_0.6029238078911361","host":"s3://npm-registry-packages-npm-production"}},"1.3.35":{"name":"koishi-plugin-chatluna","version":"1.3.35","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.35","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"3ed58c2e36d2a50080351746c20345ff9939ce56","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.35.tgz","fileCount":267,"integrity":"sha512-TMpTIvreejAKYmNos9NM7fOUnDjzoMdMODRqNZIBrOT+CCOVVyrqY5ZLOsvA9/GSCPo/DOf1wBj+/T8ihKEieA==","signatures":[{"sig":"MEQCHzNxxRQDJPwwYHHqV8xACMiVQsXxWpIZX1fS5niJ3+wCIQCe8YHVLw2hdY4lTaj3pyEiRrMQwcQ73TjYgwi9pYrBVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1763378},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"0cb8f28e02b1ebea38116374f7220dff47afc8b5","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.35_1774125496329_0.6105448425407445","host":"s3://npm-registry-packages-npm-production"}},"1.3.36":{"name":"koishi-plugin-chatluna","version":"1.3.36","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.3.36","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"bd39392b2c4ccc3a0d2e1daa72d7cc85415b896a","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.3.36.tgz","fileCount":274,"integrity":"sha512-ooVREd1O4IVHMK08bfDC20noSSY6lV5u/8LyxIcPV7WiSPM1XSwHQZaTPuo0DYnKQRFcD4kiBWJGaLC5OJmhfg==","signatures":[{"sig":"MEUCIAYHCMoJLCD80/lbEnKjrTZpC53CkiWH0dg6+rKFPceUAiEAxB5EAfWGlU/VIHopvq/+TZ2oBTNsFRx98TLF90AyQg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1857223},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"cec3f94028324379eee6f2434be869f89af32b58","scripts":{"build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","@types/he":"^1.2.3","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.3.36_1774732241348_0.37509481604804895","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.0":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.0","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.0","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"01d3f7b7cc82b4eac730e2d6abb275852bb28d00","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.0.tgz","fileCount":277,"integrity":"sha512-v6pLygeN9MK3h81uMcPzoz3fBw0gq4ktH0T3iW7KuQYloA1n/erXQ69TOG5CmGE0BC7hSpzTkvOXrmf5IV1RBg==","signatures":[{"sig":"MEQCIDEXv9q8WeIHKLrg69qs3Gcai+RY0b43fCr0k/hZabMlAiBSMchUXDDLE4OFKH/6u2v63OzY6kzsYuw9PCxHQQktfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1926154},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"ccfbe841f5d25265cfc88b8a11d3f30314dd2ac1","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.0_1775400323595_0.134123801814082","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.1":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.1","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.1","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"5ada1a0f3815e3855d96797fa633d0730639a7de","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.1.tgz","fileCount":277,"integrity":"sha512-pa8/GnmxjsFpHdM7JkSrgGUg6lIlWKsRwoFgvxoefBrTApRPYCc1bPQYQUCLZgE+hQG/vSTL/dIUa1WrGcR5Hw==","signatures":[{"sig":"MEUCIGhrTr/nK2EzS807RrgD3OmTA/ZH8ecgOwD6RV5QIXLyAiEAt8lL94BogxFd4dtL/f989/mCYSWhgrDM2r6BRyaCAGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1938216},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"3e86731d6b38d4f8aab8051db3707b843d82237a","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.1_1775483451835_0.9350861354273448","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.2":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.2","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.2","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"480a7666d2c0b97665f775af5279126921d89a79","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.2.tgz","fileCount":277,"integrity":"sha512-jU9tJXhO0OczUrOTgVroz8IGq1qImRVKwyGImjp9kIBoMwoG87Z4msKtNv0wejI+82y+FGOwkAckLHt8OobHZw==","signatures":[{"sig":"MEQCIBY9v9bKuJ/w7i07wkYX4ud3iWDOmW54e9/RpDPDcC5sAiAoIsV/o5Iv6LOBj7q1aAMWujuQTpM1fsZGjukFrlp9Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1947425},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"291f679ba80c67c243e9838448fbdc142701bb40","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.2_1775658707305_0.8230945520801629","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.3":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.3","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.3","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"47d0c9c5ad5956be14497ebe1e1e241ded2d3664","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.3.tgz","fileCount":278,"integrity":"sha512-GUNC6MnC/UFVY/MWOlVKre1gGpNyVS9V7wT8SK0o7SigAj90FCaBOIue0JdQD43T77GVJZCwevCHRL6mnSK3Nw==","signatures":[{"sig":"MEQCIBtR/qOJ4kXJM9uU2Z+rB2IkDlg86du9HsnC28XxJIsEAiAQSQhIymclWx+611+h0SVqWAca9kwqXuFRmoGLWitwcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1970523},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"0de8b4c1fb57ab48fe8356e00e63c434319949e2","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.3_1776093472010_0.1125062030593229","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.4":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.4","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.4","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"6af9ec3ac482b0706c29bd8045e104758e744cd1","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.4.tgz","fileCount":278,"integrity":"sha512-d8YRhhXj5RWHZ4mqpxrpdjSeQ7aCrs7wwYDYXpeW5yW+bZYd+ENUuaBwit5DyiHLZio2hwD1i6DXj+GZ6A3WGw==","signatures":[{"sig":"MEUCIG6C3Hy06C0E6MwWSCGtDUz7DgogKRekpH/o3SqYdGSFAiEA7uhkotR/pEZuwAzJiG00Qz/j9qzHOX2WCZ7Hye1GvS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1970861},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"6cd31a33a6efbc586f194bd908cb41e21790f3f3","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.4_1776095704192_0.4981075205577419","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.5":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.5","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.5","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"24eb9855d3f9a1109d887d5f14692053b67c6d46","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.5.tgz","fileCount":278,"integrity":"sha512-wN+j3bj15W7W8nXpt+oPBeDzZNcUfLHVoib6ovrC/XAtTDlv5ldMsKg9oGBHwC5Cxdjc7hfWxK6492l+TkCFZQ==","signatures":[{"sig":"MEQCID0Z9bpJ34CVuBA3hlAc735T3gWQEL+vDw92PHBA4i6cAiBq7twm0rDpVBxLki9j2891An+ZdmYCeAOghYDay7kuKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1970778},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"0cf39bbcc7cc1d46c382dd4a0885234bb952ac33","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.5_1776180973575_0.7717630600579111","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.6":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.6","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.6","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"cd1148a15c11ae3c02b6b5df50098b74aa0a0c1f","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.6.tgz","fileCount":278,"integrity":"sha512-EBPDSXOeOTKbcqA8y6phm29TcOA3x4zyT5vHEai+QFv2pAv3xslXBK2fgidFvxL15sjiqpVXO2QRrvgF4AU9YA==","signatures":[{"sig":"MEYCIQDkapgnByLUUPEJzQ8V3H1ScHll9h80cyn29eFiuVbHfAIhAPW5ApG6zUWTqg752QrhFCk34mLwf0ZKWjWlAwq/Jli5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1965711},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"2819c31435202f391e862258eee8213e0362e33e","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.6_1776184968917_0.04930967724194546","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.7":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.7","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.7","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"0699070e5fa6ff25af51fd7d2d5e88481a448f15","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.7.tgz","fileCount":278,"integrity":"sha512-g8FYX5xsLL8fb4gJ/Bx1kt4uIE3ulbMGXMy3Sy+xWiIy21GQG2M7zXFTGGqcvjUgAYwZk7boVYNuv2qDX8LxUQ==","signatures":[{"sig":"MEYCIQCqKyFpN9PWccDqqt08Q3abD/R9D0H2EgMsA+h+nUqR/AIhALtkP2LUyJYZFPuIY3vfLS87FW5gMU1OMQfDOG+K8NpR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1967039},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"1bdd6742291695d60895466aec2b4376b580c1e4","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.7_1776186704739_0.9214513913531248","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.8":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.8","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.8","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"8cdf40957ef2c32df184880f53528f86a9d2f01e","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.8.tgz","fileCount":278,"integrity":"sha512-dh2ApmLqb3IGgyNqibIh69S6bLBzrgP7EyPmKI+PUJvmiUR7IrCml/adOByAnYrZ1ka/Yug8ralmWsmqp4WBIA==","signatures":[{"sig":"MEUCIGNOXcQCuzCvwaoOss2Bs7779j84HA9HV5eJnY3eLtWIAiEA+E2hPTAaYWVpbvs6za3hm48df5Y2x+5OwLVYdgyxPRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1973940},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"0a0a2470434d7b7e994b39973de0de17cc7c50c7","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.8_1777061057590_0.4386660871152819","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.9":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.9","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.9","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"be18e75e9f2b38c79ce594556a92c6a7c71b3d14","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.9.tgz","fileCount":278,"integrity":"sha512-7M+zP7GAFLyGqmwgJisK2mROE5eMhW7KFanvE66AGK49u64yL6X+FIreuFsvWWBJx4ch71t/rh72z9lGUo7RHA==","signatures":[{"sig":"MEUCIQCd7c9yyjpCLQRy0d09rPVfu5sz5F5+un/WY664kFNBngIgbGz7pgs2FY1iLJBckXV331FikoBYMQqbQiWJckg06h8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1974520},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"b0182f69122fd0d275c5bb017984ecc723b92cbe","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.9_1777126198078_0.8747768951229256","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.10":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.10","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.10","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"326cc2c99303d171ee29ef6b6981a32a77399c76","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.10.tgz","fileCount":281,"integrity":"sha512-Wt1I8ArExQqikXGOdxB/7R+tx55T0FUrLnx6eOUijmhVkekB/PdrdB5JCIbq0VF1rkMUyjxMWs9BylWLql19yg==","signatures":[{"sig":"MEUCIC9muTSy8w3ORqr0U9cF3y2xi2ZqkoNfVIq+BSAlp6K5AiEAuPmHHimywEqqKvw0DvN/4RvY4/dqMNd2sN4ZIR58ZW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1994067},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"b981c1fd39f83317efc99322b77b4d4ea8e3feab","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.10_1777224502605_0.13710084884830298","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.11":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.11","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.11","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"77f2632f9e9bbd6e942dcad185230d99b9f23b4e","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.11.tgz","fileCount":281,"integrity":"sha512-2sV/3eRxRMNKpmnDec6A2Q5nft1jLdY1ryz3UTIefWinrcDEjKuclpDxzOncvpxCKs4PZt/OFvPxz8mBF8w6UA==","signatures":[{"sig":"MEUCIQDtvNft0altK1xg3hwJimUgAicYZRED1nPytCiCsBGIGwIgCjOShqNOYLSm9H8GcnigBuVi7XKfYdIzBXnPUjaYknw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1994159},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"0258f3ff14bcdbf78aaa5838295d575ba02cea6e","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.11_1777447855894_0.8442315550471866","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.12":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.12","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.12","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"411c549cd19fffc08386168db4621a1d24e972ae","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.12.tgz","fileCount":281,"integrity":"sha512-tET2wXvn7XJgTnN7na/Ej1Dhcoxd7wDMX3wNYn2LDBxk32VQNLx44cF2VWrLEyjl54j7bjp3yrutAbxDO0cxxA==","signatures":[{"sig":"MEUCIFNPfMwdVAwE03oCoKzGQ4fCzzS4NhiacPJFM9T7QsQ0AiEA+/4zYKr4G222GvH6tYfh7AEtswyD9WVUQwOsepjgigo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1991374},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"40fcbc8b44d6590b401f231fe69e41c2d05410ea","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.12_1777555855217_0.2518559561005018","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.13":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.13","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.13","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"b050c36ec27a653e79c8e58b82a9749168105116","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.13.tgz","fileCount":281,"integrity":"sha512-Y7uCVQ/+Luctd2+D/YTJRWl67ZHOiQHWSEKOWblwdOa8H5nTlOM1KZx7ehSQdRAKFk0hEbUgLoaBR3fcMFxQmg==","signatures":[{"sig":"MEUCIAlKRPcNPryL15v8/bYXyfHjTiIHQwJCizWgFOAdpsRIAiEA4Nm+Yy3emuv+4Z/txBk59hFJgVZWBOBCDqutMuGoMU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1992312},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"a936f58ee8dbb234df81ff1e8279ec297e5abe57","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.13_1777745837451_0.5527616283268042","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.14":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.14","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.14","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"bd0e1f3084fcccba013e33359fb2e244bbc348e3","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.14.tgz","fileCount":281,"integrity":"sha512-5zLVcUAnmTz+NPGoXWtyGntSkLRAMoRvzh1HH1tZzK3fgypL+WhHN0f2eHqR+fdQ3JzHScJJai3N1RA7z2bM2A==","signatures":[{"sig":"MEYCIQD07ZvP1TRWxaATDsMR3tP8c1ouMCTd11IMd+jffeV9KQIhALq+j34J6FTdkNORPBaJgrwlz3GWwMUPi+Xt58Xka1qy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1997312},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"2ab64b2e9ed608715e6e9dd7b075e05e01d6a940","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.14_1778492780455_0.882077958859179","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.15":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.15","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.15","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"3561864c1b559f0de43b36290684ca4fffe4730d","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.15.tgz","fileCount":281,"integrity":"sha512-/iF5iY9CoSSYm8RiyXkUWnswsbzo6+sv+llOOpB6CFzB4Y6DttfXZitFfuk7Zs/j1ipHllUCsN3Y5tS9Cp3ZZw==","signatures":[{"sig":"MEYCIQCbGOxt6IVXsU4cIAheY0eZrOtNVJwvrTds192zwrT0pQIhAMkzMESu2GzWon+CUuBvSeSEZz5Kb5RmDRpntT7aCytJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2002336},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"bec9533076f8ca93e53dddd777af7252ac5f0e15","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.15_1778866157986_0.004074457308621993","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.16":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.16","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.16","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"4ffb1277c3c177c107d8bad699351420822472d5","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.16.tgz","fileCount":281,"integrity":"sha512-vd3k2YNGcD5oWgGYuy4npEQzJ2QJBG3OZOdfIC/sOWzpNXJMBC2717CQgs2IIK5HniNiexMWUvmkRu36lQKaEQ==","signatures":[{"sig":"MEQCIE8sha0EGPKOZt+3T5m7sS7v+Kd7d069etZdAniI0dPVAiAcpRcl1viIwjgFxMSSYA3CkcODDWyyXq6/7Nodhtes4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2002589},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"3bbec08d37de52ac48822f1b1025f3db8ffdbc48","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.16_1778967813515_0.9409902635275282","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.17":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.17","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.17","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"4f82d24783df39e1c0b684df795a9aa8e465fe38","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.17.tgz","fileCount":281,"integrity":"sha512-rTwG7tU5iJRRC4xURARidXSYa1PKr5BYBOpuVkCqe4cSHROFbhBB7jn2SozuHdAMNSva8a7sNdxV7hg/J0waxg==","signatures":[{"sig":"MEUCIQC1Us+SzRnHkvpyf3tNQhSbHXNfVKE/G9wpbqFdKG/AmAIgfxIK60K1MQucyjfOnOrs03l65JLTj4hRz9aB3xo6Y+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2000779},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"e55dcb171286468ff4d90b68aeec871fa983d06c","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.17_1779172287547_0.27643027713461565","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.18":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.18","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.18","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"7d95069bc2a26752d5e465798537fbba677a436e","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.18.tgz","fileCount":288,"integrity":"sha512-RmA2QdnNlRiw8cKtA5IQ0plCFfaT38iHJ6CCFofXUXgbwz3sqqCXLupfbf1LQrLLBiDcPHs4RusU0PxpIg+QEA==","signatures":[{"sig":"MEUCIQDsrufNCdbTwil5YKWHTKzSFfGt+BwuS297ncSEw1RKsQIgQ9eAd4bfEbZNzs8gVY2kGbLxYDNNOocc7pW6/GE24tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2055186},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"4042e343ce757491eaa3d94124ba922b102c7068","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.18_1779539424239_0.3548279853832923","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.19":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.19","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.19","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"a10f28e487acee52965e76d0a289373eb1320a4c","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.19.tgz","fileCount":288,"integrity":"sha512-aVXu+CIcNcmcDSRVhnlG7r5R2SRLuIerO/sRTruKC1PuA3AQbKFjtqH2AzM0zSMiJmZLV1d6SyBx3g6CylU8Gw==","signatures":[{"sig":"MEYCIQCoNAEqnjKonFRmaiZy55sticd5ZIZBvRDJr+sDAB13BAIhAKICeNKJmUKuUdyAVo5Jmt8yBYT1cPGtBNfTbcY/WnKB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2064568},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"b31502ed6a30bbe70b905796f4f04efb45cff5a2","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.19_1779607317424_0.9196153981598225","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.20":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.20","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.20","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"281f661f58b6571e0c2739cc71e1e58fdbbe62f8","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.20.tgz","fileCount":288,"integrity":"sha512-naLcycdo0X7NXg9UD3mx+SMwVV1HHV24OF+usjVEDtvJJcz+4G5fv3wP0p8saBuYR9fNGJLYi3HXuFBbmbKKIA==","signatures":[{"sig":"MEQCIAevStAnSrNeM092FPBpU5dT4I93ob/ApLEB6JumvEX/AiAh7+Oz49h6g1BciYISEMAbYEBjk6AQnWyE9qvGZH6Qyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2065508},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"662eb9b0e205b4fe22fb1ec342b315bf32dd8d2b","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.20_1779964174723_0.4905335496723471","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.21":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.21","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.21","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"8ab6543cf0ead0b5dc1f76f33318c3400cfe03bd","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.21.tgz","fileCount":288,"integrity":"sha512-Re0QfV8EozsDqW9F1+vBouewt947lD6UnyhOTtHDLcJi637NaUpkJsoTiiNVn/XZOoDN3HnRqWz/tBstFNuabg==","signatures":[{"sig":"MEUCIB2UdyCzb5pK7BtFm7+yC2G1+0vMfs8sy/TKLks5IAewAiEAyPv7LLlAYIwynzyNNSIrh7Ouuj5+/cNQCpNi7/rwQH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2069249},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"7f11024bdd6032e4ca73b6ccf418aec543aab597","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.21_1780667551102_0.9434362584503442","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.22":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.22","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.22","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"a1e61472a82d8c86a72ce5b07acbb80a72a7f614","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.22.tgz","fileCount":288,"integrity":"sha512-lv5w0Li3p1hT4zqxU1bBgBgHzQd2QqlNwrfgDTiX9CmqieQtmy3AcPwukR2OQPM+LVSUJ2x5JXSahtM6afgemg==","signatures":[{"sig":"MEUCICnBZfAP6mx5dvh3f958a921rDy4n8vfVobZKuz8PofSAiEArU0GQ5/qZSU4vHLIyKyDIoYH52rHP91w8XEKI1wNWds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2070047},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"ea1edfa9f0c882d0badd973e53269a19ad21c8c4","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.22_1780670976382_0.4680729758931008","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.23":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.23","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.23","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"59f32a7200e816f37579ac06deb444ea6c3b53c0","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.23.tgz","fileCount":288,"integrity":"sha512-IVC9MJ2/VN5MQk+JziqM/cZwwoIkp3QzwenQJZi6f2ZNpH4CAepT7t1qa0GnBbHS3Er6chzceBljbZjvojcorQ==","signatures":[{"sig":"MEUCIQDpTPmGhjT35x3PonUG41QhmKzLs46GQ1jJLlgsjQ/TLwIgOzBkxhEdl4+V+56uhQazCLdOQ4DqFL44mVMNNVf8LBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2066249},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"24a8ab617e63111be90b3144b5f206c66a2b76d2","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.23_1781112623112_0.755412950265673","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.24":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.24","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.24","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"4b205544f4a57bd6e56cd819a9a27e53e2d1b79b","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.24.tgz","fileCount":293,"integrity":"sha512-wGI7SNlZmlPzPi5GJODZeWZrN4jr9dW0TpyL6yx53j9eZ9rv+Q5yac5Vzv74El1f2DbPeKRxeq5Wf4rv3TlRNg==","signatures":[{"sig":"MEQCIAXKR1TjexrTHhuOleA+8cbATUu36oSxDzXYZ1V1MfHvAiBA3lYmMC2QsKz9I0WY4lQPu8DkmID5qq8bSkAgqcn50g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2093857},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./utils/virtual_session":{"types":"./lib/utils/virtual_session.d.ts","import":"./lib/utils/virtual_session.mjs","require":"./lib/utils/virtual_session.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"2ddaf85cc801801155f888be884e2e3a6381eede","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.24_1781557535233_0.3095100353527591","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.25":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.25","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.25","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"b4ef30ffadd45ecce94ffbeef1589b4818443817","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.25.tgz","fileCount":293,"integrity":"sha512-BhuWzdDowT4uANOpJEAQf3tnyJbWsjiu90BwOBBQOK6ul9cnViyhUWavXxfYrzly9ZuB6JB4t83iPOc/EfHfhA==","signatures":[{"sig":"MEYCIQCBicBsGlbYkuk8cVkrfKZfBMrz1jUtnm6ceqJbpLzzcQIhAMUVG8xyPZWtWiCKhLwfvtCWNWLCCxKhoRMmyOkuscg8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2095269},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./utils/virtual_session":{"types":"./lib/utils/virtual_session.d.ts","import":"./lib/utils/virtual_session.mjs","require":"./lib/utils/virtual_session.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"2a13cb0edbfe62c547c1e45ee67b6044f491d7d0","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.25_1781887581741_0.8130448650621311","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.26":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.26","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.26","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"24c39d2b34a130a0af67c7b860351af8a4a786fd","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.26.tgz","fileCount":293,"integrity":"sha512-K+W2TiTbXJ2j2msCFtvKZ2+8B7SK7EtIDYM3Ppw7eb5Je2VL+iyt+2jPv2whrTAGVGTpVbsX9gW/DX5w7/WBVQ==","signatures":[{"sig":"MEYCIQDmIGm+bWzbuD93cA5s4aZwXKpp++qEG6pdjyC1YU5r6QIhALgJjVy4ftOzCdX94znik1tIHheb9J0m0N5NZaV4/9Ne","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2095306},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./utils/virtual_session":{"types":"./lib/utils/virtual_session.d.ts","import":"./lib/utils/virtual_session.mjs","require":"./lib/utils/virtual_session.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"82aaf8a85cea1317f329e61dd3ce4a841e22fa21","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.26_1781888847154_0.7981003166358451","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.27":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.27","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.27","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"2a1a9c45499c905f4cb92608acf83c5e8b0e3db0","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.27.tgz","fileCount":293,"integrity":"sha512-00mJrg4iGj2NR/ArT/DzZyub4Cr2lIGrVkZsI2nAhWYhHPLUX8k6DbMuIZasiMTI7Tt1jbmhLZzjZydxYMdm4A==","signatures":[{"sig":"MEUCIHmDtP0CoAlzMU2+sLIVmgBR5tt0UpMH8zMx/w385pXWAiEA1NJUiv76dufVEcmkLpdQSWru7ga+VVajT+hV1exzPek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2095418},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./utils/virtual_session":{"types":"./lib/utils/virtual_session.d.ts","import":"./lib/utils/virtual_session.mjs","require":"./lib/utils/virtual_session.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"5bb4f074ead83fa2da7231648d0ca60e37b5b849","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.27_1781889045674_0.2946870978856424","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.28":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.28","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.28","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"ff7384c66c4369f479653486cec1a0598383cb2b","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.28.tgz","fileCount":294,"integrity":"sha512-6OdUcq/DlTljLKYyIgcvFPEpKnJ/Oey0orolHQ9YlS6o5EnmopLdgo7vVixsntReWGWLtK+HhXJwGfeX7PmafQ==","signatures":[{"sig":"MEUCIGq2nNHVqNYuiRQvwLvSCzMS3Puq13r3g4EnlwcwdDGFAiEA8USX34jjZrZjGyWqYbQHSycer4U2qbHBHCZsy7n4nSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2103432},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./utils/virtual_session":{"types":"./lib/utils/virtual_session.d.ts","import":"./lib/utils/virtual_session.mjs","require":"./lib/utils/virtual_session.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"6a6ccc5467e68cd6be6a87c996c471c0b63e61a4","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.28_1781898513686_0.711120719131006","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.29":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.29","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.29","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"69bb8949054525e34b4b310cd6440b8f367b9957","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.29.tgz","fileCount":294,"integrity":"sha512-79ms0S2Dj3x8rTz5dhQLBdYdIDjlzIMNyIzkqfndyOsZj3skzl0AANCdHoB2IoeQAKeRenhClEIusA9mXff+gA==","signatures":[{"sig":"MEQCIFYAA8QRZFsyP4zq719q2ZpxQ7HREzrlBVybwDp3chRyAiBhOkpO8DKs2tltPsaPX0vWpAssrh4rZvs0F1zT9VxH9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2103956},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./utils/virtual_session":{"types":"./lib/utils/virtual_session.d.ts","import":"./lib/utils/virtual_session.mjs","require":"./lib/utils/virtual_session.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"0ed652b6ecf1ad60b4f465ad4b0c50691dda3fed","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.29_1781899983956_0.22863511032342476","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.30":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.30","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.30","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"73b4bcf0e2d4fb72aad817d603e9ff9464bd6e08","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.30.tgz","fileCount":294,"integrity":"sha512-B8HOwxKXk4zRoNpJ3XvTsYTauqkdfAsKciLsmh9JJDGbx4wqLliS1Um4yHIWDNhha0WVmgPdQsacdBo/2+lv7A==","signatures":[{"sig":"MEYCIQDV5HepEAWq99ckOp//jTYYgpJ411YWGlNTmJODD19zGQIhAOyyDFqktYD/iMCwQ7hWgxDrUs46lLdq0x0NT7EdUwRX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2104385},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./utils/virtual_session":{"types":"./lib/utils/virtual_session.d.ts","import":"./lib/utils/virtual_session.mjs","require":"./lib/utils/virtual_session.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"d91b49116ec2391591a43ec28d53d53c35a717d6","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.30_1781902005582_0.828183326331184","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.31":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.31","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.31","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"5aeea2f8826ab62d0d61cfd91a4f03c62a25cce8","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.31.tgz","fileCount":294,"integrity":"sha512-86phxIlkYkTPoExFaN9Pg3bI1wyTGXl5TVPUziGjuJEOxzDCSBdFUm1jQaZLqjK9bJvfqOznEfJYYW+YBYdHJA==","signatures":[{"sig":"MEUCIQDRRCiM5+FAnErnQBwVR6fadoYzTvTgw1cb/MFgHETCewIgRr7c/yymt++ykvox81zYrrndQT87IjAiikAkrODBnFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2104094},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./utils/virtual_session":{"types":"./lib/utils/virtual_session.d.ts","import":"./lib/utils/virtual_session.mjs","require":"./lib/utils/virtual_session.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"16acbd83f832be390703b8a35caa98afe2a9303b","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.31_1781902702473_0.9911306498056558","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.32":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.32","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.32","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"00c70cdbbd48c64de29a98b375cbc7db8cd05111","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.32.tgz","fileCount":294,"integrity":"sha512-iRf5wlYCdyKg5lEh7RASLhyE8hCUz338KyXAp+smWlJjEz0177A7S0Y3FKkNEmTtTeUgr7tqu3v9hvdO3SIAFg==","signatures":[{"sig":"MEUCIAxxdvkyCcsHmg+oPArHBx2lTcJ7grMuO+n90T6GoekbAiEA33jzAWPNuThRIw326jpkfDL1+hMkHMrJ4JL2PTLChXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2104190},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./utils/virtual_session":{"types":"./lib/utils/virtual_session.d.ts","import":"./lib/utils/virtual_session.mjs","require":"./lib/utils/virtual_session.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"851e9201434f382a95faa57a832f07ca136ed790","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.32_1781902915998_0.3106791276498233","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.33":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.33","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.33","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"29c36f1f14b578d09c024e188fe77b64dd5a8767","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.33.tgz","fileCount":300,"integrity":"sha512-zwjJIoDh88zCWSdGcZhvmlDPc1N/QrGPl0MI/u0ITq4GxXqe3NahKtt1e1C410p+sXDnzAnY3LbzQ6GhxaFh8g==","signatures":[{"sig":"MEYCIQDL8O1b+n+ksMU534KOP4X79alUu3+Rv39EgR194iDDQgIhAL0QN3aJKTii1jjiQJQKP/64WMpYSDCy6qs5rwe1dtow","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2140826},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./utils/virtual_session":{"types":"./lib/utils/virtual_session.d.ts","import":"./lib/utils/virtual_session.mjs","require":"./lib/utils/virtual_session.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"9a7360778b4c76977687db684ea0ac0ead3ffd28","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.33_1782075387042_0.2806847099819969","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.34":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.34","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.34","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"d67aaf21204933caa7d1c4bcc8a0dcf12d702b55","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.34.tgz","fileCount":300,"integrity":"sha512-9Whog282PGCtr52K5IO7+q7Rp0TiNLRr78Kn6/qJPMzdAVhEhnyrookjrWrruZboaVLlMUgiZMoq7iGfd1o+Ag==","signatures":[{"sig":"MEYCIQCwYirFM2pUU/l3cWjuxK2gZ7tX8y5VFFBlEXVt7ItcvQIhAJOX0MtF9pCtpDWrX8ol/tSDPRxAYwADp/etXdd+fx7q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2143470},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./utils/virtual_session":{"types":"./lib/utils/virtual_session.d.ts","import":"./lib/utils/virtual_session.mjs","require":"./lib/utils/virtual_session.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"9572c17651e3ecedd986c9f86a0fa9950100b899","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.34_1782825522702_0.9088690918254703","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.35":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.35","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.35","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"fdb3dc862f9fa6be27d9b6003f2e509d8c5fc14a","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.35.tgz","fileCount":300,"integrity":"sha512-azzEfPfsiUM6G0exeR05VQ9CSxiU0W1464aWIPiEBzpm/lbOCDAOFjBE8ybxHccxtKi0l8ZYdFY1iroNQgdBHw==","signatures":[{"sig":"MEUCIHJFpKd0JrVgeB3nn1cRgh9T4suF0qyCQsyX2ORlKwXxAiEA925/FfpVSXJkk/rQpLZPLl4XHsZyRxfRDFhv3z4hLX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2145142},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./utils/virtual_session":{"types":"./lib/utils/virtual_session.d.ts","import":"./lib/utils/virtual_session.mjs","require":"./lib/utils/virtual_session.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"0d88f39fcc0fab0a505919c981b2388fc1bcfb0e","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.35_1783188800874_0.710789390057347","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.36":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.36","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.36","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"65e14e3f048f25f3ec308affba540ed71cdfef3e","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.36.tgz","fileCount":300,"integrity":"sha512-ySmQGvweRGd7i7v9r3Rk9qY60Hmlb3L7bEVFRjkZhVVIs/HK3qRlTwHorMqQDXDMYBAmyjpwvjlEATqoL+ZRYg==","signatures":[{"sig":"MEQCIHlBwW97ajtDOHLc4CUBdBFa2rYE6e1Icjjvr8ymOYn0AiB7tEVbncXmhOuGJuDz3xNNP2a+WMdwMD0uIt2p+3ofHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2145178},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./utils/virtual_session":{"types":"./lib/utils/virtual_session.d.ts","import":"./lib/utils/virtual_session.mjs","require":"./lib/utils/virtual_session.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"a06e95ba26b2d9b8040dfda7c37cd9c8c04a2b87","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.36_1783237507438_0.48139366138949025","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.37":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.37","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.37","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"6945e6326919bf5f7e430cc02f46ce8e2904bb3a","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.37.tgz","fileCount":312,"integrity":"sha512-8+fTF9r3Z5yApi65Obm1DfZ1/ctR39UCqvveaBlyE/9T7uWewOU3KHrXZ3z+3IfwxfnXuZQcQlsT2OC0hRTKmg==","signatures":[{"sig":"MEUCIFWLeIWmfhQeRDqw5Yw/O8PJ61wJeGbAgg9r46DWvwSZAiEAskPb+p4tcIRlCCAnxAKm1Q8zCxOH+X34eHqw6xZ+LO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2171395},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./utils/virtual_session":{"types":"./lib/utils/virtual_session.d.ts","import":"./lib/utils/virtual_session.mjs","require":"./lib/utils/virtual_session.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"952fefc1fc68db3ca2acce49e7ecea7fc5ecf6fe","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","unicode-segmenter":"^0.17.0","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.37_1783623536731_0.3021500228619003","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.38":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.38","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.38","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"a6075cad3cc1fbf1b72d4cf44c7f0179f2fa568e","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.38.tgz","fileCount":315,"integrity":"sha512-mQDICC0CD0MS8FnYHlrSQ6gV4/HQQWjk+6mWrtu0SHl9zBfLwgl4JJA402y5w+XJzQIFTiaeOyMg3uEul5MJmw==","signatures":[{"sig":"MEQCIGSLz9o8KiG0y/uOacBQv7vIxzMvl+Har3y5uobmWqcIAiAgLl4aUZ0T6QBLX9hmG4xTSQEhSWVW7SoutptFFaFxUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2221209},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./utils/virtual_session":{"types":"./lib/utils/virtual_session.d.ts","import":"./lib/utils/virtual_session.mjs","require":"./lib/utils/virtual_session.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"7b1e9c7a3afe1686b4d54411a2104e3cd986c389","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","htmlparser2":"^10.1.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","unicode-segmenter":"^0.17.0","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.38_1783869445853_0.9501980881989505","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.39":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.39","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.39","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"1ea648dc521f90ece73b294c40d44df6346da598","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.39.tgz","fileCount":315,"integrity":"sha512-wxflo9CmLnpWXp5mTV07shjJwDrmDCyaW0F5WpzIZBg1NeuH7zHtkFn7CVhZjzcrZekIcN9/bE5rzdyI35OUtw==","signatures":[{"sig":"MEUCIQCu/e8yLbVEmCZc5kwg7lqebxf3hPcXXTTJT0fOzGmJ0AIgKhuFXZyZErZTNhFKQceM3QKxagl3JnqZIED80ndbUKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2222293},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./utils/virtual_session":{"types":"./lib/utils/virtual_session.d.ts","import":"./lib/utils/virtual_session.mjs","require":"./lib/utils/virtual_session.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"cd290cf2b4e3daea7cd506f78e7d4bb8e511f163","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","htmlparser2":"^10.1.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","unicode-segmenter":"^0.17.0","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.39_1783885506730_0.5294493656682082","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.40":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.40","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.40","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"b577265503f7740296e7a8e6653f3714598eafac","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.40.tgz","fileCount":315,"integrity":"sha512-P77GNFHNrbI2gZttJFBooI/UlE+mk6+06z4MccwaH/83/2tWjv/FxCHf7OEDdm4t/A7nS/u9ZlurDXk5fKpC4g==","signatures":[{"sig":"MEYCIQCX9fuW2bnpriLVQdWl8DjV2Xk0BkBDbbbH4OlJ4QYfCgIhAOaBty/QJxKL3GCN9oIEW17CXOBpsq+Czp6hL0izDNPH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2225150},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./utils/virtual_session":{"types":"./lib/utils/virtual_session.d.ts","import":"./lib/utils/virtual_session.mjs","require":"./lib/utils/virtual_session.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"a6f5892c86c3d5b6a63636e1ecc43c0f363c98ef","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","htmlparser2":"^10.1.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","unicode-segmenter":"^0.17.0","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.40_1783957219301_0.1566182588567533","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.41":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.41","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.41","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"8d860dc61a46aa72681bdd18c48d9044192bf647","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.41.tgz","fileCount":315,"integrity":"sha512-JGHx6VSH7pJT3xoH7IbIAVYGWd3K8qSDTTwNJlkG9ovh5Lsr9A1M4mLdSnLphjbIO9z2I17y3pF3K4H4w/AXtA==","signatures":[{"sig":"MEQCIBqu9D33XBbaO6zabcQQkP2Il9AHuXbtFLIGCvRPsaKPAiBj+Et6QTm4bSyL/UU3SZUvxyBcR1OKQ9iFk3d7HA2obg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2226360},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./utils/virtual_session":{"types":"./lib/utils/virtual_session.d.ts","import":"./lib/utils/virtual_session.mjs","require":"./lib/utils/virtual_session.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"42df5414fa0fc86301df2149b775a3cb0b3520e3","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","htmlparser2":"^10.1.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","unicode-segmenter":"^0.17.0","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.41_1783971000683_0.22966984506079724","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.42":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.42","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.42","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"cef76dddf27ff7eb29bd7ba02dd82c3aeee8dacf","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.42.tgz","fileCount":315,"integrity":"sha512-jycEb6F6NIs6sdseQ3nBYH2vCxfsDd5SK9pIC6ZFBTnD6h6DIdsM9Bfv12TULn4w4BgM6791fR8ZeJY5jp9hEA==","signatures":[{"sig":"MEUCIEx7N06mM+Bp/nbaFeN65RBPum5hYijFo821XENCHsClAiEAtv56B8hBnJ5zd++4EMWt6eIchRiTrMJPGhz1SV1EVWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2227002},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./utils/virtual_session":{"types":"./lib/utils/virtual_session.d.ts","import":"./lib/utils/virtual_session.mjs","require":"./lib/utils/virtual_session.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"8081e5efbff00485cf62796ca0b81c858fff7449","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","htmlparser2":"^10.1.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","unicode-segmenter":"^0.17.0","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.42_1784996410505_0.9589167842549877","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.43":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.43","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.43","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"0144ca19090b360b4da2ab9a3d4b7e9e4a4ca329","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.43.tgz","fileCount":315,"integrity":"sha512-Ey3LpK2RllxzFq37KBcNZRcaUroG+bdcyHqhTPiu7vhMG47F6gyZzc/c6NiQQGL4mdP0Oy3TXs3koYxbqm4Nqg==","signatures":[{"sig":"MEUCIQDYRj2uUUdt7BL4pU65Bt/3wE8kY2fc8i6xr1VW8FFdOQIgNyMnJ7MRUPuXoXaJlLaGd1XBHHnLMxw5D35Xdfb6wrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2232147},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./utils/virtual_session":{"types":"./lib/utils/virtual_session.d.ts","import":"./lib/utils/virtual_session.mjs","require":"./lib/utils/virtual_session.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"130e5e5752d2e405541f06628dde004030af6d48","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","htmlparser2":"^10.1.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","unicode-segmenter":"^0.17.0","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.43_1785765290847_0.02854785287877082","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.44":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.44","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.44","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"cd209d0b088bb0d4d8f0adef9ddc2655aa8ac99e","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.44.tgz","fileCount":315,"integrity":"sha512-mvI25iUOrrM2ouRg5joO7bcDmBzJhMuORWr6g7bG2sYi5MTzOzsn8rSWPr7Eou6QHILulR20Hft9AMFfmCLXmw==","signatures":[{"sig":"MEYCIQD/bmIMN6DbrdkT8aOKKNRt5FFEN5X6GrqhofS2WrR5CgIhAMem57Wtu7r2qqlyDEPSIjcX0uE38Kdn0BjNzt9JSj9o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2252553},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./utils/virtual_session":{"types":"./lib/utils/virtual_session.d.ts","import":"./lib/utils/virtual_session.mjs","require":"./lib/utils/virtual_session.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"1e562fd69b89e004ab0f32169e2ea0838a64dcc8","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","htmlparser2":"^10.1.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","unicode-segmenter":"^0.17.0","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.44_1786797143438_0.5677955761476885","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-alpha.45":{"name":"koishi-plugin-chatluna","version":"1.4.0-alpha.45","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-alpha.45","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"637fb7b9024a34983d74e9a67b9d8da0fe0b1859","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-alpha.45.tgz","fileCount":315,"integrity":"sha512-GR7PTFSluTb1U9OZMtPKrB7YXEoaBY6nuzs1h9xOS/rtT8Y4/56kiqBfMkDv/KaAMhBtsusyI3zK+oSRUema/A==","signatures":[{"sig":"MEYCIQDSi4SBZFcDb90+0CF3ONo8nRBSS96LaSiDV+ium0TyEwIhAMbRfSZPYPCeRaYHy+aUihgOnMDWsVW+xz00jaElFGb3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2252629},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./utils/virtual_session":{"types":"./lib/utils/virtual_session.d.ts","import":"./lib/utils/virtual_session.mjs","require":"./lib/utils/virtual_session.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"e75add559883bcfa574ad1577bbd0cf27caac0d7","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","htmlparser2":"^10.1.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","unicode-segmenter":"^0.17.0","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-alpha.45_1787958325405_0.9499927490283113","host":"s3://npm-registry-packages-npm-production"}},"1.4.0-rc.0":{"name":"koishi-plugin-chatluna","version":"1.4.0-rc.0","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","_id":"koishi-plugin-chatluna@1.4.0-rc.0","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"homepage":"https://github.com/ChatLunaLab/chatluna#readme","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"87b1bb1f619f66397560f783a1dc827a549bc42d","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0-rc.0.tgz","fileCount":315,"integrity":"sha512-cKgMCTUBknLJtvqySIawKr8SJTHT9usT4EVfn7Shk2xyOV/2cFAj/lzGN3aNxtsXXmhkt2jzClnZP8jrZR1dCg==","signatures":[{"sig":"MEYCIQCznTVrFRVo+CKqJktB7agpeNtR8KGWUcdgQbI/MSWFBwIhAIN97mnCt2N7BprrxWB394OA54Z3F1mbflLqSXbouVIC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2252625},"main":"lib/index.cjs","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./utils/virtual_session":{"types":"./lib/utils/virtual_session.d.ts","import":"./lib/utils/virtual_session.mjs","require":"./lib/utils/virtual_session.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"edd680ca335c10bca8c0220549e4dd6c7d40af91","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","htmlparser2":"^10.1.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","unicode-segmenter":"^0.17.0","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-chatluna_1.4.0-rc.0_1788805242063_0.9811440811660588","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"_id":"koishi-plugin-chatluna@1.4.0","bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"dist":{"shasum":"cf4ba30a6cf4b53c8b450efb96d1d3f67bec8da8","tarball":"https://registry.npmjs.org/koishi-plugin-chatluna/-/koishi-plugin-chatluna-1.4.0.tgz","fileCount":315,"integrity":"sha512-gPb1/eL11msyjOCwBoWgMzZWvh2KdHPhDPb1KYpCOjFdiO2PmPY/X08paJVRvs8qcYqf+1FyxMitXgA0Z+yBWg==","signatures":[{"sig":"MEUCIH1bmeNq39yxjUW+vTZkenMKYxz9GvYd/ThkyyIRtFaLAiEAxQJteCW9kBcTkXM25ZAsguFYmu3dy2VSjLoOzcAdmCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBoif4JXk5rDgrYeFTIeFXST5T/u7w/LAVh67kGUg/0uAiBcMXPPuiQin/LidkEtrynjFSoikd9OSzCLYQ3lyYpBZA=="}],"unpackedSize":2252620},"main":"lib/index.cjs","name":"koishi-plugin-chatluna","pnpm":{"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"}},"type":"module","author":"dingyi222666 <dingyi222666@foxmail.com>","koishi":{"service":{"optional":["censor","vits","sst","chatluna_storage"],"required":["database"],"implements":["chatluna"]},"description":{"en":"A bot plugin for LLM chat services with multi-model integration, extensibility, and various output formats","zh":"多平台大语言模型聊天插件，支持多种模型和输出格式"}},"module":"lib/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.mjs","require":"./lib/index.cjs"},"./chains":{"types":"./lib/chains/index.d.ts","import":"./lib/chains/index.mjs","require":"./lib/chains/index.cjs"},"./preset":{"types":"./lib/preset.d.ts","import":"./lib/preset.mjs","require":"./lib/preset.cjs"},"./utils/sse":{"types":"./lib/utils/sse.d.ts","import":"./lib/utils/sse.mjs","require":"./lib/utils/sse.cjs"},"./utils/lock":{"types":"./lib/utils/lock.d.ts","import":"./lib/utils/lock.mjs","require":"./lib/utils/lock.cjs"},"./utils/error":{"types":"./lib/utils/error.d.ts","import":"./lib/utils/error.mjs","require":"./lib/utils/error.cjs"},"./utils/queue":{"types":"./lib/utils/queue.d.ts","import":"./lib/utils/queue.mjs","require":"./lib/utils/queue.cjs"},"./utils/types":{"types":"./lib/utils/types.d.ts","import":"./lib/utils/types.mjs","require":"./lib/utils/types.cjs"},"./package.json":"./package.json","./utils/base64":{"types":"./lib/utils/base64.d.ts","import":"./lib/utils/base64.mjs","require":"./lib/utils/base64.cjs"},"./utils/koishi":{"types":"./lib/utils/koishi.d.ts","import":"./lib/utils/koishi.mjs","require":"./lib/utils/koishi.cjs"},"./utils/logger":{"types":"./lib/utils/logger.d.ts","import":"./lib/utils/logger.mjs","require":"./lib/utils/logger.cjs"},"./utils/object":{"types":"./lib/utils/object.d.ts","import":"./lib/utils/object.mjs","require":"./lib/utils/object.cjs"},"./utils/schema":{"types":"./lib/utils/schema.d.ts","import":"./lib/utils/schema.mjs","require":"./lib/utils/schema.cjs"},"./utils/stream":{"types":"./lib/utils/stream.d.ts","import":"./lib/utils/stream.mjs","require":"./lib/utils/stream.cjs"},"./utils/string":{"types":"./lib/utils/string.d.ts","import":"./lib/utils/string.mjs","require":"./lib/utils/string.cjs"},"./services/chat":{"types":"./lib/services/chat.d.ts","import":"./lib/services/chat.mjs","require":"./lib/services/chat.cjs"},"./utils/promise":{"types":"./lib/utils/promise.d.ts","import":"./lib/utils/promise.mjs","require":"./lib/utils/promise.cjs"},"./utils/request":{"types":"./lib/utils/request.d.ts","import":"./lib/utils/request.mjs","require":"./lib/utils/request.cjs"},"./llm-core/agent":{"types":"./lib/llm-core/agent/index.d.ts","import":"./lib/llm-core/agent/index.mjs","require":"./lib/llm-core/agent/index.cjs"},"./utils/chatluna":{"types":"./lib/utils/chatluna.d.ts","import":"./lib/utils/chatluna.mjs","require":"./lib/utils/chatluna.cjs"},"./llm-core/prompt":{"types":"./lib/llm-core/prompt/index.d.ts","import":"./lib/llm-core/prompt/index.mjs","require":"./lib/llm-core/prompt/index.cjs"},"./utils/langchain":{"types":"./lib/utils/langchain.d.ts","import":"./lib/utils/langchain.mjs","require":"./lib/utils/langchain.cjs"},"./utils/pagination":{"types":"./lib/utils/pagination.d.ts","import":"./lib/utils/pagination.mjs","require":"./lib/utils/pagination.cjs"},"./llm-core/chat/app":{"types":"./lib/llm-core/chat/app.d.ts","import":"./lib/llm-core/chat/app.mjs","require":"./lib/llm-core/chat/app.cjs"},"./utils/usage_source":{"types":"./lib/utils/usage_source.d.ts","import":"./lib/utils/usage_source.mjs","require":"./lib/utils/usage_source.cjs"},"./llm-core/chain/base":{"types":"./lib/llm-core/chain/base.d.ts","import":"./lib/llm-core/chain/base.mjs","require":"./lib/llm-core/chain/base.cjs"},"./llm-core/model/base":{"types":"./lib/llm-core/model/base.d.ts","import":"./lib/llm-core/model/base.mjs","require":"./lib/llm-core/model/base.cjs"},"./llm-core/retrievers":{"types":"./lib/llm-core/retrievers/index.d.ts","import":"./lib/llm-core/retrievers/index.mjs","require":"./lib/llm-core/retrievers/index.cjs"},"./llm-core/utils/chunk":{"types":"./lib/llm-core/utils/chunk.d.ts","import":"./lib/llm-core/utils/chunk.mjs","require":"./lib/llm-core/utils/chunk.cjs"},"./llm-core/chain/prompt":{"types":"./lib/llm-core/chain/prompt.d.ts","import":"./lib/llm-core/chain/prompt.mjs","require":"./lib/llm-core/chain/prompt.cjs"},"./llm-core/platform/api":{"types":"./lib/llm-core/platform/api.d.ts","import":"./lib/llm-core/platform/api.mjs","require":"./lib/llm-core/platform/api.cjs"},"./llm-core/vectorstores":{"types":"./lib/llm-core/vectorstores/index.d.ts","import":"./lib/llm-core/vectorstores/index.mjs","require":"./lib/llm-core/vectorstores/index.cjs"},"./utils/virtual_session":{"types":"./lib/utils/virtual_session.d.ts","import":"./lib/utils/virtual_session.mjs","require":"./lib/utils/virtual_session.cjs"},"./llm-core/memory/message":{"types":"./lib/llm-core/memory/message/index.d.ts","import":"./lib/llm-core/memory/message/index.mjs","require":"./lib/llm-core/memory/message/index.cjs"},"./llm-core/platform/model":{"types":"./lib/llm-core/platform/model.d.ts","import":"./lib/llm-core/platform/model.mjs","require":"./lib/llm-core/platform/model.cjs"},"./llm-core/platform/types":{"types":"./lib/llm-core/platform/types.d.ts","import":"./lib/llm-core/platform/types.mjs","require":"./lib/llm-core/platform/types.cjs"},"./llm-core/platform/usage":{"types":"./lib/llm-core/platform/usage.d.ts","import":"./lib/llm-core/platform/usage.mjs","require":"./lib/llm-core/platform/usage.cjs"},"./llm-core/model/in_memory":{"types":"./lib/llm-core/model/in_memory.d.ts","import":"./lib/llm-core/model/in_memory.mjs","require":"./lib/llm-core/model/in_memory.cjs"},"./llm-core/platform/client":{"types":"./lib/llm-core/platform/client.d.ts","import":"./lib/llm-core/platform/client.mjs","require":"./lib/llm-core/platform/client.cjs"},"./llm-core/platform/config":{"types":"./lib/llm-core/platform/config.d.ts","import":"./lib/llm-core/platform/config.mjs","require":"./lib/llm-core/platform/config.cjs"},"./llm-core/platform/rerank":{"types":"./lib/llm-core/platform/rerank.d.ts","import":"./lib/llm-core/platform/rerank.mjs","require":"./lib/llm-core/platform/rerank.cjs"},"./llm-core/memory/langchain":{"types":"./lib/llm-core/memory/langchain/index.d.ts","import":"./lib/llm-core/memory/langchain/index.mjs","require":"./lib/llm-core/memory/langchain/index.cjs"},"./llm-core/platform/service":{"types":"./lib/llm-core/platform/service.d.ts","import":"./lib/llm-core/platform/service.mjs","require":"./lib/llm-core/platform/service.cjs"},"./llm-core/utils/count_tokens":{"types":"./lib/llm-core/utils/count_tokens.d.ts","import":"./lib/llm-core/utils/count_tokens.mjs","require":"./lib/llm-core/utils/count_tokens.cjs"}},"gitHead":"11b97432b0b1644df8e02cd755248f676c690ea6","license":"AGPL-3.0","scripts":{"test":"yarn exec cross-env TS_NODE_PROJECT=tests/tsconfig.json mocha -r tsconfig-paths/register -r esbuild-register -r yml-register --exit \"tests/**/*.spec.ts\"","build":"atsc -b"},"typings":"lib/index.d.ts","version":"1.4.0","_npmUser":{"name":"dingyi222666","email":"dingyi222666@foxmail.com"},"homepage":"https://github.com/ChatLunaLab/chatluna#readme","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"overrides":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","directories":{},"maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"resolutions":{"js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80"},"dependencies":{"he":"^1.2.0","ws":"^8.18.3","zod":"3.25.76","socks":"^2.8.7","marked":"^15.0.12","undici":"^6.21.3","js-yaml":"^4.1.0","lru-cache":"^11.2.2","decimal.js":"^10.6.0","htmlparser2":"^10.1.0","js-tiktoken":"npm:@dingyi222666/js-tiktoken@^1.0.21","@langchain/core":"^0.3.80","@vue/reactivity":"^3.6.0-alpha.2","https-proxy-agent":"^7.0.6","socks-proxy-agent":"^8.0.5","unicode-segmenter":"^0.17.0","zod-to-json-schema":"^3.24.6","koishi-plugin-markdown":"^1.1.1","@chatluna/shared-prompt-renderer":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"atsc":"^2.1.0","chai":"^4.4.1","mocha":"^9.2.2","esbuild":"^0.25.10","@types/he":"^1.2.3","cross-env":"^7.0.3","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","yml-register":"^1.2.5","@types/qrcode":"^1.5.5","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","@koishijs/cache":"^2.1.0","@koishijs/censor":"^1.1.0","@types/useragent":"^2","esbuild-register":"npm:@shigma/esbuild-register@^1.1.1","@initencounter/sst":"^0.0.1","@initencounter/vits":"^0.0.3","@koishijs/plugin-notifier":"^1.2.1","@koishijs/plugin-adapter-qq":"^4.10.1","koishi-plugin-adapter-onebot":"^6.8.0","@koishijs/plugin-database-memory":"^3.7.0"},"peerDependencies":{"koishi":"^4.18.9","koishi-plugin-chatluna-storage-service":"^1.0.6"},"peerDependenciesMeta":{"koishi-plugin-chatluna-storage-service":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/koishi-plugin-chatluna_1.4.0_1789825519104_0.37210780205400606"}}},"time":{"created":"2023-11-09T03:27:33.607Z","modified":"2026-09-19T13:45:19.365Z","1.0.0-beta.20":"2023-11-09T03:27:33.994Z","1.0.0-beta.21":"2023-11-09T12:40:16.799Z","1.0.0-beta.22":"2023-11-18T16:47:55.001Z","1.0.0-beta.23":"2023-11-21T12:27:14.852Z","1.0.0-beta.24":"2023-12-02T11:30:51.067Z","1.0.0-beta.25":"2023-12-08T15:00:49.682Z","1.0.0-beta.26":"2023-12-08T19:34:58.370Z","1.0.0-beta.27":"2023-12-09T14:53:48.982Z","1.0.0-beta.28":"2023-12-19T02:00:10.220Z","1.0.0-beta.29":"2024-01-02T07:25:47.411Z","1.0.0-beta.30":"2024-01-02T07:39:49.219Z","1.0.0-beta.31":"2024-01-02T09:50:39.526Z","1.0.0-beta.32":"2024-01-08T17:57:57.309Z","1.0.0-beta.33":"2024-01-17T09:13:57.048Z","1.0.0-beta.34":"2024-02-05T15:26:44.332Z","1.0.0-beta.35":"2024-02-12T14:31:14.975Z","1.0.0-beta.36":"2024-02-21T09:28:58.311Z","1.0.0-beta.37":"2024-02-21T16:40:11.647Z","1.0.0-beta.38":"2024-02-24T08:30:41.953Z","1.0.0-beta.39":"2024-02-28T16:54:30.902Z","1.0.0-beta.40":"2024-03-03T14:20:18.003Z","1.0.0-beta.41":"2024-03-06T12:50:50.824Z","1.0.0-beta.42":"2024-03-15T23:10:32.191Z","1.0.0-beta.43":"2024-03-19T04:02:57.955Z","1.0.0-beta.44":"2024-04-12T19:07:06.209Z","1.0.0-beta.45":"2024-04-21T12:42:40.375Z","1.0.0-beta.46":"2024-04-23T12:31:26.478Z","1.0.0-beta.47":"2024-04-24T12:07:22.112Z","1.0.0-beta.48":"2024-05-11T18:46:42.419Z","1.0.0-beta.49":"2024-05-31T17:12:48.537Z","1.0.0-beta.50":"2024-05-31T21:34:52.575Z","1.0.0-beta.51":"2024-06-01T22:04:46.623Z","1.0.0-beta.52":"2024-06-03T18:29:23.315Z","1.0.0-beta.53":"2024-06-22T08:28:59.287Z","1.0.0-beta.54":"2024-06-29T16:32:57.508Z","1.0.0-beta.55":"2024-07-01T16:33:35.093Z","1.0.0-beta.56":"2024-07-08T23:45:23.859Z","1.0.0-beta.57":"2024-07-19T16:26:16.143Z","1.0.0-beta.58":"2024-07-20T17:57:39.158Z","1.0.0-beta.59":"2024-07-21T17:29:48.988Z","1.0.0-beta.60":"2024-07-25T14:12:55.001Z","1.0.0-beta.61":"2024-07-28T15:40:20.806Z","1.0.0-beta.62":"2024-07-30T18:38:05.629Z","1.0.0-beta.63":"2024-07-31T18:04:54.006Z","1.0.0-beta.64":"2024-08-04T16:11:16.891Z","1.0.0-beta.66":"2024-08-05T20:37:23.811Z","1.0.0-beta.67":"2024-08-06T20:06:19.450Z","1.0.0-beta.68":"2024-08-06T22:14:17.632Z","1.0.0-beta.69":"2024-08-09T09:43:55.364Z","1.0.0-beta.70":"2024-08-09T10:41:55.884Z","1.0.0-beta.71":"2024-08-12T10:12:15.460Z","1.0.0-beta.72":"2024-08-14T02:07:28.078Z","1.0.0-beta.73":"2024-08-14T12:38:19.051Z","1.0.0-beta.74":"2024-08-14T21:48:43.909Z","1.0.0-beta.75":"2024-08-17T15:19:24.317Z","1.0.0-beta.76":"2024-08-18T15:22:17.979Z","1.0.0-beta.77":"2024-08-18T17:09:21.668Z","1.0.0-beta.78":"2024-08-19T10:46:30.632Z","1.0.0-beta.79":"2024-08-23T07:33:46.307Z","1.0.0-beta.81":"2024-08-24T18:59:28.603Z","1.0.0-beta.82":"2024-08-24T21:48:00.010Z","1.0.0-beta.83":"2024-08-25T12:46:13.315Z","1.0.0-beta.84":"2024-08-25T16:34:41.663Z","1.0.0-beta.85":"2024-08-25T22:07:53.460Z","1.0.0-beta.86":"2024-09-01T07:41:20.320Z","1.0.0-beta.87":"2024-09-04T07:15:13.175Z","1.0.0-beta.88":"2024-09-04T07:22:50.777Z","1.0.0-beta.89":"2024-09-21T14:09:03.230Z","1.0.0-beta.90":"2024-09-28T00:50:33.511Z","1.0.0-beta.91":"2024-09-28T11:51:57.621Z","1.0.0-beta.92":"2024-09-29T03:09:19.058Z","1.0.0-beta.93":"2024-09-29T06:34:00.661Z","1.0.0-beta.94":"2024-10-03T14:29:53.687Z","1.0.0-beta.95":"2024-10-04T14:50:49.656Z","1.0.0-beta.96":"2024-10-05T17:15:32.214Z","1.0.0-beta.97":"2024-10-05T18:49:16.546Z","1.0.0-beta.98":"2024-10-06T15:41:27.973Z","1.0.0-beta.99":"2024-10-08T20:17:22.232Z","1.0.0-beta.100":"2024-10-09T09:26:01.248Z","1.0.0-beta.101":"2024-10-13T12:36:04.665Z","1.0.0-beta.102":"2024-10-14T08:01:32.277Z","1.0.0-beta.103":"2024-10-14T12:49:34.860Z","1.0.0-beta.104":"2024-10-15T08:34:01.335Z","1.0.0-beta.105":"2024-10-18T21:45:12.944Z","1.0.0-beta.106":"2024-10-18T23:13:47.126Z","1.0.0-beta.107":"2024-10-19T19:03:43.530Z","1.0.0-beta.108":"2024-10-22T16:16:35.965Z","1.0.0-beta.109":"2024-10-23T10:03:40.359Z","1.0.0-beta.110":"2024-10-25T00:02:40.105Z","1.0.0-beta.111":"2024-10-26T09:02:02.905Z","1.0.0-beta.112":"2024-10-27T11:31:12.258Z","1.0.0-beta.113":"2024-10-28T18:01:13.229Z","1.0.0-beta.114":"2024-10-29T17:22:10.559Z","1.0.0-beta.115":"2024-10-30T10:30:23.632Z","1.0.0-beta.116":"2024-10-30T14:32:33.914Z","1.0.0-beta.117":"2024-10-31T09:35:08.546Z","1.0.0-beta.118":"2024-11-01T15:07:11.957Z","1.0.0-beta.119":"2024-11-01T17:39:44.370Z","1.0.0-beta.120":"2024-11-13T08:08:10.695Z","1.0.0-beta.121":"2024-11-13T09:42:11.077Z","1.0.0-beta.122":"2024-11-13T12:09:23.027Z","1.0.0-beta.123":"2024-11-14T01:52:50.540Z","1.0.0-beta.124":"2024-11-15T01:27:44.501Z","1.0.0-beta.125":"2024-11-15T03:24:57.516Z","1.0.0-beta.126":"2024-11-16T06:50:54.620Z","1.0.0-beta.127":"2024-11-18T05:52:55.751Z","1.0.0-rc.0":"2024-11-22T02:31:27.634Z","1.0.0-beta.128":"2024-11-29T09:41:14.719Z","1.0.0-beta.129":"2024-11-30T06:50:17.705Z","1.0.0-rc.1":"2024-12-06T00:00:39.596Z","1.0.0-beta.130":"2024-12-10T10:47:03.701Z","1.0.0-beta.131":"2024-12-10T17:55:30.093Z","1.0.0-beta.132":"2024-12-12T09:13:33.879Z","1.0.0-beta.133":"2024-12-13T14:14:13.661Z","1.0.0-beta.134":"2024-12-17T19:41:02.402Z","1.0.0-beta.135":"2024-12-17T20:17:03.626Z","1.0.0-beta.136":"2024-12-17T23:10:47.704Z","1.0.0-beta.137":"2024-12-22T06:22:13.026Z","1.0.0-beta.138":"2024-12-22T08:49:53.527Z","1.0.0-beta.139":"2024-12-24T07:46:18.886Z","1.0.0-beta.140":"2024-12-24T08:18:34.959Z","1.0.0-rc.2":"2024-12-24T11:34:27.566Z","1.0.0-beta.141":"2024-12-28T09:10:52.512Z","1.0.0-beta.142":"2024-12-28T11:44:29.520Z","1.0.0-beta.143":"2024-12-28T13:57:26.520Z","1.0.0-beta.144":"2024-12-28T15:11:13.258Z","1.0.0-beta.145":"2024-12-28T21:52:55.509Z","1.0.0-beta.146":"2024-12-30T02:01:32.111Z","1.0.0-beta.147":"2024-12-30T02:17:11.786Z","1.0.0-beta.148":"2024-12-30T17:07:13.313Z","1.0.0-beta.149":"2024-12-31T12:25:41.509Z","1.0.0-beta.150":"2025-01-01T01:02:11.767Z","1.0.0-beta.151":"2025-01-01T07:58:15.145Z","1.0.0-rc.3":"2025-01-05T13:05:16.437Z","1.0.0-beta.152":"2025-01-13T10:34:49.684Z","1.0.0-beta.153":"2025-01-13T16:16:01.808Z","1.0.0-beta.154":"2025-01-13T16:20:01.809Z","1.0.0":"2025-01-28T13:56:12.026Z","1.0.1-alpha.0":"2025-01-29T18:49:09.227Z","1.0.1-alpha.1":"2025-01-29T19:12:52.643Z","1.0.1":"2025-02-01T15:07:46.720Z","1.1.0-alpha.0":"2025-02-04T15:27:21.913Z","1.1.0-alpha.1":"2025-02-06T09:52:07.115Z","1.1.0-alpha.2":"2025-02-06T14:02:31.046Z","1.1.0-alpha.3":"2025-02-07T12:10:18.928Z","1.1.0-alpha.4":"2025-02-07T12:21:38.322Z","1.1.0-alpha.5":"2025-02-08T09:57:34.051Z","1.1.0-alpha.6":"2025-02-08T13:22:53.414Z","1.1.0-alpha.7":"2025-02-08T13:40:42.814Z","1.1.0-alpha.8":"2025-02-09T17:01:11.166Z","1.1.0-alpha.9":"2025-02-09T19:54:10.192Z","1.1.0-alpha.10":"2025-02-09T19:59:49.731Z","1.1.0-alpha.11":"2025-02-10T01:33:24.774Z","1.1.0-alpha.12":"2025-02-11T04:40:26.531Z","1.1.0-alpha.13":"2025-02-11T12:16:01.317Z","1.1.0-alpha.14":"2025-02-12T08:22:05.984Z","1.1.0-alpha.15":"2025-02-12T15:52:56.911Z","1.1.0-alpha.16":"2025-02-14T16:22:19.039Z","1.1.0-alpha.17":"2025-02-15T11:07:59.306Z","1.1.0-alpha.18":"2025-02-17T13:01:26.838Z","1.1.0-alpha.19":"2025-02-22T12:03:57.891Z","1.1.0-beta.0":"2025-02-26T19:35:52.098Z","1.1.0-beta.1":"2025-03-01T00:26:53.664Z","1.1.0-beta.2":"2025-03-01T00:35:10.613Z","1.1.0-beta.3":"2025-03-01T00:40:10.693Z","1.1.0-beta.4":"2025-03-01T03:07:24.336Z","1.1.0-beta.5":"2025-03-02T09:36:26.083Z","1.1.0-beta.6":"2025-03-02T14:38:07.100Z","1.1.0-beta.7":"2025-03-02T15:59:42.138Z","1.1.0-beta.8":"2025-03-02T16:12:12.008Z","1.1.0-beta.9":"2025-03-02T16:40:34.288Z","1.1.0-beta.10":"2025-03-02T19:30:30.591Z","1.1.0-beta.11":"2025-03-03T19:19:56.391Z","1.1.0-beta.12":"2025-03-03T21:31:06.312Z","1.1.0-beta.13":"2025-03-04T11:44:47.487Z","1.1.0-beta.14":"2025-03-04T13:45:36.601Z","1.1.0-beta.15":"2025-03-04T19:39:26.711Z","1.1.0-beta.16":"2025-03-05T18:57:36.553Z","1.1.0":"2025-03-07T11:04:18.761Z","1.1.1":"2025-03-11T22:21:57.435Z","1.1.2":"2025-03-12T12:51:34.659Z","1.1.3":"2025-03-22T10:44:49.001Z","1.1.4":"2025-03-26T13:18:22.313Z","1.2.0-alpha.0":"2025-04-06T16:18:55.349Z","1.2.0-alpha.1":"2025-04-08T18:09:06.448Z","1.2.0-alpha.2":"2025-05-11T07:14:13.192Z","1.2.0-alpha.3":"2025-05-11T08:25:17.934Z","1.2.0-alpha.4":"2025-05-30T19:50:58.505Z","1.2.0-alpha.5":"2025-06-01T17:27:08.067Z","1.2.0-alpha.6":"2025-06-07T13:58:33.645Z","1.2.0-alpha.7":"2025-06-07T16:39:14.396Z","1.2.0-alpha.8":"2025-06-13T16:28:11.330Z","1.2.0-alpha.9":"2025-06-14T14:39:50.918Z","1.2.0":"2025-06-14T15:14:29.644Z","1.2.1":"2025-06-23T21:17:28.161Z","1.2.2":"2025-06-24T10:22:29.540Z","1.3.0-alpha.0":"2025-07-07T18:58:49.997Z","1.3.0-alpha.1":"2025-07-14T15:03:06.424Z","1.3.0-alpha.2":"2025-07-18T21:15:30.910Z","1.3.0-alpha.3":"2025-07-19T17:19:15.491Z","1.3.0-alpha.4":"2025-07-19T22:51:24.146Z","1.3.0-alpha.5":"2025-07-24T05:46:37.189Z","1.3.0-alpha.6":"2025-07-24T06:12:06.178Z","1.3.0-alpha.7":"2025-08-07T19:26:06.473Z","1.3.0-alpha.9":"2025-08-14T12:56:45.265Z","1.3.0-alpha.10":"2025-08-26T20:49:55.695Z","1.3.0-alpha.11":"2025-08-26T21:00:07.546Z","1.3.0-alpha.12":"2025-08-27T14:22:43.327Z","1.3.0-alpha.13":"2025-08-27T16:28:11.065Z","1.3.0-alpha.14":"2025-08-27T16:46:06.662Z","1.3.0-alpha.15":"2025-08-28T23:01:19.447Z","1.3.0-alpha.16":"2025-08-30T00:38:59.152Z","1.3.0-alpha.17":"2025-09-04T04:16:56.315Z","1.3.0-alpha.18":"2025-09-04T07:11:24.314Z","1.3.0-alpha.20":"2025-09-04T08:46:51.242Z","1.3.0-alpha.21":"2025-09-05T09:12:18.802Z","1.3.0-alpha.22":"2025-09-05T09:28:52.097Z","1.3.0-alpha.23":"2025-09-05T15:54:52.660Z","1.3.0-alpha.24":"2025-09-06T14:31:37.645Z","1.3.0-alpha.26":"2025-09-06T19:22:51.889Z","1.3.0-alpha.27":"2025-09-06T19:28:12.532Z","1.3.0-alpha.28":"2025-09-07T08:39:26.529Z","1.3.0-alpha.29":"2025-09-07T10:14:21.454Z","1.3.0-alpha.30":"2025-09-07T13:52:42.118Z","1.3.0-alpha.31":"2025-09-07T16:05:20.746Z","1.3.0-alpha.32":"2025-09-08T18:35:07.696Z","1.3.0-alpha.33":"2025-09-08T18:44:47.468Z","1.3.0-alpha.34":"2025-09-09T13:02:35.598Z","1.3.0-alpha.35":"2025-09-09T15:58:47.518Z","1.3.0-alpha.36":"2025-09-13T13:51:55.243Z","1.3.0-alpha.37":"2025-09-13T15:53:33.305Z","1.3.0-alpha.38":"2025-09-15T16:33:15.072Z","1.3.0-alpha.39":"2025-09-15T16:43:39.463Z","1.3.0-alpha.40":"2025-09-15T17:02:59.687Z","1.3.0-alpha.42":"2025-09-17T01:04:35.360Z","1.3.0-alpha.43":"2025-09-21T18:40:05.001Z","1.3.0-alpha.44":"2025-09-27T17:05:34.650Z","1.3.0-alpha.45":"2025-09-28T17:32:28.884Z","1.3.0-alpha.46":"2025-09-29T18:53:38.916Z","1.3.0-alpha.47":"2025-09-30T08:19:23.869Z","1.3.0-alpha.48":"2025-09-30T14:49:34.334Z","1.3.0-alpha.49":"2025-10-04T21:54:37.511Z","1.3.0-alpha.50":"2025-10-05T09:01:35.567Z","1.3.0-alpha.51":"2025-10-06T12:54:18.752Z","1.3.0-alpha.52":"2025-10-06T19:24:53.670Z","1.3.0-alpha.53":"2025-10-07T14:11:50.510Z","1.3.0-alpha.54":"2025-10-08T13:29:43.105Z","1.3.0-alpha.55":"2025-10-09T20:50:52.669Z","1.3.0-alpha.56":"2025-10-10T19:11:28.210Z","1.3.0-alpha.57":"2025-10-11T14:14:57.486Z","1.3.0-alpha.58":"2025-10-11T15:13:56.534Z","1.3.0-alpha.59":"2025-10-11T15:21:50.756Z","1.3.0-alpha.60":"2025-10-11T17:56:50.809Z","1.3.0-alpha.61":"2025-10-12T14:25:29.539Z","1.3.0-alpha.62":"2025-10-13T14:54:48.433Z","1.3.0-alpha.63":"2025-10-13T15:40:12.085Z","1.3.0-alpha.64":"2025-10-14T20:38:46.784Z","1.3.0-alpha.65":"2025-10-15T15:36:27.178Z","1.3.0-alpha.66":"2025-10-15T21:15:21.077Z","1.3.0-alpha.67":"2025-10-16T15:15:34.279Z","1.3.0-alpha.68":"2025-10-17T16:40:41.934Z","1.3.0-alpha.69":"2025-10-18T00:22:23.818Z","1.3.0-alpha.71":"2025-10-19T11:52:27.903Z","1.3.0-alpha.72":"2025-10-19T20:09:44.908Z","1.3.0-alpha.73":"2025-10-21T10:35:23.455Z","1.3.0-alpha.74":"2025-10-24T17:39:37.791Z","1.3.0-alpha.75":"2025-10-26T12:57:36.551Z","1.3.0-alpha.76":"2025-10-27T12:45:12.366Z","1.3.0-alpha.77":"2025-10-27T14:25:01.633Z","1.3.0-alpha.78":"2025-10-28T10:38:33.966Z","1.3.0":"2025-11-15T13:11:26.963Z","1.3.1":"2025-11-30T22:27:08.145Z","1.3.2":"2025-12-01T12:50:36.497Z","1.3.3":"2025-12-01T13:01:01.337Z","1.3.4":"2025-12-04T04:54:02.250Z","1.3.5":"2025-12-14T11:18:49.612Z","1.3.6":"2025-12-23T19:40:20.787Z","1.3.7":"2025-12-25T16:51:48.049Z","1.3.8":"2025-12-29T18:23:13.426Z","1.3.9":"2026-01-03T09:49:27.001Z","1.3.10":"2026-01-18T11:38:57.081Z","1.3.11":"2026-01-26T15:02:29.323Z","1.3.12":"2026-01-27T14:17:34.916Z","1.3.13":"2026-01-27T14:59:01.939Z","1.3.14":"2026-01-28T15:15:55.350Z","1.3.15":"2026-01-28T17:49:55.674Z","1.3.16":"2026-01-30T13:09:28.113Z","1.3.17":"2026-02-06T02:32:53.565Z","1.3.18":"2026-02-06T03:19:41.191Z","1.3.19":"2026-02-13T15:02:59.681Z","1.3.20":"2026-02-13T17:39:36.603Z","1.3.21":"2026-02-17T17:33:50.584Z","1.3.22-alpha.0":"2026-02-21T16:14:10.622Z","1.3.22-alpha.1":"2026-02-21T16:20:05.611Z","1.3.22-alpha.3":"2026-02-21T16:29:48.464Z","1.3.22-alpha.4":"2026-02-21T16:39:49.426Z","1.3.22":"2026-02-21T17:56:29.471Z","1.3.23":"2026-02-28T22:20:21.615Z","1.3.24":"2026-02-28T22:51:31.572Z","1.3.25":"2026-02-28T22:54:26.830Z","1.3.26":"2026-03-01T20:50:45.572Z","1.3.27":"2026-03-05T22:08:56.262Z","1.3.28":"2026-03-06T20:09:10.223Z","1.3.29":"2026-03-07T10:41:08.768Z","1.3.30":"2026-03-07T10:43:03.092Z","1.3.31":"2026-03-07T12:20:49.733Z","1.3.32":"2026-03-09T21:18:11.327Z","1.3.33":"2026-03-10T18:35:41.416Z","1.3.34":"2026-03-19T22:55:45.927Z","1.3.35":"2026-03-21T20:38:16.515Z","1.3.36":"2026-03-28T21:10:41.549Z","1.4.0-alpha.0":"2026-04-05T14:45:23.754Z","1.4.0-alpha.1":"2026-04-06T13:50:52.137Z","1.4.0-alpha.2":"2026-04-08T14:31:47.557Z","1.4.0-alpha.3":"2026-04-13T15:17:52.343Z","1.4.0-alpha.4":"2026-04-13T15:55:04.364Z","1.4.0-alpha.5":"2026-04-14T15:36:13.834Z","1.4.0-alpha.6":"2026-04-14T16:42:49.103Z","1.4.0-alpha.7":"2026-04-14T17:11:44.953Z","1.4.0-alpha.8":"2026-04-24T20:04:17.813Z","1.4.0-alpha.9":"2026-04-25T14:09:58.314Z","1.4.0-alpha.10":"2026-04-26T17:28:22.853Z","1.4.0-alpha.11":"2026-04-29T07:30:56.078Z","1.4.0-alpha.12":"2026-04-30T13:30:55.385Z","1.4.0-alpha.13":"2026-05-02T18:17:17.664Z","1.4.0-alpha.14":"2026-05-11T09:46:20.637Z","1.4.0-alpha.15":"2026-05-15T17:29:18.140Z","1.4.0-alpha.16":"2026-05-16T21:43:33.683Z","1.4.0-alpha.17":"2026-05-19T06:31:27.699Z","1.4.0-alpha.18":"2026-05-23T12:30:24.411Z","1.4.0-alpha.19":"2026-05-24T07:21:57.677Z","1.4.0-alpha.20":"2026-05-28T10:29:34.939Z","1.4.0-alpha.21":"2026-06-05T13:52:31.272Z","1.4.0-alpha.22":"2026-06-05T14:49:36.548Z","1.4.0-alpha.23":"2026-06-10T17:30:23.325Z","1.4.0-alpha.24":"2026-06-15T21:05:35.419Z","1.4.0-alpha.25":"2026-06-19T16:46:21.916Z","1.4.0-alpha.26":"2026-06-19T17:07:27.334Z","1.4.0-alpha.27":"2026-06-19T17:10:45.843Z","1.4.0-alpha.28":"2026-06-19T19:48:33.851Z","1.4.0-alpha.29":"2026-06-19T20:13:04.153Z","1.4.0-alpha.30":"2026-06-19T20:46:45.788Z","1.4.0-alpha.31":"2026-06-19T20:58:22.742Z","1.4.0-alpha.32":"2026-06-19T21:01:56.164Z","1.4.0-alpha.33":"2026-06-21T20:56:27.220Z","1.4.0-alpha.34":"2026-06-30T13:18:42.924Z","1.4.0-alpha.35":"2026-07-04T18:13:21.088Z","1.4.0-alpha.36":"2026-07-05T07:45:07.620Z","1.4.0-alpha.37":"2026-07-09T18:58:56.929Z","1.4.0-alpha.38":"2026-07-12T15:17:26.008Z","1.4.0-alpha.39":"2026-07-12T19:45:06.968Z","1.4.0-alpha.40":"2026-07-13T15:40:19.437Z","1.4.0-alpha.41":"2026-07-13T19:30:00.866Z","1.4.0-alpha.42":"2026-07-25T16:20:10.681Z","1.4.0-alpha.43":"2026-08-03T13:54:51.059Z","1.4.0-alpha.44":"2026-08-15T12:32:23.591Z","1.4.0-alpha.45":"2026-08-28T23:05:25.636Z","1.4.0-rc.0":"2026-09-07T18:20:42.229Z","1.4.0":"2026-09-19T13:45:19.228Z"},"bugs":{"url":"https://github.com/ChatLunaLab/chatluna/issues"},"author":"dingyi222666 <dingyi222666@foxmail.com>","license":"AGPL-3.0","homepage":"https://github.com/ChatLunaLab/chatluna#readme","keywords":["chatbot","koishi","chatgpt","gpt","chatluna","ai","langchain"],"repository":{"url":"https://github.com/ChatLunaLab/chatluna.git","type":"git","directory":"packages/core"},"description":"chatluna for koishi","maintainers":[{"name":"dingyi222666","email":"dingyi222666@foxmail.com"}],"readme":"","readmeFilename":""}