部署
部署已有项目
将已有 Agent 项目部署到 VeFaaS 平台
从已有项目
如果你已经在本地有一个 agent 项目,你可以使用veadk deploy命令将你当前的项目上传至云端。
使用命令前,请先确保你的本地 agent 项目中包括:
- 一个含有全局变量
root_agent的agent.py文件 - 一个含有
from . import agent语句的__init__.py文件
veadk deploy接收的参数如下:
| 名称 | 类型 | 释义 |
|---|---|---|
--access-key | 字符串 | 火山引擎AK |
--secret-key | 字符串 | 火山引擎SK |
--vefaas-app-name | 字符串 | 火山引擎函数服务应用名称 |
--veapig-instance-name | 字符串 | 火山引擎 API 网关实例名称 |
--veapig-service-name | 字符串 | 火山引擎 API 网关服务名称 |
--veapig-upstream-name | 字符串 | 火山引擎 API 网关 Upstream 名称 |
--short-term-memory-backend | local | mysql | 短期记忆后端 |
--use-adk-web | FLAG | 设置后将会在云端启动 web,否则为 A2A / MCP 模式 |
--path | 字符串 | 本地项目路径,默认为当前目录 |
--auth-method | none | api-key | oauth2 | 认证方式 |
--user-pool-name | 字符串 | 火山引擎 Identity 用户池名称 |
--client-name | 字符串 | 火山引擎 Identity 客户端名称 |