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

AgentKit LLM集成:支持模型列表与完整对接指南

[1] 一句话结论

本指南将介绍火山引擎AgentKit支持的LLM模型范围及完整集成落地流程。

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

适用场景

  1. 基于火山引擎生态构建企业级智能体,需要统一对接多类大模型的开发场景;
  2. 单智能体需要混合调用不同能力LLM(如代码生成+多模态推理)的场景;
  3. 日均LLM调用量在1000次以上,需要统一管控模型调用成本的场景。

不适用场景

  1. 仅需要单模型简单推理、无智能体编排需求的场景,建议直接使用对应LLM的原生API;
  2. 完全部署在离线环境、无公网访问权限的场景,建议参考LangChain等开源Agent框架的本地部署方案;
  3. 需要对接无标准OpenAI兼容接口的非公开私有训练模型的场景,建议先基于AgentKit扩展层开发自定义适配器再对接。

[3] 前置准备

  • 开发环境:Python 3.9+ / Node.js 16+
  • 账号权限:已开通火山引擎AgentKit服务,拥有AgentKit读写权限的IAM账号
  • 依赖项:AgentKit SDK v1.2.0及以上版本
  • 预计耗时:30分钟

[4] 分步实现

步骤1:查询当前版本支持的LLM模型列表

步骤说明:首先确认你使用的AgentKit版本及当前区域开放的模型范围,避免后续对接不兼容模型,跳过这一步会直接导致调用时报模型不支持错误。
代码:

import volcengine_agentkit
from volcengine_agentkit.models import SupportedModelsRequest

# 初始化客户端
client = volcengine_agentkit.AgentKitClient(
    access_key="YOUR_VOLC_ACCESS_KEY",
    secret_key="YOUR_VOLC_SECRET_KEY",
    region="cn-beijing"
)

# 查询支持的模型列表
resp = client.list_supported_models(SupportedModelsRequest())
print("支持的模型列表:", resp.models)

预期结果:返回包含模型ID、厂商、能力标签的列表,样例如下:

[{"model_id":"doubao-pro-4k","vendor":"volcengine","capabilities":["text","function_call"]}]

⚠️ 常见错误:返回空列表或403权限错误
原因:使用的API密钥没有AgentKit的只读权限,或者SDK版本低于v1.2.0
解决方法:在火山引擎IAM控制台给账号添加AgentKitReadOnlyAccess权限,执行pip install --upgrade volcengine-agentkit升级SDK到最新版本。

步骤2:配置目标LLM的访问凭证

步骤说明:如果对接第三方LLM(如OpenAI、Azure OpenAI),需要先在AgentKit中配置对应访问凭证,AgentKit会统一加密管理凭证,避免硬编码到业务代码中造成泄露风险。
代码:

from volcengine_agentkit.models import CreateCredentialRequest

# 创建OpenAI访问凭证
req = CreateCredentialRequest(
    vendor="openai",
    credential_config={
        "api_key": "YOUR_OPENAI_API_KEY",
        "base_url": "https://api.openai.com/v1"
    }
)
resp = client.create_credential(req)
print("凭证ID:", resp.credential_id)

预期结果:返回创建成功的凭证ID,AgentKit控制台凭证列表显示该凭证状态为「已激活」。

步骤3:智能体编排中绑定目标LLM

步骤说明:创建智能体时指定要使用的LLM模型ID和对应凭证ID,AgentKit会自动处理模型参数适配、超时重试、限流兜底等逻辑,无需业务代码额外实现。
代码:

from volcengine_agentkit.models import CreateAgentRequest

# 创建绑定GPT-4o的智能体
req = CreateAgentRequest(
    agent_name="multi_model_agent",
    llm_config={
        "model_id": "gpt-4o",
        "credential_id": "YOUR_CREDENTIAL_ID",
        "temperature": 0.7,
        "max_tokens": 2048
    }
)
resp = client.create_agent(req)
print("智能体ID:", resp.agent_id)

预期结果:返回智能体ID,控制台智能体列表显示该智能体状态为「运行中」。

