From c37201183b09a61bc5d77bf691117bfb3ad673ee Mon Sep 17 00:00:00 2001 From: perf3ct Date: Mon, 17 Mar 2025 22:32:00 +0000 Subject: [PATCH] add Voyage AI as Embedding provider --- .../type_widgets/options/ai_settings.ts | 58 +++- src/public/translations/en/translation.json | 12 +- src/routes/api/llm.ts | 4 + src/routes/api/options.ts | 3 +- src/services/llm/embeddings/providers.ts | 35 +-- .../llm/embeddings/providers/anthropic.ts | 218 --------------- .../llm/embeddings/providers/voyage.ts | 254 ++++++++++++++++++ src/services/options_init.ts | 5 +- src/services/options_interface.ts | 3 +- 9 files changed, 340 insertions(+), 252 deletions(-) delete mode 100644 src/services/llm/embeddings/providers/anthropic.ts create mode 100644 src/services/llm/embeddings/providers/voyage.ts diff --git a/src/public/app/widgets/type_widgets/options/ai_settings.ts b/src/public/app/widgets/type_widgets/options/ai_settings.ts index b48dc28a1..4a621541c 100644 --- a/src/public/app/widgets/type_widgets/options/ai_settings.ts +++ b/src/public/app/widgets/type_widgets/options/ai_settings.ts @@ -201,9 +201,10 @@ export default class AiSettingsWidget extends OptionsWidget {
@@ -280,6 +281,29 @@ export default class AiSettingsWidget extends OptionsWidget {
+