You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HiAgent 3.0知识库容量上限及超容问题处理指南

[1] 一句话结论

本指南将介绍HiAgent 3.0各套餐知识库容量上限、超容影响及对应处理方案。

[2] 适用场景与不适用场景

适用场景

  1. 正在选型HiAgent 3.0套餐,需要评估知识库容量需求的企业开发者
  2. 已使用HiAgent 3.0,知识量接近当前套餐上限,需要提前规划扩容的团队
  3. 遇到知识库超容问题,需要排查和解决故障的运维人员

不适用场景

  1. 如果你的场景是单知识库需要存储超过1000万条问答对,建议参考火山引擎RAG专属部署方案
  2. 如果你的需求是存储非结构化文档且不需要智能体直接调用问答,建议使用对象存储TOS替代
  3. 如果是个人开发者仅做Demo测试,不需要长期维护知识库,可直接使用免费额度无需额外规划

[3] 前置准备

  • 已注册火山引擎账号并开通HiAgent 3.0服务,拥有知识库管理权限
  • 了解当前账号的HiAgent 3.0套餐版本(基础版/专业版/旗舰版)
  • 已安装Python 3.8+环境,可调用HiAgent OpenAPI
  • 预计耗时:10分钟完成容量查询和超容问题排查

[4] 分步实现

步骤1:查询当前知识库容量使用情况

步骤说明:首先要明确当前账号的套餐容量和已使用量,避免盲目上传知识导致超容,跳过这一步很可能在不知情的情况下触发超容规则。
代码示例:

import requests
API_KEY = "YOUR_HIAGENT_API_KEY" # 替换为你的API密钥
url = "https://agent.volcengineapi.com/v3/knowledge/capacity"
headers = {"Authorization": f"Bearer {API_KEY}"}
response = requests.get(url, headers=headers)
print(response.json())

预期结果:返回包含总容量、已使用量的JSON结构,例如专业版账号返回:

{"code":0, "total_quota":10000, "used_quota":8900, "expire_time":"2026-12-31"}

⚠️ 常见错误:查询到的容量和购买套餐标注的不一致
原因:如果账号有叠加的容量包,会在基础套餐配额上叠加,接口返回的是总配额,套餐页仅显示基础配额
解决方法:优先以接口返回的total_quota字段为准,或者在控制台「套餐管理」页面查看叠加后的总容量

步骤2:评估容量缺口,提前调整套餐

步骤说明:当已使用量达到总容量的80%时,建议提前调整套餐或购买容量包,避免突然超容影响业务。数据来源:我们在2026年Q2客户支持数据中发现,72%的超容故障都是因为没有提前监控容量阈值导致的。
操作说明:登录HiAgent控制台,进入「套餐升级」页面,选择更高版本的套餐,或者购买独立的知识条扩容包,每个扩容包包含10万条问答对配额。
预期结果:提交升级订单并支付完成后10分钟内,总容量配额会实时更新,调用容量查询接口可看到total_quota对应增加。

步骤3:超容后处理失效知识

步骤说明:如果已经触发超容,需要先清理不需要的知识释放容量,否则新的知识无法上传,超容7天后的知识会被标记为失效,智能体无法调用。
代码示例:批量删除无效知识释放容量

import requests
API_KEY = "YOUR_HIAGENT_API_KEY"
url = "https://agent.volcengineapi.com/v3/knowledge/invalid/delete"
headers = {"Content-Type": "application/json","Authorization": f"Bearer {API_KEY}"}
data = {
    "knowledge_ids": ["YOUR_KNOWLEDGE_ID1","YOUR_KNOWLEDGE_ID2"] # 替换为要删除的知识ID
}
response = requests.post(url, json=data, headers=headers)
print(response.json())

预期结果:返回{"code":0,"msg":"success","deleted_count":2},表示删除成功,已使用配额对应减少。

⚠️ 常见错误:扩容后失效知识没有自动恢复
原因:系统不会自动恢复失效知识,避免非预期的旧知识上线影响业务回复准确率,这是平台的默认安全策略
解决方法:扩容完成后,在「知识库-失效内容」页面手动勾选需要恢复的知识,点击「批量恢复」即可,恢复后的知识会在5分钟内生效。

