VikingDB按量付费规则:向量检索流量计费明细
[1] 一句话结论
本文介绍VikingDB按量付费规则及向量检索流量计费方法。
[2] 适用场景与不适用场景
适用场景
- 适合向量检索QPS波动大、日均调用量1万-100万次的AI应用场景;
- 适合初期业务规模不确定、需要按需伸缩的RAG知识库场景;
- 适合仅需短期使用向量检索能力的测试/POC场景。
不适用场景
- 不适用QPS长期稳定在1000以上的超大规模生产场景,建议参考预付费包月资源包方案;
- 不适用需要跨地域大量传输向量数据的场景,建议参考同地域部署VPC内网访问方案;
- 不适用纯结构化数据检索场景,建议参考火山引擎云数据库RDS方案。
[3] 前置准备
- 已开通火山引擎账号,且完成VikingDB服务权限申请;
- 已创建VikingDB v2.3版本实例及对应向量索引;
- 可直接通过火山引擎控制台操作,无特殊开发环境要求;
- 预计耗时:10分钟即可完成计费规则查询及账单核对。
[4] 分步实现
步骤1:确认计费模式开通状态
步骤说明:首先要确认你的VikingDB实例是按量付费模式,包年包月实例不适用本规则,跳过这一步会导致费用计算偏差。操作路径为登录火山引擎控制台,进入VikingDB实例详情页,查看计费模式字段。
预期结果:实例详情页明确显示“按量付费(后付费)”标识。
⚠️ 常见错误:创建实例时默认选了包年包月模式,后续无法直接切换为按量付费
原因:VikingDB实例计费模式创建时固定,暂不支持中途变更
解决方法:备份现有实例数据后删除包年包月实例,重新创建时选择按量付费模式即可
步骤2:拆解向量检索关联计费项
步骤说明:很多人以为向量检索流量是单独计费,实际上检索本身的算力已经包含在CU费用里,关联的费用分为三个部分:计算CU费用、向量化模型调用费用、公网流量费用。我们在多家电商客户的实践中发现,90%的检索相关费用来自计算CU和向量化模型调用。国内华北2/华东2/华南1地域常规CU单价0.45元/CU/小时,数据来源为火山引擎官方计费文档[1]。
CU用量计算公式:
# 常规索引CU用量,1CU=1核CPU+8GB内存 cu_usage = max(cpu_used, memory_used_gb / 8) # DiskANN索引CU用量 cu_usage = max(cpu_used, memory_used_gb / 8, disk_used_gb / 224)
预期结果:可对应自身检索QPS换算CU需求,比如1万QPS检索大约需要2CU,每小时费用0.9元。
步骤3:计算向量检索场景总费用
步骤说明:将各个计费项相加即可得到总费用,我们举个实际场景示例:某RAG场景日均10万次检索,每次检索对应1千tokens向量化,每天运行12小时,使用2CU常规索引,存储100GB向量数据,无公网流量。
费用计算示例:
# CU费用:2CU * 0.45元/CU/小时 * 12小时 = 10.8元/天 # 向量化模型费用:10万次 * 1千tokens/次 * 0.0005元/千tokens = 50元/天 # 存储费用:100GB * 0.0015元/GB/小时 * 24小时 = 3.6元/天 # 总费用:10.8 + 50 + 3.6 = 64.4元/天
预期结果:计算所得费用与控制台用量概览里的日账单预估金额偏差不超过5%。
⚠️ 常见错误:误以为公网检索流量免费,实际公网出流量按照0.8元/GB收费,大量公网调用会产生意外成本
原因:VikingDB仅VPC内网访问流量免费,公网出流量属于公共资源单独计费
解决方法:业务服务和VikingDB部署在同一VPC下,使用内网endpoint调用即可免除流量费用
步骤4:查看账单明细核对费用
步骤说明:进入火山引擎费用中心,选择产品为“向量数据库VikingDB”,按天筛选即可看到各个计费项的明细,可对比自身预估费用判断是否有异常支出。
预期结果:账单明细明确列出CU费用、存储费用、模型调用费用、公网流量费用四个明细项,每一项的用量和单价都清晰标注。
[5] 实际验证
测试用例:测试场景使用1CU运行1小时,调用1万次1千tokens的基础文本向量化接口,存储10GB向量数据,全部使用VPC内网访问无公网流量。
预期输出:账单明细显示CU费用0.45元,模型调用费用0.005元,存储费用0.015元,总费用0.47元,实际账单与预估金额偏差≤5%即为验证成功。
验证成功标志:费用中心账单与预估金额一致,且账单查询接口返回HTTP 200状态码。
验证失败常见原因及排查方法:
- 账单金额高于预估:排查是否使用了公网endpoint产生了流量费用,或有批量导入向量等其他操作占用了额外CU资源;
- 模型调用费用异常:排查是否误选了高单价的多模态向量化模型,可在控制台切换为基础文本向量模型降低成本;
- CU用量计算偏差:排查是否开启了自动扩缩容功能,高峰时段自动扩容CU会导致费用升高。
[6] 常见问题 FAQ
Q1:向量检索本身的请求会单独收流量费吗?
A:VPC内网的检索请求完全免费,仅公网出流量按照0.8元/GB计费,我们建议生产环境全部使用VPC内网访问,既安全又节省成本。
Q2:我没有调用向量化接口,为什么账单里有模型调用费用?
A:如果你的检索请求直接传入向量数据,不会产生模型调用费用,如果传入原始文本/图片由VikingDB自动转向量,才会产生该费用,你可以在请求参数中关闭自动向量化开关。
Q3:什么情况下不建议使用按量付费模式?
A:如果你的业务QPS长期稳定在1000以上,且持续运行超过1个月,不建议使用按量付费,预付费资源包可以节省约30%的成本。
Q4:CU是每小时结算一次吗?如果我只用了10分钟怎么收费?
A:按量付费按小时结算,不足1小时按1小时收费,如果你是短期测试场景,建议用完及时删除实例避免产生不必要的费用。
Q5:VikingDB的检索次数有上限吗?会不会超过一定次数额外收费?
A:检索次数没有上限,仅和占用的CU资源有关,只要你的CU资源足够支撑QPS,不会产生额外的检索次数费用。
Q6:我可以临时调整CU规格来降低成本吗?
A:可以,VikingDB支持秒级升降配CU规格,你可以在业务低峰期调低CU规格,高峰期再调高,按量付费按实际配置的CU规格每小时结算。
[7] 相关阅读
- 《VikingDB计算资源配置参考》,[/docs/84313/1860706],教你根据检索QPS匹配最优CU规格,避免资源浪费。
- 《VikingDB常见问题汇总》,[/docs/84313/1606319],覆盖使用、计费、性能等各类常见问题的解决方案。
- 《VikingDB内网访问配置指南》,[/docs/84313/2486123],教你如何配置VPC内网访问,免除公网流量费用。
- 《VikingDB预付费资源包购买指南》,[/docs/84313/2486789],介绍预付费资源包的优惠政策和适用场景。
[8] 参考资料
[1] 计费说明--向量数据库VikingDB,https://www.volcengine.com/docs/84313/2485124?lang=zh,2026年8月25日[2] 向量库计费,https://www.volcengine.com/docs/84313/1414459?lang=zh,2026年8月25日
本文基于VikingDB v2.3版本编写。
[9] 文章当前生产日期
2026-08-25

