This commit is contained in:
熊潇 2025-05-24 10:03:35 +08:00
parent 2369417961
commit 8d2401ea30
4 changed files with 201 additions and 199 deletions

View File

@ -1,6 +1,6 @@
{
"name": "@kevisual/ai-center",
"version": "0.0.3",
"version": "0.0.4",
"description": "后面需要把ai-center的provider模块提取出去",
"main": "index.js",
"basename": "/root/ai-center-services",
@ -40,16 +40,16 @@
}
},
"devDependencies": {
"@kevisual/code-center-module": "0.0.18",
"@kevisual/code-center-module": "0.0.19",
"@kevisual/mark": "0.0.7",
"@kevisual/router": "0.0.20",
"@kevisual/router": "0.0.21",
"@kevisual/types": "^0.0.10",
"@kevisual/use-config": "^1.0.15",
"@types/bun": "^1.2.13",
"@kevisual/use-config": "^1.0.17",
"@types/bun": "^1.2.14",
"@types/crypto-js": "^4.2.2",
"@types/formidable": "^3.4.5",
"@types/lodash-es": "^4.17.12",
"@types/node": "^22.15.18",
"@types/node": "^22.15.21",
"@vitejs/plugin-basic-ssl": "^2.0.0",
"cookie": "^1.0.2",
"cross-env": "^7.0.3",
@ -60,10 +60,10 @@
"ioredis": "^5.6.1",
"json5": "^2.2.3",
"lodash-es": "^4.17.21",
"openai": "4.98.0",
"openai": "4.103.0",
"pm2": "^6.0.6",
"rimraf": "^6.0.1",
"rollup": "^4.40.2",
"rollup": "^4.41.0",
"rollup-plugin-dts": "^6.2.1",
"sequelize": "^6.37.7",
"tape": "^5.9.0",
@ -72,6 +72,6 @@
"vite": "^6.3.5"
},
"dependencies": {
"@kevisual/logger": "^0.0.3"
"@kevisual/logger": "^0.0.4"
}
}

354
pnpm-lock.yaml generated
View File