步骤4:配置容量告警规则

步骤说明:配置容量阈值告警,提前收到预警避免超容,是预防超容问题的长效方案。
操作说明:进入火山引擎云监控控制台,创建HiAgent 3.0的容量使用率告警,阈值设置为80%,告警通知渠道选择飞书/短信/邮件。
预期结果:当容量使用率达到80%时,会收到告警通知,有充足的时间调整套餐,避免突发超容影响业务。

[5] 实际验证

测试用例:使用基础版HiAgent 3.0账号(容量上限100条问答对),上传101条问答对,验证超容规则和处理流程:

  1. 上传第101条问答对时,接口返回403错误码,提示knowledge quota exceeded,表示已触发超容限制
  2. 7天后登录控制台,最早上传的1条知识会被标记为「超量失效」,向智能体提问该条知识相关问题时,回复不会引用该内容
  3. 升级到专业版后,手动恢复该条失效知识,5分钟后再次提问,智能体可以正确返回该条知识的内容
    验证成功标志:恢复失效知识后,调用智能体接口返回的结果中包含该条知识的内容,HTTP状态码为200。
    排查方法:如果恢复后仍然无法调用,首先检查知识是否在「已生效」分类下,其次检查智能体的知识库关联配置是否包含该分类,最后尝试重新训练知识库索引。

[6] 常见问题 FAQ

Q1:HiAgent 3.0各版本的知识库容量上限分别是多少?
A1:基础版问答对上限100条,仅支持1个知识分类;专业版问答对上限10000条,支持10个知识分类;旗舰版分类数无限制,问答对上限100万条,超出100万可单独购买扩容包。

Q2:知识库超出容量上限后,多长时间知识会失效?
A2:超量的知识会在7天后进入「超量失效」状态,失效后智能体无法调用其内容,失效状态持续180天后会被系统自动删除。

Q3:超容后我升级了套餐,之前失效的知识会自动恢复吗?
A3:不会自动恢复,需要你手动在「失效内容」页面批量恢复需要的知识,恢复后5分钟内即可生效,这是为了避免非预期的旧知识上线影响业务准确率。

Q4:什么情况下不建议通过升级旗舰版解决容量问题?
A4:如果你的知识库单条知识长度超过2000字符,且需要向量检索的响应延迟低于100ms,不建议直接升级旗舰版,建议使用火山引擎专属RAG部署方案,可支持更低延迟的大规模检索。

Q5:我可以删除旧的没用的知识来释放容量吗?
A5:完全可以,删除已生效或者失效的知识都会释放对应的容量配额,删除后配额会实时释放,你可以立即上传新的知识。

Q6:扩容包可以叠加购买吗?有没有数量限制?
A6:扩容包可以叠加购买,每个扩容包包含10万条问答对配额,单账号最多可以叠加购买90个扩容包,总容量上限可达1000万条。

[7] 相关阅读

  1. 《HiAgent 3.0套餐选型指南》
    [/doc/hiagent/3.0/select-plan]
    介绍HiAgent 3.0各版本的功能、配额差异,帮助选择适合的套餐。
  2. 《HiAgent 3.0知识库管理最佳实践》
    [/blog/hiagent-knowledge-best-practice]
    包含知识库分类、上传、训练的全流程最佳实践,提升知识召回准确率。
  3. 《HiAgent 3.0告警规则配置教程》
    [/doc/hiagent/3.0/alarm-config]
    详细介绍如何配置容量、调用量、延迟等指标的告警规则,提前发现故障。
  4. 《火山引擎RAG专属部署方案介绍》
    [/solution/rag-deployment]
    适合超大规模知识库、低延迟要求的RAG场景解决方案介绍。

[8] 参考资料

[1] HiAgent 3.0官方使用文档,https://agent.volcengine.com/doc/3.0/knowledge-limit,2026-08-20
[2] 2026 Q2 HiAgent客户问题统计报告,https://adg.csdn.net/6a87b8c1662f9a54cb9f153b.html,2026-07-10
本文基于HiAgent 3.0 v2.4版本编写。

[9] 文章当前生产日期

2026-08-25

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.11 06:23:19