Embedding模型选型与优化:从通用到垂直领域
Embedding:向量检索的基础 在RAG系统中,Embedding模型的质量直接决定了检索质量的上限。一个好的Embedding模型能让语义相关的文档在向量空间中靠近,不相关的远离。选错了Embedding模型,后面再多优化也白费。 主流Embedding模型 通用模型 BGE系列(智源) bge-large-zh-v1.5:中文最强之一 bge-m3:多语言、多功能(稠密+稀疏+多向量) 维度:768/1024 优势:中文效果好、支持指令微调 E5系列(微软) multilingual-e5-large:多语言 E5-large-v2:英文 维度:1024 优势:多语言一致性好 GTE系列(阿里) gte-large-zh:中文优化 gte-multilingual:多语言 维度:1024 优势:长文本效果好 OpenAI text-embedding-3-large 维度:3072(可降维) 优势:API调用方便 劣势:中文效果不如国产模型 开源vs商用对比 模型 类型 中文MTEB 速度 部署 bge-m3 开源 66.3 快 自部署 gte-large-zh 开源 64.1 中 自部署 text-embedding-3 API 62.5 快 API jina-embeddings-v3 开源 63.8 中 自部署 模型选型维度 1. 语言支持 纯中文场景:bge-large-zh、gte-large-zh 中英混合:bge-m3、multilingual-e5 多语言:bge-m3、E5-multilingual 2. 向量维度 维度越高,表达能力越强,但存储和检索成本也越高: 维度 1M文档存储 检索延迟 表达能力 384 1.5GB 低 基准 768 3GB 中 好 1024 4GB 中 很好 3072 12GB 高 最好 实践建议:768维是性价比最高的选择。 ...

