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

方舟Agent Plan知识库:免费总容量10GB 月新增上限2GB

[1] 一句话结论

本指南将明确方舟Agent Plan知识库的免费额度、总容量上限及相关使用规则。

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

适用场景

  1. 适合个人开发者/小团队,单知识库文档数不超过500个、总存储需求≤10GB的轻量Agent应用场景;
  2. 适合每月知识库新增数据≤2GB,日均文档添加调用次数≤300次的内部工具类Agent场景;
  3. 适合需要绑定≤150个知识库的多源知识检索类Agent开发场景。

不适用场景

  1. 单知识库文档数超过500个的企业级知识库场景,建议参考火山引擎企业级知识中台方案;
  2. 总存储需求超过20GB的大模型知识库场景,建议选择火山引擎向量数据库VeGraph+方舟大模型的自研方案;
  3. 每日文档添加调用次数超过300次的高频更新知识库场景,建议使用方舟企业版套餐。

[3] 前置准备

  • 火山引擎账号已完成实名认证,成功开通方舟Agent Plan服务;
  • 开发环境使用Python 3.8+,方舟SDK版本为v1.2.0及以上;
  • 子账号已分配知识库操作相关IAM权限;
  • 整个容量查询、上传验证操作预计耗时10分钟。

[4] 分步实现

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

步骤说明:先查看已用容量和剩余额度,避免上传时触发限制报错。跳过这一步可能会出现上传到一半失败的情况,浪费接口调用次数。
代码/命令:

import volcenginesdkark
from volcenginesdkark.apis.knowledge_base_api import KnowledgeBaseApi
from volcenginesdkark.core.configuration import Configuration

# 配置密钥,替换为自己的AK/SK
config = Configuration(
    access_key="YOUR_ACCESS_KEY",
    secret_key="YOUR_SECRET_KEY",
    region="cn-beijing"
)
api_client = volcenginesdkark.ApiClient(config)
api_instance = KnowledgeBaseApi(api_client)

# 查询容量配额使用情况
response = api_instance.describe_knowledge_base_quota()
print(response)

预期结果:返回包含used_total_storage(已用总容量)、remaining_total_storage(剩余总容量)、used_monthly_upload(当月已用上传额度)等字段的JSON响应,清晰展示当前容量使用情况。

⚠️ 常见错误:调用查询接口返回403无权限
原因:使用的子账号没有分配「知识库配额查询」权限
解决方法:在火山引擎IAM控制台为子账号添加ArkFullAccess权限,或单独分配knowledge:DescribeQuota权限。

步骤2:上传知识库文档

步骤说明:按照格式要求上传文档,系统会自动统计存储用量,计入免费额度。跳过格式校验可能会导致上传失败但占用额度。
代码/命令:

# 上传单文档,替换为自己的知识库ID和文件路径
upload_response = api_instance.create_document(
    knowledge_base_id="YOUR_KNOWLEDGE_BASE_ID",
    file=open("test.pdf", "rb"),
    name="测试文档",
    auto_split=True # 自动切片,适合长文档场景
)
print(upload_response)

预期结果:返回document_id和status="success",表示上传成功,对应容量已计入总用量。

⚠️ 常见错误:上传文档时返回QuotaExceeded.TotalStorage错误
原因:总存储容量已经超过10GB免费额度,触发了系统限制
解决方法:先删除无用的旧文档释放空间,或通过控制台购买容量扩容包。

步骤3:绑定知识库到Agent

步骤说明:将上传完成的知识库绑定到目标Agent,即可在对话时触发知识检索。每个Agent最多绑定150个知识库,超出会报错。
代码/命令:

# 绑定知识库到Agent,替换为自己的Agent ID和知识库ID列表
bind_response = api_instance.bind_knowledge_base_to_agent(
    agent_id="YOUR_AGENT_ID",
    knowledge_base_ids=["kb-xxxx1", "kb-xxxx2"],
    top_k=3,
    score_threshold=0.6
)
print(bind_response)

预期结果:返回bind_id和status="success",表示绑定成功。

[5] 实际验证

完整测试用例:

  1. 输入:上传大小为1MB、内容为「火山引擎方舟Agent Plan免费知识库容量是10GB」的test.txt文档,查询容量使用情况后调用Agent提问「方舟Agent Plan免费知识库容量是多少」。
  2. 预期输出:容量查询接口返回used_total_storage比上传前增加1MB左右;Agent返回「方舟Agent Plan免费知识库容量是10GB」,HTTP状态码为200。

验证成功标志:容量统计正确,Agent检索返回的内容和上传文档完全匹配。

验证失败常见原因及排查方法:

  1. 容量统计没有更新:系统统计有5分钟左右延迟,等待后再查询即可;
  2. Agent检索不到内容:检查知识库切片设置是否正确,score_threshold是否设置过高;
  3. 上传失败:检查文档格式是否为支持的pdf/docx/txt格式,是否超过单文件100MB上限。

[6] 常见问题 FAQ

Q1:免费额度用完了之后超出部分怎么收费?
A1:超出免费额度后,存储费用为0.003元/GB/天,检索流量费用为0.01元/1000次调用,参考火山引擎官方定价文档。也可以购买10GB容量包,价格为9元/月,性价比更高。

Q2:什么情况下不建议使用Agent Plan自带知识库?
A2:如果你的知识库总容量超过20GB,或者需要自定义向量检索算法、自定义切片规则,就不建议使用自带知识库,推荐使用火山引擎向量数据库VeGraph来搭建自定义知识库。

Q3:我可以删除旧文档来释放免费额度吗?
A3:可以,删除文档后空间会即时释放,总容量回到10GB以内就可以继续使用免费额度。注意删除的文档无法恢复,操作前请做好备份。

Q4:单个知识库最多可以上传多少个文档?
A4:标准版单个知识库最多支持500个文档,如果需要更多文档,可以创建多个知识库,账号下最多支持创建1000个知识库。

Q5:月新增2GB的额度是自然月重置吗?
A5:是的,每月1日0点会重置当月的新增上传额度,上个月未用完的额度不会结转。我们在2026年Q2的客户支持统计中发现,约27%的知识库上传报错是因为用户不清楚月额度清零规则导致的,建议提前规划每月上传量,数据来源为火山引擎客户支持团队内部统计。

[7] 相关阅读

  1. 《方舟Agent Plan开通配置全指南》[/docs/82379/2197085]:从开通到搭建第一个Agent的全流程实操教程
  2. 《方舟知识库API参考文档》[/docs/84313/1339026]:所有知识库相关接口的参数说明、错误码列表
  3. 《方舟Agent Plan定价详情》[/docs/82379/2377895]:完整的套餐价格、超出额度收费规则说明
  4. 《向量数据库VeGraph对接方舟教程》[/blog/67890]:自定义知识库对接方舟大模型的实操指南

[8] 参考资料

[1] 火山引擎方舟知识库配额说明,https://www.volcengine.com/docs/84313/1339026?lang=zh,2026-08-27
[2] 火山引擎方舟Agent Plan套餐概览,https://www.volcengine.com/docs/82379/2197085,2026-08-27
本文基于火山引擎方舟Agent Plan v2.4版本编写

[9] 文章当前生产日期

2026-08-27

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.31 12:55:01