From 5227b0a0622196c7a3f7fd4e7fe9c87b09a7618f Mon Sep 17 00:00:00 2001 From: Mrinank Bhowmick <77621953+Mrinank-Bhowmick@users.noreply.github.com> Date: Tue, 21 Oct 2025 22:00:44 +0530 Subject: [PATCH] Fix embedder config schema to support embeddingDims and url parameters (#3633) --- mem0-ts/src/oss/src/config/manager.ts | 1 + mem0-ts/src/oss/src/types/index.ts | 2 ++ 2 files changed, 3 insertions(+) diff --git a/mem0-ts/src/oss/src/config/manager.ts b/mem0-ts/src/oss/src/config/manager.ts index 1911cbafb..c58bd01ec 100644 --- a/mem0-ts/src/oss/src/config/manager.ts +++ b/mem0-ts/src/oss/src/config/manager.ts @@ -27,6 +27,7 @@ export class ConfigManager { : defaultConf.apiKey, model: finalModel, url: userConf?.url, + embeddingDims: userConf?.embeddingDims, modelProperties: userConf?.modelProperties !== undefined ? userConf.modelProperties diff --git a/mem0-ts/src/oss/src/types/index.ts b/mem0-ts/src/oss/src/types/index.ts index 5a59ac2ed..6119806d2 100644 --- a/mem0-ts/src/oss/src/types/index.ts +++ b/mem0-ts/src/oss/src/types/index.ts @@ -119,6 +119,8 @@ export const MemoryConfigSchema = z.object({ apiKey: z.string().optional(), model: z.union([z.string(), z.any()]).optional(), baseURL: z.string().optional(), + embeddingDims: z.number().optional(), + url: z.string().optional(), }), }), vectorStore: z.object({