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

AgentKit调用API做问答:6步实现知识库+LLM集成

[1] 一句话结论

本指南将教你6步完成AgentKit API调用,实现LLM+知识库的问答功能

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

适用场景

  1. 适合日均API调用量在1000-10万次、需要结合私有知识库的企业内部问答机器人场景
  2. 适合低代码搭建面向C端的产品咨询类智能客服场景,无需自行开发知识库检索逻辑
  3. 适合快速搭建文档检索问答工具的内部工具开发场景,整体开发周期不超过1天

不适用场景

  1. 单轮纯通用问答、不需要知识库和工具调用的场景,建议参考直接调用豆包大模型API,成本更低
  2. 日均调用量超过100万次、超低延迟要求(<50ms)的高并发场景,建议参考火山引擎方舟大模型平台私有化部署方案
  3. 需要完全自定义Agent逻辑、无低代码需求的场景,建议直接使用LLM原生API自行开发,灵活性更高

[3] 前置准备

  • Python 3.9+ / Node.js 16+,agentkit-cli 1.2.0及以上版本
  • 已完成实名认证的火山引擎账号,已开通AgentKit服务和豆包大模型API权限
  • 已获取火山引擎AK/SK,对应账号拥有AgentKit FullAccess权限
  • 预计操作耗时15分钟,其中知识库切片等待时间约3分钟

[4] 分步实现

步骤1:开通服务并获取密钥

步骤说明:首先要开通服务获取身份凭证,跳过这一步后续所有接口调用都会鉴权失败。
操作说明:登录火山引擎控制台进入AgentKit产品页,点击开通服务,然后进入访问密钥管理页面创建AK/SK,执行以下命令配置环境变量:

export VOLC_ACCESSKEY=YOUR_AK
# 替换YOUR_AK为你实际的访问密钥ID
export VOLC_SECRETKEY=YOUR_SK
# 替换YOUR_SK为你实际的访问密钥Secret

预期结果:执行echo $VOLC_ACCESSKEY能输出你配置的AK值,无空值。

⚠️ 常见错误:调用接口返回403 PermissionDenied错误
原因:AK/SK配置错误、对应账号没有AgentKit服务权限、环境变量未生效
解决方法:先执行env | grep VOLC确认环境变量存在,再到IAM控制台检查对应密钥的权限是否包含AgentKit FullAccess

步骤2:创建并配置知识库

步骤说明:上传私有知识文档,AgentKit会自动完成切片、向量化存储,后续问答时会自动检索相关知识作为上下文,跳过这一步问答只能调用通用LLM能力,无法结合私有知识。
操作说明:进入AgentKit知识库页面,点击「创建知识库」,命名后上传你的文档(支持pdf/docx/md格式,单文件不超过100MB),等待系统完成切片处理。
预期结果:知识库状态显示为「已就绪」,在检索测试栏输入相关问题能返回匹配的文档片段。

步骤3:创建智能体并绑定知识库

步骤说明:智能体是AgentKit的核心调度单元,绑定知识库后才能在问答时自动检索知识,跳过这一步无法关联知识库资源。
操作说明:进入智能体管理页面,点击「新建智能体」,选择「基础问答智能体」模板,在知识库配置栏选择你刚才创建的知识库,保存后进入「集成」页面获取Agent ID。
预期结果:智能体状态为「已发布」,集成页面能看到Agent ID、接口调用地址等信息。

步骤4:安装agentkit-cli并初始化项目

步骤说明:通过官方CLI工具可以快速生成项目模板,无需手动拼接API请求参数,跳过这一步你需要自行按照API文档构造签名请求,开发效率低30%以上(数据来源:火山引擎开发者社区2026年Q1用户调研)。
代码/命令:

# 安装指定版本cli
pip install agentkit-cli==1.2.0
# 从基础模板初始化项目,my_qa_agent替换为你的项目名
agentkit init my_qa_agent --template basic
# 进入项目目录
cd my_qa_agent

编辑项目根目录下的agentkit.yaml文件,将agent_id字段替换为你刚才获取的Agent ID。
预期结果:项目目录下生成完整的配置文件和示例代码,执行agentkit validate返回「配置校验通过」。

⚠️ 常见错误:执行agentkit init时报错「command not found」
原因:pip安装的全局包路径没有加入系统PATH,或者Python版本低于3.9
解决方法:先执行python3 --version确认版本≥3.9,再执行pip show agentkit-cli找到安装路径,将路径加入/.bashrc或/.zshrc的PATH变量中,执行source ~/.bashrc生效

