From ab893fc14783f9401f524462a9e194b91f25f3e0 Mon Sep 17 00:00:00 2001 From: Neko Ayaka Date: Fri, 28 Feb 2025 01:41:54 +0800 Subject: [PATCH] fix(provider-transformers|stage-ui|stage-web): fix embed error, added vector tests, implemented provider config Signed-off-by: Neko Ayaka --- apps/stage-web/package.json | 3 + .../Widgets/ModelProviderSettings.vue | 14 ++-- apps/stage-web/vite.config.ts | 4 +- cspell.config.yaml | 2 + .../src/driver.browser.test.ts | 8 +++ .../drizzle-duckdb-wasm/src/driver.test.ts | 8 +++ packages/provider-transformers/src/index.ts | 20 ++++-- .../provider-transformers/src/types/index.ts | 2 +- .../provider-transformers/src/worker/index.ts | 3 +- packages/stage-ui/package.json | 5 +- .../stage-ui/src/components/Widgets/Stage.vue | 32 ++++++++-- packages/stage-ui/src/stores/chat.ts | 24 +++++-- packages/stage-ui/src/stores/index.ts | 1 + packages/stage-ui/src/stores/providers.ts | 10 +++ packages/stage-ui/tsconfig.json | 3 +- pnpm-lock.yaml | 64 ++++++++++++------- vitest.workspace.ts | 1 - 17 files changed, 147 insertions(+), 57 deletions(-) create mode 100644 packages/stage-ui/src/stores/providers.ts diff --git a/apps/stage-web/package.json b/apps/stage-web/package.json index f26a540a3..ba0935091 100644 --- a/apps/stage-web/package.json +++ b/apps/stage-web/package.json @@ -58,6 +58,8 @@ "@xsai/stream-text": "catalog:", "@xsai/utils-chat": "catalog:", "defu": "^6.1.4", + "drizzle-kit": "^0.30.5", + "drizzle-orm": "^0.40.0", "jszip": "^3.10.1", "nprogress": "^0.2.0", "ofetch": "^1.4.1", @@ -92,6 +94,7 @@ "@iconify-json/svg-spinners": "^1.2.2", "@iconify/utils": "^2.3.0", "@intlify/unplugin-vue-i18n": "^6.0.3", + "@proj-airi/drizzle-duckdb-wasm": "workspace:^", "@proj-airi/elevenlabs": "workspace:^", "@proj-airi/lobe-icons": "workspace:^", "@proj-airi/provider-transformers": "workspace:^", diff --git a/apps/stage-web/src/components/Widgets/ModelProviderSettings.vue b/apps/stage-web/src/components/Widgets/ModelProviderSettings.vue index 34727fcd4..6ec3daf5b 100644 --- a/apps/stage-web/src/components/Widgets/ModelProviderSettings.vue +++ b/apps/stage-web/src/components/Widgets/ModelProviderSettings.vue @@ -1,8 +1,10 @@