fix(向量化): 更新嵌入模型依赖从xenova到huggingface
更新项目文档和嵌入服务代码,将向量化依赖从@xenova/transformers迁移到@huggingface/transformers 同时更新默认模型路径为huggingface官方路径
This commit is contained in:
1 parent
e454ea7ea9
commit
3de5f66aeb
2 files changed
+2
-2
No files matched your search
@@ -22,7 +22,7 @@ NCurator-Desktop 是一个基于 Electron-Vite 构建的本地知识库搜索应
|
||||
### 后端 / 逻辑 (Node.js / 主进程)
|
||||
- **文档解析**: `langchain` (JS 版本) 用于解析 PDF 和 DOCX。
|
||||
- **文本分片**: `langchain` 分片器。
|
||||
- **向量化**: `@xenova/transformers` (Transformers.js) 用于本地嵌入生成。
|
||||
- **向量化**: `@huggingface/transformers` (Transformers.js) 用于本地嵌入生成。
|
||||
- **向量数据库**: `lancedb` 用于本地向量存储。
|
||||
- **关键词搜索**: `flexsearch` 用于倒排索引和关键词匹配。
|
||||
- **重排序**: 自定义实现的 RRF (Reciprocal Rank Fusion) 算法。
|
||||
|
||||
@@ -10,7 +10,7 @@ env.allowLocalModels = true
|
||||
export class EmbeddingService {
|
||||
private static instance: EmbeddingService
|
||||
private extractor: any = null
|
||||
private modelName: string = 'Xenova/jina-embeddings-v2-base-zh' // Using a Chinese model as default for now
|
||||
private modelName: string = 'jinaai/jina-embeddings-v2-base-zh' // Using a Chinese model as default for now
|
||||
|
||||
private constructor() {}
|
||||
|
||||
|
||||
Reference in new issue
Block a user