VolcengineVolcengine ADK

AgentKit 命令兼容

VeADK 命令行内置了 AgentKit 命令。在任意 AgentKit 命令前加上 veadk agentkit 前缀,即可复用熟悉的 AgentKit 工作流来创建、构建、部署并管理火山引擎 AgentKit 平台上的项目。

veadk agentkit --help

使用前请确保已安装 VeADK,并在项目根目录的 .env 文件中配置好火山引擎访问凭据。

命令一览

命令描述
veadk agentkit init用模板创建新项目,或包装一个已有的 Agent。
veadk agentkit config配置 AgentKit(支持交互与非交互模式)。
veadk agentkit build为 Agent 构建 Docker 镜像。
veadk agentkit deploy将 Agent 部署到目标环境。
veadk agentkit launch一条命令完成构建与部署。
veadk agentkit invoke向已部署的 Agent 发送测试请求。
veadk agentkit status查看 Agent 运行时状态。
veadk agentkit destroy销毁正在运行的 Agent 运行时。
veadk agentkit memory管理 AgentKit Memory 集合。
veadk agentkit knowledge管理 AgentKit 知识库。
veadk agentkit tools管理 AgentKit 工具与会话。
veadk agentkit runtime管理 AgentKit 运行时。

常用流程

创建项目,然后一步构建并部署:

veadk agentkit init
veadk agentkit launch

调用 HarnessApp Runtime

veadk agentkit invoke 可以直接调用 HarnessApp Runtime,并通过请求参数临时开启 Harness Extension。常用参数如下:

参数说明
--harnessHarnessApp 中的智能体名称。
--endpointRuntime endpoint。
--apikeyRuntime API Key。
--model-id单次调用覆盖模型名称。
--tools单次调用覆盖工具列表,逗号分隔。
--skills单次调用覆盖技能列表,逗号分隔。
--enable-harness-enhance本次调用启用 Harness Extension。
--harness-components本次调用启用的 Harness 组件,逗号分隔。
--harness-profile可选运行 profile。
--harness-compression-provider可选压缩 provider,默认 builtin
veadk agentkit invoke \
  --harness research-agent \
  --endpoint "$HARNESS_URL" \
  --apikey "$HARNESS_KEY" \
  --model-id "your-model-id" \
  --tools web_search,run_code \
  --enable-harness-enhance \
  --harness-components "invocation_context,compactor,response_verification" \
  "Summarize the tool results with evidence."

更多参考

各子命令的完整参数说明请参阅 AgentKit 命令行工具

本页导航