OpenClaw(“龙虾”)是一款开源且可自托管的 AI 智能体执行框架,核心是让大模型从 “只会聊天” 变成 “能动手执行任务” 的数字助手。通过自然语言指令,它能完成文件处理、代码编写、流程自动化等任务,成为你的数字员工。本文介绍如何通过PAI-EAS 一键部署 OpenClaw 专属 Agent,除调用百炼大模型平台的服务外,还可直接调用 PAI-EAS 自定义模型服务,轻松实现专属大模型 + 专属 Agent一体化使用。
部署EAS服务
登录PAI控制台,在页面上方选择目标地域,并在右侧选择目标工作空间,然后单击进入EAS。
在推理服务页签,单击部署服务,然后在场景化模型部署区域,单击 OpenClaw部署。
配置以下关键参数:
参数
描述
服务名称
自定义服务名称,示例:openclaw_demo
镜像配置
选择最新版本。
资源配置
选择CPU机型即可,可根据实际的资源需要进行选择,默认选择
ecs.c7a.large。模型配置
选择OSS路径来持久化存储OpenClaw的配置,如
oss://examplebucket/openclaw/。专有网络
创建及配置相应的VPC、交换机和安全组。
说明OpenClaw 进行搜索或者使用浏览器应用时需访问公网,为保证使用的流畅性,建议选择已配置公网访问的VPC。
单击部署,等待服务状态变为运行中,表示部署成功。
配置公网访问
EAS服务通过公网NAT网关访问公网,配置步骤如下。详情请参见使用公网NAT网关SNAT功能访问互联网。
1. 创建公网NAT网关并绑定EIP
付费类型:按量付费。
地域:选择EAS服务所在地域。
网络及可用区:选择EAS服务配置的VPC。创建后无法修改。
弹性公网IP:选择未绑定实例的EIP或新购弹性公网IP。
2. 配置SNAT条目
前往公网 NAT 网关页面。找到创建的公网NAT网关,单击操作列的设置SNAT,单击创建SNAT条目。
SNAT条目粒度:选择VPC粒度。
选择弹性公网IP地址:选择已配置的弹性公网IP。
启动WebUI
频道配置
钉钉接入
创建钉钉机器人,并获取Client ID和Client Secret,详情请参见 一键创建OpenClaw机器人。
在OpenClaw WebUI的 配置-> RAW 中,找到
channels配置块中的dingtalk-connector,填入获取的Client ID和Client Secret,并保存。
飞书
访问飞书开放平台,单击创建企业自建应用,填写应用名称和描述,选择应用图标,单击创建。
左侧导航栏单击凭证与基础信息页面,复制App ID(格式如
cli_xxx)和App Secret。
左侧导航栏单击权限管理页面,点击批量导入/导出权限按钮,粘贴以下 JSON 配置,单击下一步,确认新增权限,单击申请开通。
左侧导航栏中单击添加应用能力, 选择按能力添加页签,找到机器人卡片,单击配置。

配置事件订阅。
在OpenClaw的WebUI页面中,在配置 > RAW里的json字段中,找到channels的feishu,添加填入之前获取的App ID和App Secret,点击Save保存。(注意:因保证信息安全,点击Save后,密钥信息自动隐藏,展示
__OPENCLAW_REDACTED__)
在飞书开放平台左侧导航栏单击事件与回调,在事件配置页签中单击订阅方式,选择使用 长连接 接收事件,单击保存。

在事件配置页面,单击添加事件,搜索事件 接收消息,单击确认添加。
在 版本管理与发布 页面创建版本,填写应用版本号和更新说明,单击保存,提交审核并发布。

将机器人添加到常用,在工作台点击添加常用。搜索刚刚创建的机器人名称并添加,可以看到机器人已添加到常用中,双击可进入对话界面。

企业微信
创建企业微信机器人,并获取Bot ID和Secret,详情请参见OpenClaw如何接入企业微信智能。
在OpenClaw WebUI的 配置-> RAW 中,在
channels配置块中增加企业微信的配置。将示例中botId、secret对应的值字段替换为您实际的内容。"wecom": { "enabled": true, "botId": "${WECOM_BOT_ID}", // 将值替换为您的实际内容 "secret": "${WECOM_SECRET}", // 将值替换为您的实际内容 "allowFrom": [ "*" ], "dmPolicy": "open" }
更多WebUI 配置
配置多个模型提供商
在WebUI界面,选择配置 > RAW,在json中找到models配置块,在providers下可配置多个不同的模型提供商:
{
// 省略其他配置 ...
models: {
mode: 'merge',
providers: {
dashscope: {},
codingplan:{},
eas:{},
},
},
}常用的模型提供商配置示例如下:
Aliyun Coding Plan
baseUrl:
https://coding.dashscope.aliyuncs.com/v1apiKey:访问Coding Plan 页面即可订阅并获取Coding Plan专属API Key。
providers: {
codingplan : {
baseUrl: 'https://coding.dashscope.aliyuncs.com/v1',
apiKey: '__OPENCLAW_REDACTED__', //替换为您实际的内容
api: 'openai-completions',
models: [
{
id: 'qwen3.5-plus',
name: 'qwen3.5-plus',
reasoning: false,
input: [
'text',
'image',
],
contextWindow: 1000000,
maxTokens: 65536,
},
{
id: 'qwen3-coder-next',
name: 'qwen3-coder-next',
reasoning: false,
input: [
'text',
],
contextWindow: 262144,
maxTokens: 65536,
},
],
},
},EAS 模型服务
获取 EAS 服务访问地址和 Token,并如下设置:
baseUrl:EAS 服务的调用地址,注意添加
/v1。apiKey:EAS服务的Token。
providers: {
eas: {
baseUrl: 'http://xxxxxx.cn-hangzhou.pai-eas.aliyuncs.com/api/predict/quickstart_deploy_xxxx/v1/',
apiKey: '__OPENCLAW_REDACTED__',
api: 'openai-completions',
models: [
{
id: 'Qwen3.5-27B',
name: 'Qwen3.5-27B',
api: 'openai-completions',
reasoning: false,
input: [
'text',
],
cost: {
input: 0,
output: 0,
cacheRead: 0,
cacheWrite: 0,
},
contextWindow: 1000000,
maxTokens: 65536,
},
],
},
},
DashScope
baseUrl:默认为
https://dashscope.aliyuncs.com/compatible-mode/v1apiKey: 填写与 baseUrl 相同地域的 API Key。
models: {
mode: 'merge',
providers: {
dashscope: {
baseUrl: 'https://dashscope.aliyuncs.com/compatible-mode/v1',
apiKey: '__OPENCLAW_REDACTED__', //替换为您实际的内容
api: 'openai-completions',
models: [
{
id: 'qwen3.5-plus',
name: 'qwen3.5-plus',
reasoning: false,
input: [
'text',
'image',
],
contextWindow: 1000000,
maxTokens: 65536,
},
],
},
},
},配置默认使用的模型
在WebUI界面,选择配置 > RAW,在json中找到agents配置块。
agents.defaluts.model.primary:设置默认模型。模型名称:格式
provider/model,即provider中配置的模型提供商名称以及模型的id。
agents: {
defaults: {
model: {
primary: 'dashscope/qwen3.5-plus',
},
models: {
'dashscope/qwen3.5-plus': {},
'coding/qwen3-coder-next': {},
'eas/Qwen3.5-27B': {}
},
},
},
按钮进入WebUI页面。

