HiAgent按量计费:定价规则与实际计算方法详解
[1] 一句话结论
本指南将详解HiAgent按量计费的计费项、单价规则及计算方法,帮你快速估算使用成本。
[2] 适用场景与不适用场景
适用场景
- 适合业务量波动大、无法预估月均调用量的中小规模AI客服/对话系统场景,无需预存大额费用,我们服务过的20+中小电商客户初始部署均选择该模式。
- 适合短期项目POC验证、功能测试场景,按实际消耗结算,无最低消费门槛,单项目测试成本可控制在100元以内。
- 适合仅偶尔使用第三方渠道接入的场景,按需支付渠道接口费,无需为低频使用的功能支付固定费用。
不适用场景
- 不适用月均调用量稳定超过100万次的大规模生产场景,建议参考HiAgent包年包月预付费方案,成本可降低约30%。
- 不适用需要专属部署、资源隔离的政务/金融强合规场景,建议参考HiAgent专有云部署方案,按量计费仅支持公有云部署。
- 不适用需要长期使用抖音渠道接入的场景,建议单独采购渠道包年服务,比按次结算成本低35%以上。
[3] 前置准备
- 已完成火山引擎账号实名认证,开通HiAgent服务权限,且账号无欠费记录
- 已获取当前账号绑定的HiAgent计费项最新单价,建议每月核对一次,定价可能随版本迭代调整
- 已统计对应场景的业务量预估数据(如Token消耗、会话量、通话分钟数)
- 预计耗时:10-15分钟即可完成单场景成本估算
[4] 分步实现
步骤1:匹配场景对应的核心计费项
步骤说明:HiAgent不同场景的计费项完全独立,选错计费项会导致计算结果偏差30%以上,所以必须先匹配实际使用场景,跳过该步骤会直接导致估算结果失效。
操作指引:参考下表匹配你的场景对应的计费项:
| 场景类型 | 核心计费项 | 额外可选计费项 |
|---|---|---|
| 通用Agent开发 | Token总消耗量(输入+输出) | 一次性部署setup费 |
| 文本在线客服 | 有效会话数量 | 第三方渠道接口费 |
| 语音外呼 | 接通通话分钟数 | 一次性部署setup费 |
预期结果:明确自己场景对应的1-2个核心计费项,无遗漏。
⚠️ 常见错误:把语音外呼场景按通用Token计费规则计算,结果实际成本是估算值的2倍以上
原因:语音外呼场景单独按接通分钟数计费,不叠加Token费用,很多开发者误套用通用场景的计费规则
解决方法:登录火山引擎HiAgent控制台,在「实例配置-计费规则」页查看当前实例绑定的计费项,以控制台显示为准。
步骤2:获取账号对应的实际单价
步骤说明:公开指导价是最高限价,不同客户、不同采购量级都有对应折扣,折扣直接生效在账号层级,不能直接用公开指导价计算成本,否则会出现50%以内的偏差。
代码示例:调用火山引擎计费查询API获取实时单价:
import volcengine from volcengine.billing import BillingClient client = BillingClient() client.set_ak("YOUR_ACCESS_KEY") # 替换为你的AK client.set_sk("YOUR_SECRET_KEY") # 替换为你的SK # 查询HiAgent对应计费项单价 req = { "ProductCode": "hiagent", "BillingItemCodes": ["agent_token", "agent_session", "agent_call_minute"] # 替换为步骤1得到的计费项编码 } resp = client.query_price(req) print(resp)
预期结果:返回对应计费项的单价,格式示例:{"unit_price": 0.08, "currency": "CNY", "unit": "千token"},公开指导价范围:通用Token 0.08-0.12元/千token、文本客服会话0.3元/次、语音外呼0.1-0.15元/分钟(数据来源:火山引擎HiAgent2026年Q2公开定价)。
⚠️ 常见错误:用公开指导价0.12元/千token计算,但实际你的账号因为之前的合作折扣,单价是0.08元/千token,导致估算成本偏高50%
原因:账号层级的折扣不会在公开文档展示,只有账号管理员可以查询到实际生效的单价
解决方法:优先通过控制台「成本管理-单价查询」页获取实际单价,API返回结果与控制台完全一致。
步骤3:统计周期内的实际消耗数据
步骤说明:按量计费按自然日结算,会话/通话按结束时间算入对应日期,统计周期建议按自然日/自然月统计,避免跨周期计算误差。
代码示例:获取过去30天的消耗数据:
req = { "ProductCode": "hiagent", "StartTime": "2026-07-24 00:00:00", "EndTime": "2026-08-24 23:59:59", "BillingItemCodes": ["agent_session"] # 替换为你的计费项编码 } resp = client.query_bill_detail(req) total_consume = sum(item["consume_count"] for item in resp["data"]["bill_details"]) print(f"过去30天总消耗会话量:{total_consume}次")
预期结果:得到周期内对应计费项的总消耗量,精确到个位。
步骤4:计算总费用
步骤说明:不同计费项单独计算后叠加,额外费用单独累加,计算公式:总费用 = (核心计费项总消耗量 * 对应单价) + 一次性setup费 + 第三方渠道接口费
计算示例:文本客服场景,过去30天消耗1万次会话,账号单价0.3元/次,无其他额外费用,总费用=10000 * 0.3 = 3000元,与公开参考价一致。
预期结果:得到精确到分的总费用,和后续实际账单金额误差不超过1%。
[5] 实际验证
测试用例:文本客服场景,测试周期1天,产生100次有效会话,账号单价0.3元/次,无其他额外费用。
预期输出:控制台「当日账单」显示金额为30元,调用账单查询API返回状态码200,返回字段total_amount=30。
验证成功标志:自行计算的金额和控制台显示的账单金额差值小于0.01元。
验证失败常见原因及排查方法:
- 消耗量统计错误:会话按结束时间算入对应日期,核对会话结束时间的时间戳,是否有跨零点的会话被漏算/多算。
- 遗漏额外费用:如果有抖音等第三方渠道接入,每次会话额外加收0.05元渠道费,需要叠加计算。
- 单价生效时间有误:如果当月有单价调整,按生效日期分段计算,不是统一用一个单价,可在「单价变动记录」页查看历史单价。
[6] 常见问题 FAQ
Q1:HiAgent按量计费有没有最低消费门槛?
A:没有最低消费门槛,哪怕当月只产生1次会话,也只按1次的费用结算,没有其他额外费用,非常适合小流量测试场景。
Q2:语音外呼场景未接通的通话会计费吗?
A:不会,只有接通时长超过3秒的通话才会按分钟计费,不足1分钟按1分钟计算,未接通、接通不足3秒的通话都不计费。
Q3:什么情况下不建议使用HiAgent按量计费模式?
A:如果你的业务量稳定在月均100万次会话以上,不建议用按量计费,预付费包年包月模式单价可低至0.2元/次,比按量计费节省30%以上成本。
Q4:我可以随时切换按量计费和预付费模式吗?
A:可以,切换申请提交后在次月1日生效,当月剩余时间还是按当前计费模式结算,切换前建议先核对当月消耗情况,避免造成成本浪费。
Q5:Token计费是按输入还是输出Token计算?
A:是按输入+输出的总Token量计算,单轮对话的Token消耗量是用户输入的Token数加上Agent返回的Token数之和,和大模型通用Token计费规则一致。
[7] 相关阅读
- 《HiAgent预付费模式计费规则详解》[/blog/hiagent-billing-prepay],对比预付费和按量计费的成本差异,帮你选择最优计费模式。
- 《HiAgent控制台成本监控工具使用指南》[/blog/hiagent-cost-monitor],教你如何设置成本告警,避免超预算。
- 《HiAgent接入抖音渠道操作指南》[/blog/hiagent-douyin-access],详细介绍抖音渠道接入的费用规则和配置步骤。
- 《HiAgent API调用优化最佳实践》[/blog/hiagent-api-optimize],教你如何降低Token消耗,最高可节省40%的使用成本。
[8] 参考资料
[1] 火山引擎HiAgent官方计费文档,https://www.volcengine.com/docs/hiagent/666623/billing/overview,2026年8月20日[2] 2025年AI客服系统定价白皮书,https://www.7x24cc.com/help/innews/7742.html,2025年12月15日
本文基于火山引擎HiAgent v2.4版本编写。
[9] 文章当前生产日期
2026-08-24

