快速使用
本章节旨在帮助用户快速了解基本功能,建议在充分了解各项功能后再进行深度应用。
前提条件
- 已开通AgentArts服务,并在“管理中心 > 授权管理”完成依赖云服务授权。
- 本地已安装Python 3.10或以上(调用智能体时使用)。
步骤一:接入模型
这里以接入华为云MaaS的GLM-5.3模型为例,采用OpenAI兼容协议,区域选择“西南-贵阳一”。
查看及获取MaaS的GLM-5.3模型信息
- 进入“西南-贵阳一”MaaS页面,选择“模型推理 > 在线推理”,找到GLM-5.3模型,查看模型类型。 图1 获取模型信息1
- 单击“API调用 > 主推版本”,查看接口协议,获取API地址(Base_url)、model参数值(模型名称)、认证方式及位置。 图2 获取模型信息2
- 获取API Key。
- 查看API Key鉴权请求格式。
在OpenAI兼容接口页面,查看鉴权请求。
图4 API Key请求格式
接入模型供应商
步骤二:快速创建智能体
- 在Managed Agents页面,选择“智能体 > 创建智能体 > 快速创建”,配置智能体参数。 图9 选择快速创建
图10 创建智能体
表1 参数说明 参数
说明
名称
智能体的展示名称,供用户在列表中快速识别与检索该智能体。系统默认生成以agent开头的名称,可以自定义。创建后,不可编辑。
由2~40个字符组成,包含小写字母、数字和中划线,且必须以小写字母开头、以小写字母或数字结尾。
模型
智能体使用的模型。
- 单击“确定”。
自动创建环境,入站身份认证为API Key,入网配置为defaultgw,未开启日志记录。
创建后,智能体显示在智能体列表中。
步骤三:调用智能体
用于调测智能体与用户本地连通性。
获取调用信息
调用智能体的命令格式如下,需要参考表2获取相应的调用信息:
python managed_agents_client.py --url "ws://{endpoint}/runtimes/{runtime_name}/ws" --auth "Bearer {api_key}" --session-id "{会话ID}" --message "你好"
| 参数 | 操作 |
|---|---|
| managed_agents_client.py | 脚本文件名由脚本名称和文件类型后缀组成。例如,脚本名称为managed_agents_client,文件类型为Python脚本(.py),则完整文件名为managed_agents_client.py。 |
| 运行时名称({runtime_name}) | |
| 访问域名({endpoint}) | 单击运行时名称,进入运行时详情页面,在“访问域名”区域,即可复制访问域名。
|
| API Key({api_key}) | |
| 会话ID({会话ID}) | 每个会话的唯一标识符。用户可将会话ID设置为任意字符串,由英文、数字、“-”、“_”组成,不超过64个字符。例如“123e4567e89b12d3a456426614174000”。 |
调用智能体
安装依赖
打开命令提示符窗口,输入如下命令:
pip install websockets>=10.0 --break-system-packages --break-system-packages
发送调用智能体命令
下载managed_agents_client.py至本地,该脚本用于通过WebSocket与Managed Agents后端交互,调测智能体与用户本地连通性。
在managed_agents_client.py脚本所在目录,使用Windows命令提示符(CMD)工具,执行如下命令,把四个占位符换成您在获取调用信息中获取的值:
python managed_agents_client.py --url "ws://{endpoint}/runtimes/{runtime_name}/ws" --auth "Bearer {api_key}" --session-id "{会话ID}" --message "你好"
显示结果
预期终端输出:
[2/5] 已连接 ws://{endpoint}/runtimes/{runtime_name}/ws [3/5] 服务端就绪 [4/5] 已发送: 你好 [Frame] {"response_kind":"e2a.chunk","status":"in_progress","body":{"delta_kind":"text","delta":"你好","event_type":"chat.delta"}} 你好 [Frame] {"response_kind":"e2a.chunk","status":"in_progress","body":{"delta_kind":"text","delta":"!有什么可以帮你的吗?","event_type":"chat.delta"}} !有什么可以帮你的吗? [Frame] {"response_kind":"e2a.complete","status":"succeeded","is_final":true,"body":{"result":{"content":"你好!有什么可以帮你的吗?"}}} ======================================== 回复: 你好!有什么可以帮你的吗? ======================================== [5/5] 已断开
权限审批和用户提问均在后台自动处理,终端只显示“Frame”原始帧和流式回复文本。
Managed Agents执行流程
通过API发送消息后,Managed Agents执行流程:
- 沙箱配置:沙箱将按照您设置的环境配置完成构建。
- 智能体循环执行:在智能体循环执行过程中,Managed Agents根据您发送的消息,自主决策需要调用的工具。
- 工具执行:所有文件写入操作、bash命令执行以及其余工具调用,都将在沙箱环境中运行。
- 流式事件推送:当智能体执行任务时,您将收到实时状态更新。
- 转为空闲状态:当智能体没有需要执行的任务时,会触发该状态。
常见问题
Q1:报错AgentArts.03002006,如何处理?
- 在AgentArts智能体平台左侧导航,选择“治理与安全 > 网络配置”。
- 在defaultgw详情页面,单击“编辑”,再单击“确定”即可,如图12和图13所示。
- 再在“Managed Agents”页面,执行创建智能体操作。











