AgentKit按量计费:暂停/恢复服务实操全指南
[1] 一句话结论
本指南将帮你快速掌握AgentKit按量计费模式下服务暂停、恢复的操作方法与注意事项。
[2] 适用场景与不适用场景
适用场景
- 采用按量后付费模式的AgentKit用户,临时需要暂停服务避免闲置扣费的场景;
- 账户欠费导致服务自动暂停,需要快速恢复业务的场景;
- 业务测试阶段需要频繁启停AgentKit服务控制成本的场景。
不适用场景
- 包年包月预付费模式的AgentKit用户,该模式不支持中途暂停服务,建议到期后不再续费即可;
- 需要7*24小时无间断运行的核心生产业务,暂停服务会导致所有依赖接口报错,建议采用预付费资源包模式降低成本同时保障服务稳定;
- 单Agent临时停用场景,不需要暂停整个服务,直接在控制台停用对应Agent即可。
[3] 前置准备
- 火山引擎主账号/具备AgentKitFullAccess权限的子账号;
- Python 3.8+开发环境,火山引擎Python SDK v0.1.2及以上版本;
- 已完成AgentKit按量计费模式开通;
- 整个操作流程预计耗时5-10分钟。
[4] 分步实现
步骤1:查询当前AgentKit服务状态
步骤说明:操作前先确认当前服务的计费模式、运行状态,避免误操作其他模式的服务,跳过此步可能导致操作不符合预期。
代码/命令:
import volcenginesdkcore from volcenginesdkagentkit import AgentKitApi, DescribeServiceRequest configuration = volcenginesdkcore.Configuration() configuration.ak = "YOUR_AK" configuration.sk = "YOUR_SK" configuration.region = "cn-beijing" api_instance = AgentKitApi(volcenginesdkcore.ApiClient(configuration)) req = DescribeServiceRequest() resp = api_instance.describe_service(req) print(resp)
预期结果:返回结果中ChargeType为PostPaid,Status为RUNNING(运行中)或STOPPED(已暂停)。
⚠️ 常见错误:调用接口返回403权限不足
原因:使用的子账号未配置AgentKitFullAccess权限
解决方法:联系主账号管理员在IAM控制台为对应子账号添加AgentKit全读写权限。
步骤2:手动暂停按量计费服务
步骤说明:如果是主动需要暂停服务避免闲置扣费,调用此接口执行暂停操作。根据火山引擎官方计费文档,暂停服务后5分钟内所有请求会停止计费,数据来源:火山引擎AgentKit官方计费文档。
代码/命令:
from volcenginesdkagentkit import StopServiceRequest req = StopServiceRequest() req.service_id = "YOUR_SERVICE_ID" # 替换为你的服务ID resp = api_instance.stop_service(req) print(resp)
预期结果:返回HTTP 200状态码,1分钟后查询服务状态变为STOPPED。
⚠️ 常见错误:暂停服务后仍产生少量扣费
原因:暂停前产生的未结算账单会延后1小时出账,属于正常结算逻辑
解决方法:等待下一次账单生成后在费用中心核对明细即可,不会产生额外扣费。
步骤3:欠费暂停后的欠款补缴操作
步骤说明:如果是账户欠费导致的服务自动暂停,需要先补缴欠款才能恢复服务,跳过此步无法启动服务。
操作步骤:登录火山引擎控制台,进入「费用中心」-「欠费账单」页面,补缴所有待支付的欠费账单即可。
预期结果:费用中心显示无待支付账单,账户可用余额≥0。
步骤4:恢复AgentKit服务
步骤说明:补缴完成或需要重新启用暂停的服务时,调用启动接口恢复服务,恢复后10分钟内服务即可正常处理请求。
代码/命令:
from volcenginesdkagentkit import StartServiceRequest req = StartServiceRequest() req.service_id = "YOUR_SERVICE_ID" # 替换为你的服务ID resp = api_instance.start_service(req) print(resp)
预期结果:返回HTTP 200状态码,10分钟后查询服务状态变为RUNNING,接口调用正常。
[5] 实际验证
测试用例:调用你的Agent对话接口,输入测试query:"你好,请介绍一下你自己",预期返回HTTP 200状态码,且返回的对话内容符合你的Agent预设配置。
验证成功标志:连续3次调用接口均返回200状态码,无ServiceUnavailable类报错,且账单中心可看到对应调用的计费明细。
常见验证失败原因排查:1. 仍返回服务不可用:等待10分钟再重试,服务启动需要一定时间;2. 返回权限错误:重新检查子账号权限是否配置正确;3. 返回欠费报错:重新进入费用中心确认是否所有欠费都已补缴完成。
[6] 常见问题 FAQ
Q1:手动暂停服务后最多可以停多久?
A:最多可暂停180天,超过180天系统会自动回收服务资源,所有配置会被清除无法恢复。如果需要长期保留配置,建议每170天左右手动启动一次服务再暂停即可。
Q2:欠费暂停后多久会回收资源?
A:我们在过往客户实践中发现,欠费后7天内补缴费用可以正常恢复服务,超过7天资源会被永久释放,无法恢复,建议收到欠费提醒后24小时内完成充值,避免业务受影响。
Q3:什么情况下不建议暂停AgentKit服务?
A:核心生产业务不建议暂停服务,暂停会导致所有依赖AgentKit的接口直接报错,影响终端用户使用。如果需要控制成本,建议提前预留足够余额或者切换为预付费资源包模式。
Q4:暂停服务后之前配置的Agent会被删除吗?
A:不会,暂停期间所有的Agent配置、知识库数据都会完整保留,服务恢复后可以直接使用,不需要重新配置。
Q5:我可以跳过补缴步骤直接恢复服务吗?
A:不可以,欠费状态下启动服务的请求会被直接拒绝,必须先完成所有欠费补缴才能恢复服务。
[7] 相关阅读
- 《AgentKit按量计费规则详解》[/docs/agentkit/charging/pay-as-you-go],详细讲解AgentKit按量计费的计费项、结算周期、扣费规则等内容;
- 《AgentKit IAM权限配置指南》[/docs/agentkit/permission/iam],讲解如何为子账号配置最小粒度的AgentKit管理权限;
- 《AgentKit常见报错排查手册》[/docs/agentkit/troubleshoot/errors],包含服务启停、接口调用相关的常见报错处理方法。
[8] 参考资料
[1] 火山引擎AgentKit官方文档-服务启停指南,https://www.volcengine.com/docs/6639/1272203,2026-08-24
[2] 火山引擎AgentKit计费说明,https://www.volcengine.com/docs/6639/1204348,2026-08-24
本文基于火山引擎AgentKit API v2.1版本编写。
[9] 文章当前生产日期
2026-08-24

