0Pricing
AI Agents · 课时

嵌入模型对比(OpenAI、Cohere 与 OSS)

对 OpenAI、Cohere Embed 和开源 BGE/E5 进行基准测试:比较维度、成本和 MTEB 分数。

嵌入模型对比(OpenAI、Cohere 与 OSS) 是 CoddyKit 上的免费 AI Agents 课时。 这是第 4 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 AI Agents 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 AI Agents 课程共包含 4 节课。

为什么要比较

OpenAI 并不是唯一的选择。Cohere、Voyage、Google 以及许多 OSS 模型都能提供具有竞争力的嵌入向量——有时价格更低、支持的语言更多,或针对代码进行了专门优化。

正确的选择取决于具体使用场景。

OpenAI text-embedding-3

大多数团队的默认选择:

  • + 英语质量出色
  • + 价格低廉(small 版本每 100 万个令牌 0.02 美元)
  • + 借助 Matryoshka 支持最高 3072 维
  • - 仅支持云端使用

Cohere Embed

Cohere 的 embed-multilingual-v3 是最强的多语言选项:

  • + 多语言能力出色(支持 100 多种语言)
  • + 支持分别使用查询模式和文档模式
  • - 价格略高

Voyage 嵌入模型

Anthropic 推荐的模型,提供能力出色的专业模型:

  • + voyage-3——顶级通用模型
  • + voyage-code-3——最适合代码
  • + voyage-finance / voyage-law——针对领域优化

BGE(BAAI 通用嵌入)

来自 BAAI 的领先开源模型系列:

  • + 免费,可在 CPU 或小型 GPU 上运行
  • + bge-large-en、bge-m3(多语言)
  • - 在 MTEB 上略逊于闭源模型

E5(Microsoft)

Microsoft 的 e5-large 系列。实力强劲的 OSS 竞争者,在研究基准测试中很受欢迎。

按基准测试选择

MTEB(大规模文本嵌入基准测试)是标准排行榜:huggingface.co/spaces/mteb/leaderboard

请根据您的任务(检索、分类、聚类)和语言进行筛选。

按成本选择

以 100 万个文档(约 5 亿个令牌)为例:

  • text-embedding-3-small:约 10 美元
  • text-embedding-3-large:约 65 美元
  • Cohere v3:约 50 美元
  • 在 GPU 上运行本地 BGE:约 5 美元(电费)

按隐私要求选择

如果您不能将数据发送给 OpenAI:

  • 使用 sentence-transformers 自托管 BGE / E5
  • 通过 AWS Bedrock 使用 Cohere(具有数据驻留承诺)
  • 通过 Azure 使用 OpenAI(情况类似)

按语言选择

对于非英语内容:

  • Cohere multilingual v3——支持范围最广
  • bge-m3——能力出色的 OSS 多语言模型
  • OpenAI text-embedding-3——表现出人意料地好,但更偏向英语

领域专用模型

对于代码:voyage-code-3 或 jina-embeddings-v2-base-code

对于金融或法律:voyage-finance、voyage-law

对于科学:SPECTER、SciNCL

混用模型

不要在同一个索引中混用不同模型生成的向量——它们无法进行比较。如果更换模型,请使用同一个模型重新生成所有嵌入向量。

对两个模型进行 A/B 测试

正确的选择方法:

  1. 构建一个小型评估集,其中包含(查询、预期文档)对
  2. 使用两个模型分别为语料库生成嵌入向量
  3. 在评估集上测量 recall@10
  4. 选择表现更好的模型

混用模型

可以在同一个索引中混用两个不同模型生成的嵌入向量吗?

回顾

默认使用 text-embedding-3-small;多语言场景可以考虑 Cohere,代码或特定领域可以考虑 Voyage,需要自托管时可以考虑 BGE。始终在自己的数据上进行基准测试。

常见问题解答

「嵌入模型对比(OpenAI、Cohere 与 OSS)」课时是免费的吗?

是的 — 「嵌入模型对比(OpenAI、Cohere 与 OSS)」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 AI Agents 课程的其余内容,请升级到 CoddyKit PRO。 AI Agents 课程共包含 4 节课。

「嵌入模型对比(OpenAI、Cohere 与 OSS)」这节课中我会学到什么?

对 OpenAI、Cohere Embed 和开源 BGE/E5 进行基准测试:比较维度、成本和 MTEB 分数。 你通过在浏览器中直接运行的动手代码来练习 AI Agents,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 AI Agents 需要有经验吗?

无需任何先前经验。CoddyKit 上的 AI Agents 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 4 节课,共 4 节。

「嵌入模型对比(OpenAI、Cohere 与 OSS)」课时需要多长时间?

大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。

我能在这节 AI Agents 课中编写并运行代码吗?

能。每节 AI Agents 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。

此课程中的所有课时

  1. 什么是嵌入(向量表示)
  2. 使用 text-embedding-3 生成嵌入
  3. 用于检索的余弦相似度
  4. 嵌入模型对比(OpenAI、Cohere 与 OSS)
← 返回 AI Agents