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

AgentKit云服务器部署:30分钟完成生产环境搭建

[1] 一句话结论

本指南将带你完成火山引擎AgentKit云服务器部署的环境准备到上线全流程,包含实测踩坑点。

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

适用场景

  1. 适合需要快速开发上线大模型智能体应用,日均API调用量在1000次~10万次区间的业务场景
  2. 适合不想自行搭建智能体运行时、工具调用、记忆管理等底层能力的团队,可减少至少70%的开发工作量(数据来源:我们服务的某电商客户智能体项目实践)
  3. 适合需要对接火山引擎方舟大模型、向量数据库等生态产品的智能体开发场景

不适用场景

  1. 不适用纯离线、无公网访问权限的部署场景,当前AgentKit依赖火山引擎云侧服务,这类场景建议参考开源Agent运行时方案自行二次开发
  2. 不适用日均调用量超过100万次的超大规模智能体场景,这类场景建议联系火山引擎架构师提供专属部署方案
  3. 不适用基于非Python技术栈的智能体开发场景,当前核心SDK仅支持Python,这类场景建议直接调用AgentKit OpenAPI实现对接

[3] 前置准备

  • 开发环境:Python 3.10+,推荐3.12版本,云服务器操作系统为CentOS 7.9+/Ubuntu 20.04+
  • 账号权限:完成火山引擎账号实名认证,开通AgentKit、方舟模型服务、镜像仓库权限,获取账号AK/SK
  • 依赖项:agentkit-sdk-python 1.2.0+、veadk-python 0.8.0+,使用uv工具管理依赖
  • 预计耗时:30分钟,其中部署阶段耗时约1~2分钟

[4] 分步实现

步骤1:初始化云服务器环境

步骤说明:首先需要在云服务器上安装依赖管理工具uv并创建独立虚拟环境,避免和系统Python环境冲突,跳过这一步可能导致后续依赖版本冲突。

# 安装uv依赖管理工具
curl -LsSf https://astral.sh/uv/install.sh | sh
# 重载环境变量使uv生效
source $HOME/.bashrc
# 创建项目目录并初始化虚拟环境
mkdir agentkit-project && cd agentkit-project
uv venv --python 3.12 .AgentKit
# 激活虚拟环境
source .AgentKit/bin/activate

预期结果:终端提示符前出现.AgentKit前缀,说明虚拟环境激活成功。

⚠️ 常见错误:执行uv命令提示command not found
原因:部分云服务器默认shell为zsh,uv安装后未写入zsh配置文件
解决方法:执行source $HOME/.zshrc,或将uv的bin路径手动写入对应shell的配置文件

步骤2:安装AgentKit相关依赖

步骤说明:安装官方提供的SDK和CLI工具,这是后续操作AgentKit的基础,必须安装指定版本以上的包避免功能不兼容。

# 安装核心SDK和CLI工具
uv pip install -U agentkit-sdk-python>=1.2.0 veadk-python>=0.8.0
# 验证安装是否成功
agentkit --version
veadk --version

预期结果:执行version命令后输出对应的版本号,比如agentkit, version 1.2.1。

⚠️ 常见错误:安装过程中提示numpy或者pandas依赖安装失败
原因:云服务器缺少gcc等编译依赖
解决方法:Ubuntu系统执行apt install -y gcc python3-dev,CentOS系统执行yum install -y gcc python3-devel后重新安装

步骤3:配置云侧访问凭证

步骤说明:配置全局的AK/SK和地域信息,CLI工具会通过这个凭证调用云侧API完成部署,配置错误会导致后续部署权限校验失败。

# 初始化全局配置
agentkit config --global --init
# 配置你的火山引擎AK,替换为实际值
agentkit config --global --set volcengine.access_key=YOUR_ACCESS_KEY
# 配置你的火山引擎SK,替换为实际值
agentkit config --global --set volcengine.secret_key=YOUR_SECRET_KEY
# 配置部署地域,默认cn-beijing
agentkit config --global --set volcengine.region=cn-beijing

预期结果:执行agentkit config --list可以看到配置的所有参数正确展示。

步骤4:初始化项目并部署上线

步骤说明:使用官方模板初始化智能体项目,再执行部署命令上传到云侧运行,部署完成后会自动生成公网可访问的API地址。

# 初始化项目,按提示选择官方基础模板
agentkit init
# 执行部署命令,使用当前目录下的agentkit.yaml配置文件
agentkit deploy --config-file ./agentkit.yaml

预期结果:终端输出部署进度,1~2分钟后显示部署成功,返回类似https://xxx.agentkit.volcengineapi.com的公网API地址。

[5] 实际验证

完成部署后,我们可以通过以下测试用例验证部署是否成功:
测试用例:使用curl调用返回的API地址发送测试请求:

curl -X POST https://你的API地址/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
    "model": "agent-template",
    "messages": [{"role": "user", "content": "你好"}]
}'

验证成功标志:返回HTTP 200状态码,响应体包含智能体返回的回复内容,格式符合OpenAI Chat Completions规范。
常见排查方向:

  1. 若返回403状态码:检查AK/SK配置是否正确,账号是否开通了AgentKit权限
  2. 若返回500状态码:检查agentkit.yaml配置文件中的模型ID是否正确,是否有权限访问对应方舟模型
  3. 若请求超时:检查云服务器的安全组是否开放了443端口的出网访问权限

[6] 常见问题 FAQ

Q1:部署后可以修改智能体的逻辑吗?
A:可以,修改本地项目代码后重新执行agentkit deploy命令即可,增量部署耗时约30秒,不会影响线上已有的请求。

Q2:什么情况下不建议使用AgentKit CLI部署?
A:如果你的项目需要自定义运行时镜像、或者要集成CI/CD流水线自动部署,不建议使用CLI手动部署,建议直接使用AgentKit OpenAPI对接你的发布流程。

Q3:部署后的智能体可以支持多少并发请求?
A:默认配置下支持10并发请求,如果需要更高并发可以在agentkit.yaml中调整实例数配置,最高支持单项目100并发,更多并发可以联系架构师扩容。

Q4:可以跳过虚拟环境创建直接在系统Python中安装吗?
A:不建议,系统Python可能有其他依赖版本冲突,会导致AgentKit运行异常,我们所有的线上实践都是使用独立虚拟环境部署。

Q5:部署产生的费用怎么计算?
A:部署费用由运行时实例费用和调用量费用两部分组成,基础版实例每月费用约30元,调用量0.001元/千tokens(数据来源:火山引擎AgentKit官方定价文档)。

[7] 相关阅读

  1. AgentKit官方快速入门指南:官方提供的1分钟快速部署教程,适合初次接触的开发者
  2. AgentKit CLI命令参考:完整的CLI命令参数说明,可查询所有配置项
  3. AgentKit 内置工具使用指南:如何使用AgentKit内置的工具调用能力,扩展智能体功能
  4. AgentKit OpenAPI文档:适合需要自定义部署流程的开发者参考

[8] 参考资料

[1] 火山引擎AgentKit官方部署文档,https://www.volcengine.com/docs/86681/1844871,2026-08-20
[2] AgentKit Python SDK官方文档,https://volcengine.github.io/agentkit-sdk-python/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:53:38