⚠️ 常见错误:创建智能体时报"model not found"错误
原因:指定的model_id和vendor不匹配,或者该模型在当前区域未开放
解决方法:重新执行步骤1的list_supported_models接口查询当前区域支持的model_id,确认vendor和model_id对应关系正确。

步骤4:测试LLM调用能力

步骤说明:调用智能体会话接口,验证LLM是否可以正常返回结果,确认集成流程生效。
代码:

from volcengine_agentkit.models import ChatRequest

req = ChatRequest(
    agent_id="YOUR_AGENT_ID",
    session_id="test_session_001",
    query="1+1等于多少"
)
resp = client.chat(req)
print("返回结果:", resp.content)

预期结果:返回大模型的正常响应内容,包含“2”的相关表述,无报错信息。

[5] 实际验证

完整测试用例:输入查询“请用3句话介绍火山引擎AgentKit”,预期返回结果包含「智能体构建」「LLM集成」相关描述,HTTP状态码为200,返回结构包含request_id、content、usage三个必填字段。
验证成功标志:返回的content内容符合预期,usage字段显示的token消耗数量和模型定价匹配。
常见排查方法:1. 若返回401错误,检查AccessKey、SecretKey是否正确,对应账号是否有AgentKit调用权限;2. 若返回404错误,确认agent_id是否正确,智能体是否处于运行状态;3. 若返回500错误,查看错误信息中的模型字段,确认当前模型是否支持你传入的参数(如多模态输入、函数调用等)。

[6] 常见问题 FAQ

Q1:AgentKit目前支持哪些厂商的LLM模型?
A:目前官方原生支持火山引擎豆包全系列模型(Doubao-pro、Doubao-lite、Doubao-multimodal等)、OpenAI全系列模型(GPT-3.5-turbo、GPT-4o、GPT-4o-mini等)、Azure OpenAI、AWS Bedrock接入的所有模型,还可以通过自定义适配器对接符合OpenAI接口规范的其他大模型。我们在某电商客户的实践中发现,单智能体最多可同时绑定5个不同厂商的LLM模型,满足不同场景的调用需求(数据来源:火山引擎AgentKit 2026年Q2性能测试报告)。

Q2:我可以对接自己部署的开源大模型吗?
A:可以,只要你的开源大模型提供了兼容OpenAI的API接口,就可以通过自定义凭证的方式直接对接,不需要修改AgentKit核心代码。如果接口不兼容,可以基于AgentKit的扩展开发层自定义适配器,适配工作量一般在2人天以内。

Q3:什么情况下不建议使用AgentKit的LLM集成能力?
A:如果你的场景只需要调用单一大模型的基础推理能力,不需要智能体编排、工具调用、会话管理等能力,不建议使用AgentKit,直接调用对应大模型的原生API成本更低,延迟也会降低约20%(数据来源:火山引擎内部性能测试数据)。

Q4:对接不同LLM模型时需要修改业务代码吗?
A:不需要,AgentKit做了统一的接口抽象,你只需要修改智能体配置中的model_id和credential_id,业务代码不需要做任何改动,即可无缝切换不同的大模型。

Q5:AgentKit对接LLM有QPS限制吗?
A:默认单账号的LLM调用QPS限制是100,如果需要更高的QPS可以提交工单申请扩容,最高可支持到10000 QPS,符合企业级大规模调用的需求。

[7] 相关阅读

  • 《AgentKit智能体快速入门教程》[/docs/86681/1844825],从零开始教你创建第一个生产级智能体
  • 《AgentKit API参考文档》[/docs/86681/2157342],包含所有接口的参数说明和可直接复制的示例代码
  • 《AgentKit成本优化最佳实践》[/docs/86681/2203555],教你如何通过模型路由、缓存等能力降低大模型调用成本
  • 《自定义LLM适配器开发指南》[/docs/86681/2228348],对接非标准接口大模型的完整教程

[8] 参考资料

[1] 火山引擎AgentKit产品功能文档,https://docs.volcengine.com/docs/86681/1844825?lang=zh,2026-08-20
[2] AgentKit支持的LLM模型列表,https://docs.volcengine.com/docs/86681/2157342?lang=zh,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.16 06:57:54