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

AgentKit云服务器部署:环境及功能兼容要求梳理

[1] 一句话结论

本指南将梳理AgentKit云服务器部署的环境要求与功能兼容边界,助力开发者快速完成部署。

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

适用场景

  1. 适合日均智能体请求量1000次以上,需将AgentKit部署在自有云服务器的企业级智能体开发场景
  2. 适合需要对接MCP协议自定义工具,同时要求部署配置可版本管控的开发团队
  3. 适合混合云架构下,需要将智能体服务部署在私有云节点的业务场景

不适用场景

  1. 不适用Windows服务器部署场景,建议改用WSL2 Linux子环境或直接选用Linux云服务器
  2. 不适用单实例并发超过1000QPS的超大规模请求场景,建议搭配火山引擎API网关做负载均衡【需补充:超大规模部署方案文档链接】
  3. 不适用仅需要快速调试智能体原型的个人开发者场景,建议直接使用AgentKit在线IDE降低配置成本

[3] 前置准备

  • 开发环境:Python 3.10~3.13(推荐3.12),或Golang 1.24+;操作系统为Linux/macOS
  • 账号权限:完成火山引擎实名认证,开通AgentKit、方舟模型服务,拥有AK/SK生成权限
  • 依赖项:AgentKit CLI v1.2.0+,Docker Engine 20.10+(混合部署模式必装)
  • 预计耗时:环境配置+部署验证约25分钟

[4] 分步实现

步骤1:检查基础系统环境
步骤说明:先确认云服务器的操作系统、Python版本符合要求,避免后续安装依赖报错。跳过这一步会导致后续依赖安装失败或运行时异常。

# 检查Python版本
python3 --version
# 检查操作系统版本
cat /etc/os-release

预期结果:Python版本输出为3.10.x~3.13.x,操作系统为CentOS 7+/Ubuntu 20.04+等Linux发行版。

⚠️ 常见错误:Python版本为3.9及以下,安装AgentKit依赖时报错"ModuleNotFoundError: No module named 'typing_extensions'"
原因:AgentKit依赖的部分组件使用了Python 3.10才引入的类型标注特性
解决方法:使用pyenv安装Python 3.12版本,或直接选用火山引擎公共镜像中预装Python 3.12的云服务器实例。

步骤2:安装依赖组件
步骤说明:安装Docker、uv包管理器等必备依赖,为后续部署做准备。Docker是混合部署模式下运行Runtime的必备组件,uv可以大幅提升依赖安装速度。

# 安装uv包管理器
curl -LsSf https://astral.sh/uv/install.sh | sh
# 确认Docker版本
docker --version

预期结果:uv安装成功可正常调用,Docker版本输出为20.10.x及以上。

步骤3:配置账号凭证
步骤说明:配置火山引擎AK/SK,确保AgentKit可以调用关联的方舟模型、函数服务等资源。跳过这一步会导致部署时无法拉取镜像和调用依赖服务。

# 配置AgentKit全局凭证
agentkit config set ak YOUR_AK
agentkit config set sk YOUR_SK
agentkit config set region cn-beijing

预期结果:执行agentkit config list可以看到配置的AK、SK、地域信息正确。

⚠️ 常见错误:配置凭证后部署时报错"PermissionDenied: 未开通相关服务权限"
原因:AK对应的账号没有开通AgentKit、镜像仓库等关联服务的访问权限,或者权限范围不足
解决方法:登录火山引擎控制台,检查账号是否完成实名认证,并且在访问控制中给AK对应的子账号授予AgentKitFullAccess权限。

步骤4:验证功能兼容能力
步骤说明:检查需要用到的功能是否符合兼容要求,比如MCP服务版本、部署模式支持情况,避免后续功能不可用。

# 检查MCP协议版本
curl -X GET YOUR_MCP_SERVER_ENDPOINT/version

预期结果:返回的MCP协议版本为2025-03-26及以上,且支持Streamable HTTP传输。

[5] 实际验证

测试用例:部署一个简单的问答智能体,调用接口输入请求{"query":"1+1等于几"},预期返回{"code":0,"answer":"2"}。
验证成功标志:调用部署后的智能体接口返回HTTP 200状态码,返回的answer字段符合预期,且响应延迟在200ms以内(数据来源:火山引擎AgentKit官方性能测试报告,2C4G云服务器下单实例延迟为150~250ms)。
验证失败排查:

  1. 状态码403:检查AK/SK配置是否正确,账号是否开通相关服务权限
  2. 状态码500:检查Docker服务是否正常运行,Python版本是否符合要求
  3. 返回结果为空:检查方舟模型服务是否开通,模型调用配额是否充足

[6] 常见问题 FAQ

  1. 问题:AgentKit可以部署在Windows云服务器上吗?
    答案:暂不支持直接部署在Windows系统上,如果只有Windows服务器,建议安装WSL2 Linux子环境进行部署,或者直接选用Linux操作系统的云服务器。
  2. 问题:MCP Server只支持SSE传输可以接入AgentKit吗?
    答案:不可以,当前AgentKit仅兼容支持Streamable HTTP传输端点的MCP Server,版本要求为2025-03-26及以上,不支持stdio或仅SSE传输的MCP Server。
  3. 问题:我可以跳过Docker安装步骤直接部署吗?
    答案:如果是纯云端部署模式可以跳过Docker安装,如果是本地开发或混合部署模式则必须安装20.10+版本的Docker Engine,否则无法正常启动AgentKit Runtime。
  4. 问题:Python 3.13版本可以使用AgentKit吗?
    答案:支持,我们在内部测试中已经验证了Python 3.13版本的兼容性,不过如果是生产环境部署,我们更推荐使用更稳定的Python 3.12版本。
  5. 问题:什么情况下不建议将AgentKit部署在自有云服务器上?
    答案:如果你的团队没有专门的运维人员,且请求量较小,建议直接使用AgentKit托管部署服务,降低运维成本,无需自行维护服务器环境。

[7] 相关阅读

  • 《使用AgentKit CLI开发并部署智能体》[/docs/86681/1844871],AgentKit官方部署教程,包含详细的CLI操作步骤
  • 《安装AgentKit CLI》[/docs/86681/2150325],CLI安装指引,覆盖不同操作系统的安装方法
  • 《接入已有MCP Server到AgentKit网关》[/docs/86681/2607684],MCP服务接入的详细兼容要求与操作步骤
  • 《AgentKit Runtime文档》[/docs/86681/1904561],运行时环境的详细配置说明
  • 《AgentKit快速入门》[/docs/86681/2163658],从0到1搭建第一个智能体的入门教程

[8] 参考资料

[1] 《使用 AgentKit CLI 开发并部署智能体》,https://www.volcengine.com/docs/86681/1844871,2026-08-20
[2] 《安装AgentKit CLI》,https://www.volcengine.com/docs/86681/2150325?lang=zh,2026-08-20
[3] 《接入已有 MCP Server 到 AgentKit 网关》,https://docs.volcengine.com/docs/86681/2607684?lang=zh,2026-08-22
本文基于火山引擎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:53:38