Skip to main content
Agent 管理

发布 Agent

将 beta 草稿发布为新版本,版本号自增。

前提

已获取阿里云百炼 API Key 与业务空间 ID,鉴权方式见API 认证。发布 Agent 需要知识库-修改权限,由业务空间成员管理中的角色决定,详见权限要求。

接口

POST /api/v1/indices/rag/app/deploy 将指定 Agent 的 beta 版本发布为正式版本。发布后 Agent 状态变为 deployed,版本号递增为数字(如 1、2 等)。
支持并发发布安全(底层通过 DB 唯一索引 + 冲突重试作为容错机制)。

请求体

字段必填类型说明
agent_id是stringAgent ID。
agent_version_desc否string本次发布的版本描述。

请求示例

curl -X POST "$BASE_URL/api/v1/indices/rag/app/deploy" \
  -H "Authorization: Bearer $BAILIAN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "agent_id": "aid-8f3a1b2c4d5e6f70",
    "agent_version_desc": "新增防泄漏功能,优化检索参数"
}'
其中 BASE_URL 为 https://{workspace_id}.cn-beijing.maas.aliyuncs.com({workspace_id} 为业务空间 ID),BAILIAN_API_KEY 为阿里云百炼 API Key。

响应示例

操作成功返回 200。
{
  "request_id": "c3d4e5f6-a7b8-9012-cdef-123456789012",
  "status_code": 200,
  "code": "Success",
  "message": "",
  "status": "SUCCESS",
  "success": true,
  "data": {
    "agent_id": "aid-8f3a1b2c4d5e6f70",
    "agent_version": "2",
    "agent_status": "deployed"
  }
}

响应字段

字段类型说明
request_idstring请求唯一标识,排查问题时请提供此 ID。
status_codeintegerHTTP 状态码。
codestring响应码,成功时为 Success。
messagestring提示信息。
statusstring请求状态:SUCCESS 或 FAILED。
successboolean请求是否成功。
data.agent_idstringAgent ID。
data.agent_versionstring发布后的版本号,如 1、2。
data.agent_statusstringAgent 状态,发布后为 deployed。

错误码

HTTP 状态码错误码说明
400Index.InvalidParameter请求参数不合法,请检查参数是否完整且类型正确。
失败响应示例:
{
  "request_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "status_code": 400,
  "code": "Index.InvalidParameter",
  "message": "请求参数不合法,请检查参数是否完整且类型正确。",
  "status": "FAILED",
  "success": false
}
Managed Agents
Sandbox
Security
RAG
应用调用
长期记忆
ParseX
框架