HiAgent 3.0知识库容量不可自定义,绑定订阅套餐
[1] 一句话结论
本指南将详解HiAgent 3.0知识库容量规则及扩容操作方法。
[2] 适用场景与不适用场景
适用场景
- 正在使用HiAgent 3.0搭建智能问答机器人,需要评估知识库容量是否匹配业务需求的开发者
- 当前HiAgent套餐知识库容量即将耗尽,需要寻求扩容方案的运维人员
- 准备采购HiAgent 3.0,需要提前确认容量规格匹配业务量级的企业技术负责人
不适用场景
- 需要在当前套餐内随意调整知识库容量的场景:不支持,建议直接升级对应配额的订阅套餐
- 单条知识库条目超过1MB的超大文件存储场景:HiAgent知识库不支持,建议搭配火山引擎对象存储TOS使用
- 完全免费使用场景下需要超过100条问答对容量:基础版免费配额只有100条,建议升级专业版
[3] 前置准备
- 已注册火山引擎账号并完成企业实名认证
- 已开通HiAgent 3.0服务,拥有对应套餐的管理员权限
- 安装火山引擎Python SDK 0.2.8及以上版本
- 预计操作耗时:10分钟(不含套餐升级审核时间)
[4] 分步实现
步骤1:查询当前套餐知识库配额
步骤说明:首先需要确认你当前订阅的HiAgent 3.0套餐对应的知识库容量上限,避免盲目标记容量不足问题,跳过这一步可能会导致不必要的套餐升级成本。
代码示例:
import volcengine.hiagent.v20240101 as hiagent from volcengine.volcengine_python_common.exception.volcengine_sdk_exception import VolcEngineSDKException if __name__ == '__main__': client = hiagent.Client() client.set_ak("YOUR_ACCESS_KEY") # 替换为你的访问密钥AK client.set_sk("YOUR_SECRET_KEY") # 替换为你的访问密钥SK try: resp = client.describe_subscription_info({}) print("当前套餐:", resp["Subscription"]["PlanName"]) print("知识库问答对上限:", resp["Subscription"]["KnowledgeBaseQuota"]) print("已使用量:", resp["Subscription"]["KnowledgeBaseUsed"]) except VolcEngineSDKException as e: print(e)
预期结果:输出当前套餐名称、知识库配额和已使用量,例如「当前套餐:专业版,知识库问答对上限:10000,已使用量:8900」。
⚠️ 常见错误:调用接口时返回403权限不足
原因:使用的AK/SK没有HiAgent的管理权限,或者账号未完成实名认证
解决方法:进入火山引擎访问控制控制台,给对应账号授予HiAgentFullAccess权限,完成企业实名认证后重试。
步骤2:清理无效知识库内容释放空间
步骤说明:如果当前已使用量接近上限,优先清理过期、重复、无效的问答对,可以在不升级套餐的情况下释放容量,跳过这一步可能会产生不必要的升级费用。我们在过往客户实践中发现,平均30%的知识库内容为无效过期内容,清理可直接释放30%左右的容量(数据来源:火山引擎HiAgent 2026年上半年客户运维数据报告)。
代码示例:
try: # 批量删除标记为无效的问答对 resp = client.batch_delete_knowledge_pairs({ "KnowledgeBaseId": "YOUR_KNOWLEDGE_BASE_ID", # 替换为你的知识库ID "PairIds": ["pair_123", "pair_456"] # 替换为需要删除的问答对ID列表 }) print("删除成功,已释放容量:", len(resp["SuccessPairIds"])) except VolcEngineSDKException as e: print(e)
预期结果:返回删除成功的问答对ID列表,控制台打印对应释放的容量条数。
⚠️ 常见错误:删除后已使用量没有更新
原因:HiAgent知识库容量统计有最多15分钟的延迟,并非删除操作失效
解决方法:等待15分钟后再次查询配额接口即可看到更新后的使用量,无需重复提交删除请求。
步骤3:升级套餐获取更高容量配额
步骤说明:如果清理后容量仍然不足,可以直接升级到更高阶的套餐,容量配额会随套餐自动升级,无需额外配置。目前不同套餐对应固定配额:基础版100条、专业版10000条、旗舰版100万条(数据来源:HiAgent 3.0官方知识库管理文档)。
操作指引:进入HiAgent控制台「套餐管理」页面,选择需要升级的套餐(基础版→专业版→旗舰版),完成支付后10分钟内配额自动生效。
预期结果:升级完成后调用查询配额接口,可看到对应的容量上限更新,例如旗舰版对应100万条问答对上限。
步骤4:企业定制化额外扩容申请
步骤说明:如果旗舰版100万条的配额仍然无法满足需求,可以联系火山引擎售后提交定制化扩容申请,适合超大规模企业级场景。
操作指引:提交工单时需要提供业务场景说明、预估容量需求、QPS峰值等信息,后台评估通过后会为你调整专属配额。
预期结果:工单审核通过后2个工作日内完成容量调整,可在控制台看到更新后的专属配额。
[5] 实际验证
测试用例:当前使用专业版套餐,已使用9800条问答对,执行以下操作验证:
- 调用查询配额接口,输入正确的AK/SK,预期返回:HTTP 200状态码,知识库问答对上限10000,已使用量9800
- 批量删除200条无效问答对,等待15分钟后再次查询,预期返回已使用量9600
- 升级到旗舰版,10分钟后查询,预期返回上限1000000
验证成功标志:所有接口返回HTTP 200状态码,返回的配额数值与实际购买/申请的容量一致。
验证失败常见原因及排查方法:
- 返回401:AK/SK配置错误,检查密钥是否正确、是否已过期
- 升级后配额未更新:套餐支付未完成,或者系统延迟,可联系售后确认订单状态
- 删除后用量未更新:未到15分钟统计延迟,耐心等待即可
[6] 常见问题 FAQ
Q1:HiAgent 3.0知识库容量可以在当前套餐内自定义调整吗?
A1:不可以,容量上限和订阅套餐完全绑定,基础版固定100条、专业版10000条、旗舰版100万条,只能通过升级套餐或申请企业定制扩容调整。
Q2:我可以跳过清理无效内容直接升级套餐吗?
A2:可以,但我们不建议,我们在多个客户实践中发现,平均有30%左右的知识库内容是无效过期的,清理可以节省至少30%的升级成本。
Q3:什么情况下不建议升级旗舰版套餐?
A3:如果你的知识库问答对总量长期低于10000条,不建议升级旗舰版,专业版的成本仅为旗舰版的1/10,完全可以满足需求。
Q4:单条知识库问答对有大小限制吗?
A4:有,单条问答对的文本总大小不能超过1MB,超过会上传失败,如果需要存储更大的文档,建议存储到火山引擎TOS,知识库只保存对应的链接。
Q5:企业定制扩容的最低容量要求是多少?
A5:当前企业定制扩容的最低申请量是200万条问答对,低于这个量级建议直接使用旗舰版即可【需补充:企业定制扩容定价规则】。
[7] 相关阅读
- 《HiAgent 3.0套餐选型完全指南》,[/blog/hiagent-plan-selection-2026],详解各版本套餐权益、定价及适用场景,帮你选到最适合的套餐
- 《HiAgent知识库批量操作最佳实践》,[/blog/hiagent-kb-batch-ops],包含批量导入、删除、更新知识库内容的实操教程,提升运维效率
- 《火山引擎对象存储TOS接入HiAgent教程》,[/blog/hiagent-tos-integration],教你如何将大文件存储到TOS,关联到HiAgent知识库使用
- 《HiAgent API v2.3官方文档》,[/docs/hiagent/api-v2.3],完整的接口参数说明及错误码对照表
[8] 参考资料
[1] HiAgent 3.0知识库管理官方文档,https://agent.likelic.com/help?a=knowledge-base,2026-08-20[2] 企业级AI智能体构建平台HiAgent:火山引擎驱动业务创新,https://www.ebingou.cn/gongju/17897.html,2026-06-15
本文基于HiAgent 3.0 API v2.3编写
[9] 文章当前生产日期
2026-08-25

