Fix embedder config schema to support embeddingDims and url parameters (#3633)
This commit is contained in:
@@ -27,6 +27,7 @@ export class ConfigManager {
|
|||||||
: defaultConf.apiKey,
|
: defaultConf.apiKey,
|
||||||
model: finalModel,
|
model: finalModel,
|
||||||
url: userConf?.url,
|
url: userConf?.url,
|
||||||
|
embeddingDims: userConf?.embeddingDims,
|
||||||
modelProperties:
|
modelProperties:
|
||||||
userConf?.modelProperties !== undefined
|
userConf?.modelProperties !== undefined
|
||||||
? userConf.modelProperties
|
? userConf.modelProperties
|
||||||
|
|||||||
@@ -119,6 +119,8 @@ export const MemoryConfigSchema = z.object({
|
|||||||
apiKey: z.string().optional(),
|
apiKey: z.string().optional(),
|
||||||
model: z.union([z.string(), z.any()]).optional(),
|
model: z.union([z.string(), z.any()]).optional(),
|
||||||
baseURL: z.string().optional(),
|
baseURL: z.string().optional(),
|
||||||
|
embeddingDims: z.number().optional(),
|
||||||
|
url: z.string().optional(),
|
||||||
}),
|
}),
|
||||||
}),
|
}),
|
||||||
vectorStore: z.object({
|
vectorStore: z.object({
|
||||||
|
|||||||
Reference in New Issue
Block a user