步骤5:启动本地测试服务

步骤说明:启动本地服务可以先在本地测试问答效果,不用直接部署到线上,避免线上错误影响用户。
代码/命令:

# 启动本地测试服务
agentkit launch --local

预期结果:控制台输出「Service is running on http://127.0.0.1:8080」,无报错信息。

步骤6:调用接口发起问答请求

步骤说明:通过调用本地或线上接口获取问答结果,验证整个链路是否通顺。
代码/命令:

# 命令行调用方式,双引号内替换为你的问题
agentkit invoke "AgentKit支持的文档格式有哪些?"

# HTTP请求调用方式
curl --location 'http://127.0.0.1:8080/api/v1/invoke' \
--header 'Content-Type: application/json' \
--data '{
    "query": "AgentKit支持的文档格式有哪些?"
}'

预期结果:返回包含answer字段的JSON响应,内容与你上传的知识库内容匹配,HTTP状态码为200。

[5] 实际验证

完整测试用例:输入问题「AgentKit单知识库最多支持多少个文档?」,预期输出:「根据官方文档,AgentKit单知识库最多支持1000个文档」(若知识库未上传相关内容则返回「暂未查询到相关信息」)。
验证成功标志:返回的answer字段内容准确无幻觉,HTTP状态码为200,响应延迟在200-800ms区间内。
常见失败原因及排查方法:

  1. 返回「无相关知识」:检查知识库状态是否为已就绪,在知识库检索测试页面输入相同问题是否能匹配到对应内容,可适当将知识库检索相似度阈值调整到0.6以下;
  2. 返回超时错误:检查本地网络是否能正常访问火山引擎公网接口,确认你的大模型API调用配额是否充足;
  3. 返回内容与知识库不符:检查智能体是否正确绑定了目标知识库,可在智能体配置页关闭「知识库无匹配时允许LLM自由回答」开关。

[6] 常见问题 FAQ

Q1:调用AgentKit接口的费用怎么计算?
A:目前AgentKit接口费用由两部分组成,基础调用费0.001元/次,大模型推理费用按照你选择的模型单价按token计算,具体可以参考火山引擎官网定价页面。我们在多个客户的实践中发现,日均1万次调用的场景下,每月成本约为300-500元。

Q2:什么情况下不建议使用AgentKit实现问答功能?
A:如果你只需要纯通用大模型问答,不需要知识库、工具调用等能力,或者你需要完全自定义Agent的每一步逻辑,不建议使用AgentKit,直接调用豆包大模型原生API成本更低,灵活性更高。

Q3:我可以跳过创建知识库的步骤,直接做通用问答吗?
A:可以,创建智能体时不绑定知识库即可,此时AgentKit会直接调用你配置的大模型返回通用问答结果,但这样就失去了AgentKit的知识集成优势,不建议这么使用。

Q4:AgentKit支持流式响应吗?
A:支持,调用接口时在请求参数中加上"stream": true即可,返回结果会按照SSE协议分段返回,适合需要实时展示回答的前端场景。

Q5:上传的知识库文档可以随时更新吗?
A:可以,在知识库控制台上传新文档或者删除旧文档后,系统会自动重新切片,5分钟内生效,无需重新发布智能体。

[7] 相关阅读

  1. 《AgentKit官方快速入门文档》[/docs/86681/2155815],官方出品的新手入门教程,包含所有基础操作说明
  2. 《0-1搭建AgentKit专属智能客服》[/handsonlab/2],实战教程,教你搭建完整的智能客服系统
  3. 《AgentKit可用接口列表》[/docs/86681/2222501],完整的API文档,包含所有接口参数说明
  4. 《AgentKit CLI使用指南》[/docs/86681/1844871],详细介绍CLI工具的所有命令和参数

[8] 参考资料

[1] AgentKit官方文档 - 知识库集成,https://www.volcengine.com/docs/86681/2227881,2026-08-20
[2] AgentKit Python SDK Quick Start,https://volcengine.github.io/agentkit-sdk-python/en/content/1.introduction/3.quickstart.html,2026-08-15
本文基于火山引擎AgentKit v1.2.0版本编写

[9] 文章当前生产日期

2026-08-24

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.11 06:55:35