@ -9,27 +9,27 @@ importers:
.:
dependencies:
'@kevisual/logger':
specifier: ^0.0.3
version: 0.0.3
specifier: ^0.0.4
version: 0.0.4
devDependencies:
'@kevisual/code-center-module':
specifier: 0.0.18
version: 0.0.18(@kevisual/auth@1.0.5)(@kevisual/router@0.0.20)(@kevisual/use-config@1.0.15(dotenv@16.5.0))(ioredis@5.6.1)(pg@8.14.1)(sequelize@6.37.7(pg@8.14.1))
specifier: 0.0.19
version: 0.0.19(@kevisual/auth@1.0.5)(@kevisual/router@0.0.21)(@kevisual/use-config@1.0.17(dotenv@16.5.0))(ioredis@5.6.1)(pg@8.14.1)(sequelize@6.37.7(pg@8.14.1))
'@kevisual/mark':
specifier: 0.0.7
version: 0.0.7(dotenv@16.5.0)(esbuild@0.25.2)
'@kevisual/router':
specifier: 0.0.20
version: 0.0.20
specifier: 0.0.21
version: 0.0.21
'@kevisual/types':
specifier: ^0.0.10
version: 0.0.10
'@kevisual/use-config':
specifier: ^1.0.15
version: 1.0.15(dotenv@16.5.0)
specifier: ^1.0.17
version: 1.0.17(dotenv@16.5.0)
'@types/bun':
specifier: ^1.2.13
version: 1.2.13
specifier: ^1.2.14
version: 1.2.14
'@types/crypto-js':
specifier: ^4.2.2
version: 4.2.2
@ -40,11 +40,11 @@ importers:
specifier: ^4.17.12
version: 4.17.12
'@types/node':
specifier: ^22.15.18
version: 22.15.18
specifier: ^22.15.21
version: 22.15.21
'@vitejs/plugin-basic-ssl':
specifier: ^2.0.0
version: 2.0.0(vite@6.3.5(@types/node@22.15.18)(tsx@4.19.3))
version: 2.0.0(vite@6.3.5(@types/node@22.15.21)(tsx@4.19.3))
cookie:
specifier: ^1.0.2
version: 1.0.2
@ -73,8 +73,8 @@ importers:
specifier: ^4.17.21
version: 4.17.21
openai:
specifier: 4.98.0
version: 4.98.0(ws@8.18.1)(zod@3.24.2)
specifier: 4.103.0
version: 4.103.0(ws@8.18.1)(zod@3.24.2)
pm2:
specifier: ^6.0.6
version: 6.0.6
@ -82,11 +82,11 @@ importers:
specifier: ^6.0.1
version: 6.0.1
rollup:
specifier: ^4.40.2
version: 4.40.2
specifier: ^4.41.0
version: 4.41.0
rollup-plugin-dts:
specifier: ^6.2.1
version: 6.2.1(rollup@4.40.2)(typescript@5.8.3)
version: 6.2.1(rollup@4.41.0)(typescript@5.8.3)
sequelize:
specifier: ^6.37.7
version: 6.37.7(pg@8.14.1)
@ -101,7 +101,7 @@ importers:
version: 5.8.3
vite:
specifier: ^6.3.5
version: 6.3.5(@types/node@22.15.18)(tsx@4.19.3)
version: 6.3.5(@types/node@22.15.21)(tsx@4.19.3)
packages:
@ -276,8 +276,8 @@ packages:
'@kevisual/auth@1.0.5':
resolution: {integrity: sha512-GwsLj7unKXi7lmMiIIgdig4LwwLiDJnOy15HHZR5gMbyK6s5/uJiMY5RXPB2+onGzTNDqFo/hXjsD2wkerHPVg==}
'@kevisual/code-center-module@0.0.18':
resolution: {integrity: sha512-BfANmxLEO1AwVmqpa6VDgxk//YN8asf1r5jIPpyKDQm12kyyrYgHND9AgGCDRH8lvq6rYVe0svCZXD5b06UPWQ==}
'@kevisual/code-center-module@0.0.19':
resolution: {integrity: sha512-n2Z0SlKqBMq/uFa0lwLG3LMBHOA2q3AvfsSatXJwadF9+M4z2ddUMo3dTcdJM/HOud7PAgaSBnZCLTeNLpzPsg==}
peerDependencies:
'@kevisual/auth': ^1.0.5
'@kevisual/router': ^0.0.7
@ -289,8 +289,8 @@ packages:
'@kevisual/load@0.0.6':
resolution: {integrity: sha512-+3YTFehRcZ1haGel5DKYMUwmi5i6f2psyaPZlfkKU/cOXgkpwoG9/BEqPCnPjicKqqnksEpixVRkyHJ+5bjLVA==}
'@kevisual/logger@0.0.3':
resolution: {integrity: sha512-8emqxg+ab62WAK6VY4FQqetXPSSVKFAjGctD1NDbdnxt7YWuI/PyuDltCpsVz+uvWpV1dO5OKZOoHU7ow59Omw==}
'@kevisual/logger@0.0.4':
resolution: {integrity: sha512-+fpr92eokSxoGOW1SIRl/27lPuO+zyY+feR5o2Q4YCNlAdt2x64NwC/w8r/3NEC5QenLgd4K0azyKTI2mHbARw==}
'@kevisual/mark@0.0.7':
resolution: {integrity: sha512-PiEEy4yvWEpixw76PzgrIWeNelzm+FrhtzFmqJU92o5GkgawaFwighcvIxqcVZRKeEFF4uvlTjFrGeQvXw6F4A==}
@ -299,8 +299,8 @@ packages:
resolution: {integrity: sha512-TdCN+IU0fyHudiiqYvobXQ8r5MltfM/cKmSS59iopyL8YYwXwcipOS4S24NWA79g7uwJfSUNk5lg3yVhom79fQ==}
hasBin: true
'@kevisual/router@0.0.20':
resolution: {integrity: sha512-uSwDYWh+kvAu6i0m0SJVgcLR/CYz7WvIWGz0nSF8Vg6smJuAgI+laHR4ESO8Fbz+Xn8bPHuSwmM//HHLMLx2FA==}
'@kevisual/router@0.0.21':
resolution: {integrity: sha512-XKTxbNO924cT18UOAGplWErZ+hMze8Y53F2jYCk18v4jsdsvjRho5uXXjJb6HSVsuITMtQR4R3rG0IcM3jkDKQ==}
'@kevisual/router@0.0.7':
resolution: {integrity: sha512-4n1Tp4YLoraJv7jtfy7jbuLGyAj0B2QkTlnlEDHCUTlEUOvOkjtf7DHAe2SL92fTgXhSbod0I/0vUcDF85oj/w==}
@ -308,8 +308,8 @@ packages:
'@kevisual/types@0.0.10':
resolution: {integrity: sha512-Q73uzzjk9UidumnmCvOpgzqDDvQxsblz22bIFuoiioUFJWwaparx8bpd8ArRyFojicYL1YJoFDzDZ9j9NN8grA==}
'@kevisual/use-config@1.0.15':
resolution: {integrity: sha512-bLWdGMOPHgIKV4qY3U18cLoOKmSBL72K1wL0MneyEsqj9jRXoc98OMMyQm2/BlBddFTL1olOfByRET2DvwmWAA==}
'@kevisual/use-config@1.0.17':
resolution: {integrity: sha512-EsuMJ5bhAbdERvpD55td1diRxx4kSxtYVaIHo0vDvnLetuXLfq+j2DPGmWl/oRdO48op0dme5oo1DctCqpgYcQ==}
peerDependencies:
dotenv: ^16.4.7
@ -421,103 +421,103 @@ packages:
rollup:
optional: true
'@rollup/rollup-android-arm-eabi@4.40.2':
resolution: {integrity: sha512-JkdNEq+DFxZfUwxvB58tHMHBHVgX23ew41g1OQinthJ+ryhdRk67O31S7sYw8u2lTjHUPFxwar07BBt1KHp/hg==}
'@rollup/rollup-android-arm-eabi@4.41.0':
resolution: {integrity: sha512-KxN+zCjOYHGwCl4UCtSfZ6jrq/qi88JDUtiEFk8LELEHq2Egfc/FgW+jItZiOLRuQfb/3xJSgFuNPC9jzggX+A==}
cpu: [arm]
os: [android]
'@rollup/rollup-android-arm64@4.40.2':
resolution: {integrity: sha512-13unNoZ8NzUmnndhPTkWPWbX3vtHodYmy+I9kuLxN+F+l+x3LdVF7UCu8TWVMt1POHLh6oDHhnOA04n8oJZhBw==}
'@rollup/rollup-android-arm64@4.41.0':
resolution: {integrity: sha512-yDvqx3lWlcugozax3DItKJI5j05B0d4Kvnjx+5mwiUpWramVvmAByYigMplaoAQ3pvdprGCTCE03eduqE/8mPQ==}
cpu: [arm64]
os: [android]
'@rollup/rollup-darwin-arm64@4.40.2':
resolution: {integrity: sha512-Gzf1Hn2Aoe8VZzevHostPX23U7N5+4D36WJNHK88NZHCJr7aVMG4fadqkIf72eqVPGjGc0HJHNuUaUcxiR+N/w==}
'@rollup/rollup-darwin-arm64@4.41.0':
resolution: {integrity: sha512-2KOU574vD3gzcPSjxO0eyR5iWlnxxtmW1F5CkNOHmMlueKNCQkxR6+ekgWyVnz6zaZihpUNkGxjsYrkTJKhkaw==}
cpu: [arm64]
os: [darwin]
'@rollup/rollup-darwin-x64@4.40.2':
resolution: {integrity: sha512-47N4hxa01a4x6XnJoskMKTS8XZ0CZMd8YTbINbi+w03A2w4j1RTlnGHOz/P0+Bg1LaVL6ufZyNprSg+fW5nYQQ==}
'@rollup/rollup-darwin-x64@4.41.0':
resolution: {integrity: sha512-gE5ACNSxHcEZyP2BA9TuTakfZvULEW4YAOtxl/A/YDbIir/wPKukde0BNPlnBiP88ecaN4BJI2TtAd+HKuZPQQ==}
cpu: [x64]
os: [darwin]
'@rollup/rollup-freebsd-arm64@4.40.2':
resolution: {integrity: sha512-8t6aL4MD+rXSHHZUR1z19+9OFJ2rl1wGKvckN47XFRVO+QL/dUSpKA2SLRo4vMg7ELA8pzGpC+W9OEd1Z/ZqoQ==}
'@rollup/rollup-freebsd-arm64@4.41.0':
resolution: {integrity: sha512-GSxU6r5HnWij7FoSo7cZg3l5GPg4HFLkzsFFh0N/b16q5buW1NAWuCJ+HMtIdUEi6XF0qH+hN0TEd78laRp7Dg==}
cpu: [arm64]
os: [freebsd]
'@rollup/rollup-freebsd-x64@4.40.2':
resolution: {integrity: sha512-C+AyHBzfpsOEYRFjztcYUFsH4S7UsE9cDtHCtma5BK8+ydOZYgMmWg1d/4KBytQspJCld8ZIujFMAdKG1xyr4Q==}
'@rollup/rollup-freebsd-x64@4.41.0':
resolution: {integrity: sha512-KGiGKGDg8qLRyOWmk6IeiHJzsN/OYxO6nSbT0Vj4MwjS2XQy/5emsmtoqLAabqrohbgLWJ5GV3s/ljdrIr8Qjg==}
cpu: [x64]
os: [freebsd]
'@rollup/rollup-linux-arm-gnueabihf@4.40.2':
resolution: {integrity: sha512-de6TFZYIvJwRNjmW3+gaXiZ2DaWL5D5yGmSYzkdzjBDS3W+B9JQ48oZEsmMvemqjtAFzE16DIBLqd6IQQRuG9Q==}
'@rollup/rollup-linux-arm-gnueabihf@4.41.0':
resolution: {integrity: sha512-46OzWeqEVQyX3N2/QdiU/CMXYDH/lSHpgfBkuhl3igpZiaB3ZIfSjKuOnybFVBQzjsLwkus2mjaESy8H41SzvA==}
cpu: [arm]
os: [linux]
'@rollup/rollup-linux-arm-musleabihf@4.40.2':
resolution: {integrity: sha512-urjaEZubdIkacKc930hUDOfQPysezKla/O9qV+O89enqsqUmQm8Xj8O/vh0gHg4LYfv7Y7UsE3QjzLQzDYN1qg==}
'@rollup/rollup-linux-arm-musleabihf@4.41.0':
resolution: {integrity: sha512-lfgW3KtQP4YauqdPpcUZHPcqQXmTmH4nYU0cplNeW583CMkAGjtImw4PKli09NFi2iQgChk4e9erkwlfYem6Lg==}
cpu: [arm]
os: [linux]
'@rollup/rollup-linux-arm64-gnu@4.40.2':
resolution: {integrity: sha512-KlE8IC0HFOC33taNt1zR8qNlBYHj31qGT1UqWqtvR/+NuCVhfufAq9fxO8BMFC22Wu0rxOwGVWxtCMvZVLmhQg==}
'@rollup/rollup-linux-arm64-gnu@4.41.0':
resolution: {integrity: sha512-nn8mEyzMbdEJzT7cwxgObuwviMx6kPRxzYiOl6o/o+ChQq23gfdlZcUNnt89lPhhz3BYsZ72rp0rxNqBSfqlqw==}
cpu: [arm64]
os: [linux]
'@rollup/rollup-linux-arm64-musl@4.40.2':
resolution: {integrity: sha512-j8CgxvfM0kbnhu4XgjnCWJQyyBOeBI1Zq91Z850aUddUmPeQvuAy6OiMdPS46gNFgy8gN1xkYyLgwLYZG3rBOg==}
'@rollup/rollup-linux-arm64-musl@4.41.0':
resolution: {integrity: sha512-l+QK99je2zUKGd31Gh+45c4pGDAqZSuWQiuRFCdHYC2CSiO47qUWsCcenrI6p22hvHZrDje9QjwSMAFL3iwXwQ==}
cpu: [arm64]
os: [linux]
'@rollup/rollup-linux-loongarch64-gnu@4.40.2':
resolution: {integrity: sha512-Ybc/1qUampKuRF4tQXc7G7QY9YRyeVSykfK36Y5Qc5dmrIxwFhrOzqaVTNoZygqZ1ZieSWTibfFhQ5qK8jpWxw==}
'@rollup/rollup-linux-loongarch64-gnu@4.41.0':
resolution: {integrity: sha512-WbnJaxPv1gPIm6S8O/Wg+wfE/OzGSXlBMbOe4ie+zMyykMOeqmgD1BhPxZQuDqwUN+0T/xOFtL2RUWBspnZj3w==}
cpu: [loong64]
os: [linux]
'@rollup/rollup-linux-powerpc64le-gnu@4.40.2':
resolution: {integrity: sha512-3FCIrnrt03CCsZqSYAOW/k9n625pjpuMzVfeI+ZBUSDT3MVIFDSPfSUgIl9FqUftxcUXInvFah79hE1c9abD+Q==}
'@rollup/rollup-linux-powerpc64le-gnu@4.41.0':
resolution: {integrity: sha512-eRDWR5t67/b2g8Q/S8XPi0YdbKcCs4WQ8vklNnUYLaSWF+Cbv2axZsp4jni6/j7eKvMLYCYdcsv8dcU+a6QNFg==}
cpu: [ppc64]
os: [linux]
'@rollup/rollup-linux-riscv64-gnu@4.40.2':
resolution: {integrity: sha512-QNU7BFHEvHMp2ESSY3SozIkBPaPBDTsfVNGx3Xhv+TdvWXFGOSH2NJvhD1zKAT6AyuuErJgbdvaJhYVhVqrWTg==}
'@rollup/rollup-linux-riscv64-gnu@4.41.0':
resolution: {integrity: sha512-TWrZb6GF5jsEKG7T1IHwlLMDRy2f3DPqYldmIhnA2DVqvvhY2Ai184vZGgahRrg8k9UBWoSlHv+suRfTN7Ua4A==}
cpu: [riscv64]
os: [linux]
'@rollup/rollup-linux-riscv64-musl@4.40.2':
resolution: {integrity: sha512-5W6vNYkhgfh7URiXTO1E9a0cy4fSgfE4+Hl5agb/U1sa0kjOLMLC1wObxwKxecE17j0URxuTrYZZME4/VH57Hg==}
'@rollup/rollup-linux-riscv64-musl@4.41.0':
resolution: {integrity: sha512-ieQljaZKuJpmWvd8gW87ZmSFwid6AxMDk5bhONJ57U8zT77zpZ/TPKkU9HpnnFrM4zsgr4kiGuzbIbZTGi7u9A==}
cpu: [riscv64]
os: [linux]
'@rollup/rollup-linux-s390x-gnu@4.40.2':
resolution: {integrity: sha512-B7LKIz+0+p348JoAL4X/YxGx9zOx3sR+o6Hj15Y3aaApNfAshK8+mWZEf759DXfRLeL2vg5LYJBB7DdcleYCoQ==}
'@rollup/rollup-linux-s390x-gnu@4.41.0':
resolution: {integrity: sha512-/L3pW48SxrWAlVsKCN0dGLB2bi8Nv8pr5S5ocSM+S0XCn5RCVCXqi8GVtHFsOBBCSeR+u9brV2zno5+mg3S4Aw==}
cpu: [s390x]
os: [linux]
'@rollup/rollup-linux-x64-gnu@4.40.2':
resolution: {integrity: sha512-lG7Xa+BmBNwpjmVUbmyKxdQJ3Q6whHjMjzQplOs5Z+Gj7mxPtWakGHqzMqNER68G67kmCX9qX57aRsW5V0VOng==}
'@rollup/rollup-linux-x64-gnu@4.41.0':
resolution: {integrity: sha512-XMLeKjyH8NsEDCRptf6LO8lJk23o9wvB+dJwcXMaH6ZQbbkHu2dbGIUindbMtRN6ux1xKi16iXWu6q9mu7gDhQ==}
cpu: [x64]
os: [linux]
'@rollup/rollup-linux-x64-musl@4.40.2':
resolution: {integrity: sha512-tD46wKHd+KJvsmije4bUskNuvWKFcTOIM9tZ/RrmIvcXnbi0YK/cKS9FzFtAm7Oxi2EhV5N2OpfFB348vSQRXA==}
'@rollup/rollup-linux-x64-musl@4.41.0':
resolution: {integrity: sha512-m/P7LycHZTvSQeXhFmgmdqEiTqSV80zn6xHaQ1JSqwCtD1YGtwEK515Qmy9DcB2HK4dOUVypQxvhVSy06cJPEg==}
cpu: [x64]
os: [linux]
'@rollup/rollup-win32-arm64-msvc@4.40.2':
resolution: {integrity: sha512-Bjv/HG8RRWLNkXwQQemdsWw4Mg+IJ29LK+bJPW2SCzPKOUaMmPEppQlu/Fqk1d7+DX3V7JbFdbkh/NMmurT6Pg==}
'@rollup/rollup-win32-arm64-msvc@4.41.0':
resolution: {integrity: sha512-4yodtcOrFHpbomJGVEqZ8fzD4kfBeCbpsUy5Pqk4RluXOdsWdjLnjhiKy2w3qzcASWd04fp52Xz7JKarVJ5BTg==}
cpu: [arm64]
os: [win32]
'@rollup/rollup-win32-ia32-msvc@4.40.2':
resolution: {integrity: sha512-dt1llVSGEsGKvzeIO76HToiYPNPYPkmjhMHhP00T9S4rDern8P2ZWvWAQUEJ+R1UdMWJ/42i/QqJ2WV765GZcA==}
'@rollup/rollup-win32-ia32-msvc@4.41.0':
resolution: {integrity: sha512-tmazCrAsKzdkXssEc65zIE1oC6xPHwfy9d5Ta25SRCDOZS+I6RypVVShWALNuU9bxIfGA0aqrmzlzoM5wO5SPQ==}
cpu: [ia32]
os: [win32]
'@rollup/rollup-win32-x64-msvc@4.40.2':
resolution: {integrity: sha512-bwspbWB04XJpeElvsp+DCylKfF4trJDa2Y9Go8O6A7YLX2LIKGcNK/CYImJN6ZP4DcuOHB4Utl3iCbnR62DudA==}
'@rollup/rollup-win32-x64-msvc@4.41.0':
resolution: {integrity: sha512-h1J+Yzjo/X+0EAvR2kIXJDuTuyT7drc+t2ALY0nIcGPbTatNOf0VWdhEA2Z4AAjv6X1NJV7SYo5oCTYRJhSlVA==}
cpu: [x64]
os: [win32]
@ -527,8 +527,8 @@ packages:
'@tootallnate/quickjs-emscripten@0.23.0':
resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==}
'@types/bun@1.2.13':
resolution: {integrity: sha512-u6vXep/i9VBxoJl3GjZsl/BFIsvML8DfVDO0RYLEwtSZSp981kEO1V5NwRcO1CPJ7AmvpbnDCiMKo3JvbDEjAg==}
'@types/bun@1.2.14':
resolution: {integrity: sha512-VsFZKs8oKHzI7zwvECiAJ5oSorWndIWEVhfbYqZd4HI/45kzW7PN2Rr5biAzvGvRuNmYLSANY+H59ubHq8xw7Q==}
'@types/cors@2.8.17':
resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==}
@ -572,8 +572,8 @@ packages:
'@types/node@18.19.86':
resolution: {integrity: sha512-fifKayi175wLyKyc5qUfyENhQ1dCNI1UNjp653d8kuYcPQN5JhX3dGuP/XmvPTg/xRBn1VTLpbmi+H/Mr7tLfQ==}
'@types/node@22.15.18':
resolution: {integrity: sha512-v1DKRfUdyW+jJhZNEI1PYy29S2YRxMV5AOO/x/SjKmW0acCIOqmbj6Haf9eHAhsPmrhlHSxEhv/1WszcLWV4cg==}
'@types/node@22.15.21':
resolution: {integrity: sha512-EV/37Td6c+MgKAbkcLG6vqZ2zEYHD7bvSrzqqs2RIhbA6w3x+Dqz8MZM3sP6kGTeLrdoOgKZe+Xja7tUB2DNkQ==}
'@types/resolve@1.20.2':
resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
@ -716,8 +716,8 @@ packages:
buffer-from@1.1.2:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
bun-types@1.2.13:
resolution: {integrity: sha512-rRjA1T6n7wto4gxhAO/ErZEtOXyEZEmnIHQfl0Dt1QQSB4QV0iP6BZ9/YB5fZaHFQ2dwHFrmPaRQ9GGMX01k9Q==}
bun-types@1.2.14:
resolution: {integrity: sha512-Kuh4Ub28ucMRWeiUUWMHsT9Wcbr4H3kLIO72RZZElSDxSu7vpetRvxIUDUaW6QtaIeixIpm7OXtNnZPf82EzwA==}
call-bind-apply-helpers@1.0.2:
resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
@ -1537,8 +1537,8 @@ packages:
once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
openai@4.98.0:
resolution: {integrity: sha512-TmDKur1WjxxMPQAtLG5sgBSCJmX7ynTsGmewKzoDwl1fRxtbLOsiR0FA/AOAAtYUmP6azal+MYQuOENfdU+7yg==}
openai@4.103.0:
resolution: {integrity: sha512-eWcz9kdurkGOFDtd5ySS5y251H2uBgq9+1a2lTBnjMMzlexJ40Am5t6Mu76SSE87VvitPa0dkIAp75F+dZVC0g==}
hasBin: true
peerDependencies:
ws: ^8.18.0
@ -1783,8 +1783,8 @@ packages:
rollup-pluginutils@2.8.2:
resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==}
rollup@4.40.2:
resolution: {integrity: sha512-tfUOg6DTP4rhQ3VjOO6B4wyrJnGOX85requAXvqYTHsOgb2TFJdZ3aWpT8W2kPoypSGP7dZUyzxJ9ee4buM5Fg==}
rollup@4.41.0:
resolution: {integrity: sha512-HqMFpUbWlf/tvcxBFNKnJyzc7Lk+XO3FGc3pbNBLqEbOz0gPLRgcrlS3UF4MfUrVlstOaP/q0kM6GVvi+LrLRg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@ -2340,11 +2340,11 @@ snapshots:
'@kevisual/auth@1.0.5': {}
'@kevisual/code-center-module@0.0.18(@kevisual/auth@1.0.5)(@kevisual/router@0.0.20)(@kevisual/use-config@1.0.15(dotenv@16.5.0))(ioredis@5.6.1)(pg@8.14.1)(sequelize@6.37.7(pg@8.14.1))':
'@kevisual/code-center-module@0.0.19(@kevisual/auth@1.0.5)(@kevisual/router@0.0.21)(@kevisual/use-config@1.0.17(dotenv@16.5.0))(ioredis@5.6.1)(pg@8.14.1)(sequelize@6.37.7(pg@8.14.1))':
dependencies:
'@kevisual/auth': 1.0.5
'@kevisual/router': 0.0.20
'@kevisual/use-config': 1.0.15(dotenv@16.5.0)
'@kevisual/router': 0.0.21
'@kevisual/use-config': 1.0.17(dotenv@16.5.0)
ioredis: 5.6.1
nanoid: 5.1.5
pg: 8.14.1
@ -2360,14 +2360,14 @@ snapshots:
dependencies:
eventemitter3: 5.0.1
'@kevisual/logger@0.0.3': {}
'@kevisual/logger@0.0.4': {}
'@kevisual/mark@0.0.7(dotenv@16.5.0)(esbuild@0.25.2)':
dependencies:
'@kevisual/auth': 1.0.5
'@kevisual/rollup-tools': 0.0.1(esbuild@0.25.2)
'@kevisual/router': 0.0.7
'@kevisual/use-config': 1.0.15(dotenv@16.5.0)
'@kevisual/use-config': 1.0.17(dotenv@16.5.0)
cookie: 1.0.2
nanoid: 5.1.5
pg: 8.14.1
@ -2390,20 +2390,20 @@ snapshots:
'@kevisual/rollup-tools@0.0.1(esbuild@0.25.2)':
dependencies:
'@rollup/plugin-alias': 5.1.1(rollup@4.40.2)
'@rollup/plugin-commonjs': 28.0.3(rollup@4.40.2)
'@rollup/plugin-json': 6.1.0(rollup@4.40.2)
'@rollup/plugin-node-resolve': 15.3.1(rollup@4.40.2)
'@rollup/plugin-replace': 6.0.2(rollup@4.40.2)
'@rollup/plugin-typescript': 12.1.2(rollup@4.40.2)(tslib@2.8.1)(typescript@5.8.3)
'@types/node': 22.15.18
'@rollup/plugin-alias': 5.1.1(rollup@4.41.0)
'@rollup/plugin-commonjs': 28.0.3(rollup@4.41.0)
'@rollup/plugin-json': 6.1.0(rollup@4.41.0)
'@rollup/plugin-node-resolve': 15.3.1(rollup@4.41.0)
'@rollup/plugin-replace': 6.0.2(rollup@4.41.0)
'@rollup/plugin-typescript': 12.1.2(rollup@4.41.0)(tslib@2.8.1)(typescript@5.8.3)
'@types/node': 22.15.21
chalk: 5.4.1
commander: 12.1.0
glob: 11.0.1
rollup: 4.40.2
rollup: 4.41.0
rollup-plugin-copy: 3.5.0
rollup-plugin-dts: 6.2.1(rollup@4.40.2)(typescript@5.8.3)
rollup-plugin-esbuild: 6.2.1(esbuild@0.25.2)(rollup@4.40.2)
rollup-plugin-dts: 6.2.1(rollup@4.41.0)(typescript@5.8.3)
rollup-plugin-esbuild: 6.2.1(esbuild@0.25.2)(rollup@4.41.0)
rollup-plugin-inject: 3.0.2
tslib: 2.8.1
typescript: 5.8.3
@ -2411,7 +2411,7 @@ snapshots:
- esbuild
- supports-color
'@kevisual/router@0.0.20':
'@kevisual/router@0.0.21':
dependencies:
path-to-regexp: 8.2.0
selfsigned: 2.4.1
@ -2427,7 +2427,7 @@ snapshots:
'@kevisual/types@0.0.10': {}
'@kevisual/use-config@1.0.15(dotenv@16.5.0)':
'@kevisual/use-config@1.0.17(dotenv@16.5.0)':
dependencies:
'@kevisual/load': 0.0.6
dotenv: 16.5.0
@ -2509,13 +2509,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@rollup/plugin-alias@5.1.1(rollup@4.40.2)':
'@rollup/plugin-alias@5.1.1(rollup@4.41.0)':
optionalDependencies:
rollup: 4.40.2
rollup: 4.41.0
'@rollup/plugin-commonjs@28.0.3(rollup@4.40.2)':
'@rollup/plugin-commonjs@28.0.3(rollup@4.41.0)':
dependencies:
'@rollup/pluginutils': 5.1.4(rollup@4.40.2)
'@rollup/pluginutils': 5.1.4(rollup@4.41.0)
commondir: 1.0.1
estree-walker: 2.0.2
fdir: 6.4.4(picomatch@4.0.2)
@ -2523,119 +2523,119 @@ snapshots:
magic-string: 0.30.17
picomatch: 4.0.2
optionalDependencies:
rollup: 4.40.2
rollup: 4.41.0
'@rollup/plugin-json@6.1.0(rollup@4.40.2)':
'@rollup/plugin-json@6.1.0(rollup@4.41.0)':
dependencies:
'@rollup/pluginutils': 5.1.4(rollup@4.40.2)
'@rollup/pluginutils': 5.1.4(rollup@4.41.0)
optionalDependencies:
rollup: 4.40.2
rollup: 4.41.0
'@rollup/plugin-node-resolve@15.3.1(rollup@4.40.2)':
'@rollup/plugin-node-resolve@15.3.1(rollup@4.41.0)':
dependencies:
'@rollup/pluginutils': 5.1.4(rollup@4.40.2)
'@rollup/pluginutils': 5.1.4(rollup@4.41.0)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
resolve: 1.22.10
optionalDependencies:
rollup: 4.40.2
rollup: 4.41.0
'@rollup/plugin-replace@6.0.2(rollup@4.40.2)':
'@rollup/plugin-replace@6.0.2(rollup@4.41.0)':
dependencies:
'@rollup/pluginutils': 5.1.4(rollup@4.40.2)
'@rollup/pluginutils': 5.1.4(rollup@4.41.0)
magic-string: 0.30.17
optionalDependencies:
rollup: 4.40.2
rollup: 4.41.0
'@rollup/plugin-typescript@12.1.2(rollup@4.40.2)(tslib@2.8.1)(typescript@5.8.3)':
'@rollup/plugin-typescript@12.1.2(rollup@4.41.0)(tslib@2.8.1)(typescript@5.8.3)':
dependencies:
'@rollup/pluginutils': 5.1.4(rollup@4.40.2)
'@rollup/pluginutils': 5.1.4(rollup@4.41.0)
resolve: 1.22.10
typescript: 5.8.3
optionalDependencies:
rollup: 4.40.2
rollup: 4.41.0
tslib: 2.8.1
'@rollup/pluginutils@5.1.4(rollup@4.40.2)':
'@rollup/pluginutils@5.1.4(rollup@4.41.0)':
dependencies:
'@types/estree': 1.0.7
estree-walker: 2.0.2
picomatch: 4.0.2
optionalDependencies:
rollup: 4.40.2
rollup: 4.41.0
'@rollup/rollup-android-arm-eabi@4.40.2':
'@rollup/rollup-android-arm-eabi@4.41.0':
optional: true
'@rollup/rollup-android-arm64@4.40.2':
'@rollup/rollup-android-arm64@4.41.0':
optional: true
'@rollup/rollup-darwin-arm64@4.40.2':
'@rollup/rollup-darwin-arm64@4.41.0':
optional: true
'@rollup/rollup-darwin-x64@4.40.2':
'@rollup/rollup-darwin-x64@4.41.0':
optional: true
'@rollup/rollup-freebsd-arm64@4.40.2':
'@rollup/rollup-freebsd-arm64@4.41.0':
optional: true
'@rollup/rollup-freebsd-x64@4.40.2':
'@rollup/rollup-freebsd-x64@4.41.0':
optional: true
'@rollup/rollup-linux-arm-gnueabihf@4.40.2':
'@rollup/rollup-linux-arm-gnueabihf@4.41.0':
optional: true
'@rollup/rollup-linux-arm-musleabihf@4.40.2':
'@rollup/rollup-linux-arm-musleabihf@4.41.0':
optional: true
'@rollup/rollup-linux-arm64-gnu@4.40.2':
'@rollup/rollup-linux-arm64-gnu@4.41.0':
optional: true
'@rollup/rollup-linux-arm64-musl@4.40.2':
'@rollup/rollup-linux-arm64-musl@4.41.0':
optional: true
'@rollup/rollup-linux-loongarch64-gnu@4.40.2':
'@rollup/rollup-linux-loongarch64-gnu@4.41.0':
optional: true
'@rollup/rollup-linux-powerpc64le-gnu@4.40.2':
'@rollup/rollup-linux-powerpc64le-gnu@4.41.0':
optional: true
'@rollup/rollup-linux-riscv64-gnu@4.40.2':
'@rollup/rollup-linux-riscv64-gnu@4.41.0':
optional: true
'@rollup/rollup-linux-riscv64-musl@4.40.2':
'@rollup/rollup-linux-riscv64-musl@4.41.0':
optional: true
'@rollup/rollup-linux-s390x-gnu@4.40.2':
'@rollup/rollup-linux-s390x-gnu@4.41.0':
optional: true
'@rollup/rollup-linux-x64-gnu@4.40.2':
'@rollup/rollup-linux-x64-gnu@4.41.0':
optional: true
'@rollup/rollup-linux-x64-musl@4.40.2':
'@rollup/rollup-linux-x64-musl@4.41.0':
optional: true
'@rollup/rollup-win32-arm64-msvc@4.40.2':
'@rollup/rollup-win32-arm64-msvc@4.41.0':
optional: true
'@rollup/rollup-win32-ia32-msvc@4.40.2':
'@rollup/rollup-win32-ia32-msvc@4.41.0':
optional: true
'@rollup/rollup-win32-x64-msvc@4.40.2':
'@rollup/rollup-win32-x64-msvc@4.41.0':
optional: true
'@socket.io/component-emitter@3.1.2': {}
'@tootallnate/quickjs-emscripten@0.23.0': {}
'@types/bun@1.2.13':
'@types/bun@1.2.14':
dependencies:
bun-types: 1.2.13
bun-types: 1.2.14
'@types/cors@2.8.17':
dependencies:
'@types/node': 22.15.18
'@types/node': 22.15.21
'@types/crypto-js@4.2.2': {}
@ -2647,16 +2647,16 @@ snapshots:
'@types/formidable@3.4.5':
dependencies:
'@types/node': 22.15.18
'@types/node': 22.15.21
'@types/fs-extra@8.1.5':
dependencies:
'@types/node': 22.15.18
'@types/node': 22.15.21
'@types/glob@7.2.0':
dependencies:
'@types/minimatch': 5.1.2
'@types/node': 22.15.18
'@types/node': 22.15.21
'@types/lodash-es@4.17.12':
dependencies:
@ -2670,18 +2670,18 @@ snapshots:
'@types/node-fetch@2.6.12':
dependencies:
'@types/node': 22.15.18
'@types/node': 22.15.21
form-data: 4.0.2
'@types/node-forge@1.3.11':
dependencies:
'@types/node': 22.15.18
'@types/node': 22.15.21
'@types/node@18.19.86':
dependencies:
undici-types: 5.26.5
'@types/node@22.15.18':
'@types/node@22.15.21':
dependencies:
undici-types: 6.21.0
@ -2689,9 +2689,9 @@ snapshots:
'@types/validator@13.12.3': {}
'@vitejs/plugin-basic-ssl@2.0.0(vite@6.3.5(@types/node@22.15.18)(tsx@4.19.3))':
'@vitejs/plugin-basic-ssl@2.0.0(vite@6.3.5(@types/node@22.15.21)(tsx@4.19.3))':
dependencies:
vite: 6.3.5(@types/node@22.15.18)(tsx@4.19.3)
vite: 6.3.5(@types/node@22.15.21)(tsx@4.19.3)
abort-controller@3.0.0:
dependencies:
@ -2807,9 +2807,9 @@ snapshots:
buffer-from@1.1.2: {}
bun-types@1.2.13:
bun-types@1.2.14:
dependencies:
'@types/node': 22.15.18
'@types/node': 22.15.21
call-bind-apply-helpers@1.0.2:
dependencies:
@ -3017,7 +3017,7 @@ snapshots:
engine.io@6.6.4:
dependencies:
'@types/cors': 2.8.17
'@types/node': 22.15.18
'@types/node': 22.15.21
accepts: 1.3.8
base64id: 2.0.0
cookie: 0.7.2
@ -3722,7 +3722,7 @@ snapshots:
dependencies:
wrappy: 1.0.2
openai@4.98.0(ws@8.18.1)(zod@3.24.2):
openai@4.103.0(ws@8.18.1)(zod@3.24.2):
dependencies:
'@types/node': 18.19.86
'@types/node-fetch': 2.6.12
@ -4017,21 +4017,21 @@ snapshots:
globby: 10.0.1
is-plain-object: 3.0.1
rollup-plugin-dts@6.2.1(rollup@4.40.2)(typescript@5.8.3):
rollup-plugin-dts@6.2.1(rollup@4.41.0)(typescript@5.8.3):
dependencies:
magic-string: 0.30.17
rollup: 4.40.2
rollup: 4.41.0
typescript: 5.8.3
optionalDependencies:
'@babel/code-frame': 7.26.2
rollup-plugin-esbuild@6.2.1(esbuild@0.25.2)(rollup@4.40.2):
rollup-plugin-esbuild@6.2.1(esbuild@0.25.2)(rollup@4.41.0):
dependencies:
debug: 4.4.0
es-module-lexer: 1.6.0
esbuild: 0.25.2
get-tsconfig: 4.10.0
rollup: 4.40.2
rollup: 4.41.0
unplugin-utils: 0.2.4
transitivePeerDependencies:
- supports-color
@ -4046,30 +4046,30 @@ snapshots:
dependencies:
estree-walker: 0.6.1
rollup@4.40.2:
rollup@4.41.0:
dependencies:
'@types/estree': 1.0.7
optionalDependencies:
'@rollup/rollup-android-arm-eabi': 4.40.2
'@rollup/rollup-android-arm64': 4.40.2
'@rollup/rollup-darwin-arm64': 4.40.2
'@rollup/rollup-darwin-x64': 4.40.2
'@rollup/rollup-freebsd-arm64': 4.40.2
'@rollup/rollup-freebsd-x64': 4.40.2
'@rollup/rollup-linux-arm-gnueabihf': 4.40.2
'@rollup/rollup-linux-arm-musleabihf': 4.40.2
'@rollup/rollup-linux-arm64-gnu': 4.40.2
'@rollup/rollup-linux-arm64-musl': 4.40.2
'@rollup/rollup-linux-loongarch64-gnu': 4.40.2
'@rollup/rollup-linux-powerpc64le-gnu': 4.40.2
'@rollup/rollup-linux-riscv64-gnu': 4.40.2
'@rollup/rollup-linux-riscv64-musl': 4.40.2
'@rollup/rollup-linux-s390x-gnu': 4.40.2
'@rollup/rollup-linux-x64-gnu': 4.40.2
'@rollup/rollup-linux-x64-musl': 4.40.2
'@rollup/rollup-win32-arm64-msvc': 4.40.2
'@rollup/rollup-win32-ia32-msvc': 4.40.2
'@rollup/rollup-win32-x64-msvc': 4.40.2
'@rollup/rollup-android-arm-eabi': 4.41.0
'@rollup/rollup-android-arm64': 4.41.0
'@rollup/rollup-darwin-arm64': 4.41.0
'@rollup/rollup-darwin-x64': 4.41.0
'@rollup/rollup-freebsd-arm64': 4.41.0
'@rollup/rollup-freebsd-x64': 4.41.0
'@rollup/rollup-linux-arm-gnueabihf': 4.41.0
'@rollup/rollup-linux-arm-musleabihf': 4.41.0
'@rollup/rollup-linux-arm64-gnu': 4.41.0
'@rollup/rollup-linux-arm64-musl': 4.41.0
'@rollup/rollup-linux-loongarch64-gnu': 4.41.0
'@rollup/rollup-linux-powerpc64le-gnu': 4.41.0
'@rollup/rollup-linux-riscv64-gnu': 4.41.0
'@rollup/rollup-linux-riscv64-musl': 4.41.0
'@rollup/rollup-linux-s390x-gnu': 4.41.0
'@rollup/rollup-linux-x64-gnu': 4.41.0
'@rollup/rollup-linux-x64-musl': 4.41.0
'@rollup/rollup-win32-arm64-msvc': 4.41.0
'@rollup/rollup-win32-ia32-msvc': 4.41.0
'@rollup/rollup-win32-x64-msvc': 4.41.0
fsevents: 2.3.3
run-parallel@1.2.0:
@ -4442,16 +4442,16 @@ snapshots:
vary@1.1.2: {}
vite@6.3.5(@types/node@22.15.18)(tsx@4.19.3):
vite@6.3.5(@types/node@22.15.21)(tsx@4.19.3):
dependencies:
esbuild: 0.25.2
fdir: 6.4.4(picomatch@4.0.2)
picomatch: 4.0.2
postcss: 8.5.3
rollup: 4.40.2
rollup: 4.41.0
tinyglobby: 0.2.13
optionalDependencies:
'@types/node': 22.15.18
'@types/node': 22.15.21
fsevents: 2.3.3
tsx: 4.19.3
@ -4518,7 +4518,7 @@ snapshots:
wkx@0.5.0:
dependencies:
'@types/node': 22.15.18
'@types/node': 22.15.21
wrap-ansi@7.0.0:
dependencies:

View File

@ -1,18 +1,19 @@
import { ChatStream } from './type.ts';
export { BaseChat, BaseChatOptions } from './chat.ts';
export {
ChatMessage,
ChatMessageOptions, //
ChatMessageComplete,
ChatMessageStream,
BaseChatInterface,
BaseChatUsageInterface,
ChatStream,
EmbeddingMessage,
EmbeddingMessageComplete,
} from './type.ts';
// export type { BaseChat, BaseChatOptions } from './chat.ts';
export * from './chat.ts'
// export {
// ChatMessage,
// ChatMessageOptions, //
// ChatMessageComplete,
// ChatMessageStream,
// BaseChatInterface,
// BaseChatUsageInterface,
// ChatStream,
// EmbeddingMessage,
// EmbeddingMessageComplete,
// } from './type.ts';
export * from './type.ts'
/**
* for await (const chunk of chatStream) {
* console.log(chunk);

View File

@ -2,6 +2,7 @@
"extends": "@kevisual/types/json/backend.json",
"compilerOptions": {
"baseUrl": "./",
"allowImportingTsExtensions": true,
"paths": {
"@/*": [
"src/*"