前置条件
- 可访问 AgentKit 的火山引擎或 BytePlus 账号,并拥有目标区域中创建运行时及相关构建资源的权限
- 对应平台可调用的模型名称、模型 API 地址和 API Key
- 使用浏览器登录时,能够访问对应云控制台或组织提供的 SSO 地址
安装并检查版本
安装脚本下载独立二进制,无需 Node.js。选择本机已有的下载工具:- curl
- wget
agentkit 和别名 ak 可用。按脚本输出重新加载配置或打开新终端,再检查版本和帮助:
配置云端凭证
选择一种与目标云平台匹配的方式。环境变量示例必须在后续执行部署的同一终端中运行,并替换占位符:- 火山引擎 AK/SK
- BytePlus AK/SK
- 控制台登录
- 组织 SSO
创建并配置项目
1
创建项目目录
在准备存放项目的父目录执行。当前目录应包含
--directory 指定文件写入位置,项目名称本身不会创建同名子目录:my-agent.py、requirements.txt、agentkit.yaml 和 .dockerignore。后续配置、部署和调用命令均在此目录执行2
设置云平台与模型
选择与凭证匹配的平台,并将模型名称与 API Key 替换为账号可用的值:
- 火山引擎
- BytePlus
agentkit config 更新项目根目录的 agentkit.yaml。本教程使用云端构建和部署模式;更多配置见配置命令3
将模型配置传入运行时
部署并调用
在项目目录构建并部署:status 用于确认当前项目的运行时状态;收到智能体回答表示部署后的调用链路可用。如果构建或部署失败,先处理命令报告的问题,再继续调用,不应将本地文件生成成功视为云端部署成功
安装选项
安装脚本会在 zsh、bash 或 fish 的启动配置中写入受管理的
agentkit 与 ak 调度入口,使独立 CLI 在 shell 重新加载后优先于 pip、pipx、venv 或 Conda 中同名的 Python 命令。若当前环境中已有同名 Python 入口,安装脚本会先保留原入口并写入可恢复的 shim,卸载脚本会在仍由安装脚本管理时恢复原入口。设置 AGENTKIT_NO_MODIFY_PATH=1 可跳过自动修改 shell 配置,脚本会打印需要手动加入的配置块。agentkit upgrade 更新已有安装。本文按 0.54.0 发布内容维护