国内能用的向量 Embedding API 价格对比:百炼直连、OpenAI、不墨 Router 怎么选
对比 text-embedding-v4(百炼直连 / 不墨 Router)和 OpenAI text-embedding-3 的单价、免费额度、单次条数、维度和接入步骤,附 100 万字知识库的费用算例与选择清单。

国内做知识库,向量模型的单价差别不大:百炼 text-embedding-v4 和不墨 Router 都是 0.5 元/百万 token,OpenAI text-embedding-3-small 是 0.02 美元/百万 token。真正拉开差距的是接入成本:要不要多开一个账号、要不要海外信用卡、单次能传多少条、和对话模型是不是同一个 Key。
核验日期:2026-11-08。价格取自阿里云百炼官方文档、OpenAI 官方价格页和不墨 Router 线上 /api/v1/models,当天的数字如下。
三种接法的价格和限制
百炼直连 text-embedding-v4(北京地域)
- 价格:0.5 元/百万 token;Batch 异步调用 0.25 元/百万 token
- 免费额度:100 万 token,有效期 90 天
- 维度:2048 / 1536 / 1024(默认)/ 768 / 512 / 256 / 128 / 64
- 单次请求:最多 10 段文本,每段不超过 8192 token
- OpenAI 兼容地址:
https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/compatible-mode/v1 - 兼容接口不支持
text_type、instruct和稀疏向量,要用这些得换 DashScope SDK
OpenAI text-embedding-3
- text-embedding-3-small:0.02 美元/百万 token
- text-embedding-3-large:0.13 美元/百万 token
- 需要 OpenAI 账号和可用的海外支付方式;从中国大陆服务器直接访问
api.openai.com通常不可行
不墨 Router(router.bumo.cc)
- 模型:
qwen/text-embedding-v4,0.5 元/百万 token,和百炼直连同价 - 维度:同上 8 档,默认 1024
- 单次请求:最多 2048 段,Router 内部按上游每批 10 段拆开再按顺序合并
- 地址:
https://router.bumo.cc/v1,和对话模型共用一个 Key、一个钱包 - 没有免费额度,按实际 token 扣费,单次向上取整到 0.00001 元
海外团队可以用 Router 的国际站 router.bumo.ai,那里提供 OpenAI 的 text-embedding-3-small(0.0212 美元/百万 token)和 text-embedding-3-large(0.1378 美元/百万 token),比官方价格高约 6%。
算一笔账:100 万字的知识库
中文大致按 1 个汉字 1 个 token 估算(实际随分词略有出入),100 万字约 100 万 token。
- 百炼直连:0.5 元;如果还在 90 天免费额度内,0 元
- 不墨 Router:0.5 元
- OpenAI 3-small:约 0.02 美元,折合人民币不到 0.2 元
- OpenAI 3-large:约 0.13 美元,折合人民币约 1 元
做切片时相邻片段通常有重叠,实际入库 token 会比原文多 10%~20%。即使这样,入库一次的向量费用也只有几毛到一块钱。用户提问时每个问题也要算一次向量,但一个问题只有几十个 token,一万次提问也就几十万 token。
结论:向量本身几乎不花钱,选哪家不必按单价排序。 知识库每个月真正的花费在回答问题的对话模型上,那一部分怎么省,看 Kimi K3、GLM、DeepSeek API 价格对比。
接入步骤要几步
百炼直连:开通阿里云账号并实名 → 开通百炼 → 找到 WorkspaceId 拼出地址 → 创建百炼 API Key → 在工具里填一个单独的「向量供应商」。如果对话模型用的是别家,就要维护两套 Key 和两份账单。
OpenAI:注册账号 → 绑海外支付方式 → 解决服务器访问问题 → 创建 Key。适合服务器本来就在海外的团队。
不墨 Router:注册 → 充值 → 创建 Key。对话模型和向量模型填同一个地址、同一个 Key,用量在同一个后台看。Dify 和 Continue 的逐项配置见 Dify / Continue 知识库向量模型怎么填。
一次调用的写法三家一致,都是 OpenAI 格式:
from openai import OpenAI
client = OpenAI(base_url="https://router.bumo.cc/v1", api_key="你的 Router Key")
resp = client.embeddings.create(
model="qwen/text-embedding-v4",
input=["退款政策是什么", "发票怎么开"],
)
print(len(resp.data), len(resp.data[0].embedding)) # 2 1024
2026-11-08 用这段请求实测:返回 2 条 1024 维向量,消耗 19 个 token;传 dimensions=512 返回 512 维;一次传 30 段文本 2.4 秒返回,顺序和输入一致。
怎么选
- 只做向量、量大、能等异步结果:百炼直连的 Batch 调用 0.25 元/百万 token 最便宜,还有 90 天免费额度
- 服务器在海外、或已经是 OpenAI 体系:直接用 OpenAI 3-small,或走 router.bumo.ai 和其他模型合并成一份账单
- 对话模型已经走 Router,或不想再开阿里云账号:用 Router 的
qwen/text-embedding-v4,同价、少一个账号,批量上限更大,Dify 里 max chunks 可以直接调大 - 已经建好的知识库:不要为省几毛钱换向量模型。换模型就要整库重新索引,否则新旧向量混在一起检索会搜不准
边界
价格以各家官方页面在 2026-11-08 的公示为准,后续可能调整;OpenAI 美元价格的人民币换算按约 7.2 粗估。Router 的维度、批量和延迟数字来自当天对线上接口的真实调用,延迟受网络和上游负载影响。百炼新加坡地域价格略有不同(0.514 元/百万 token),本文按北京地域计算。



