如何在阿里云上配置openclaw 详细操作步骤最新版

这几天一直在折腾最火的龙虾openclaw,据说是AI出现以来第一个面向C端的可用智能助手,各种处理文件,管理任务,分析信息,还能自己升级自己,甚至可以自己挣钱。然而我折腾这几天的体验,离这个目标为时尚远,特别是随便改改,或者让机器人自己升级下,龙虾就挂了,得自己去后台慢慢俢,要是修的费劲,还不如重装。 我自己基本上是每天重装一次的节奏。还啥正事都没干成。

各种安装和配置的过程,一边问Ai一边找网上的资源,虽然信息极大丰富,然而可能是应用进化的太快,Ai也偶尔瞎说,对于我这个自认为IT老年都经常挠头。更别说是新手了。现在就简单写写我的openclaw安装配置过程。尽量说明白过程。

首先是在阿里云上买个轻量服务器,现在第一月特价,可以先玩一玩,再开通一个阿里云百炼平台上的coding plan。 拿到api key。就可以开始了。

安装过程还是很简单的,选择一个openclaw镜像,开通运行就行。服务器运行后,在服务器的应用详情页,可以做基本配置。 首先是按顺序点上面的启动3步,端口放行,初期化(需要apikey),访问webui 面板,这里生成一个链接就开始玩龙虾了。 然而此时裸奔的龙虾并不好用,最需要,1.手机上能方便的玩, 2. 有基本的能力

先说手机, 其实就是用某个聊天软件,把openclaw当做一个聊天对象,发送指令,受到反馈。openclaw自带的都是国外常用的翻墙app, 在国内用起来总要翻墙,并不方便, 在国内用主要是微信,飞书,钉钉和QQ,特别是人人有的微信,但是,微信得用企业微信,并不方便。转了一圈下来,最方便的还是钉钉和QQ。 其实阿里云已经在应用详情页面准备了配这些聊天应用的地方,只要获取到key,不用去openclaw的后台折腾配置文件。我一开始没注意,在网上找过时的教程,自己折腾,又麻烦,又对不上,白白浪费了大把时间和精力。下面以钉钉为例,说一下配置过程。其他平台其实大同小异。

首先是去钉钉平台上open.dingtalk.com 开通一个应用 , 访问页面,用自己的手机扫码登录,然后新建一个app。 创建时会让填写应用名称,就是对话框的名称,应用简介和图标。填好提交以后,来到应用开发页面,作如下几步

1 选择导航栏的 添加应用能力,添加一个机器人

2. 选择导航栏的权限管理, 在搜索框输入Card, 记得C大写, 然后出来的3个项目开通前两项,都开通也无所谓。

3.用导航栏最下面的权限管理与发布发布一个版本。

好了,不需要去折腾什么卡片之类的,那些要你搞卡片模版的都是过时信息。最可气的是阿里云里自带的说明都是过时的。我已经上过当了。导航栏里选第一个凭证与基础信息, 把client id 和client secret 记下来, 回到阿里云服务器的应用详情页面,在下面通道配置的框里填好,点应用。 然后就可以去钉钉里添加机器人,开始聊天了。

好了,手机上可以跟openclaw聊天了, 下一部是配置技能。 这要去openclaw的后台了,回到阿里云的服务器概览页面,右下角的应用部署哪里有远程链接,启动就一个网页版的命令行窗口。 别怕,照着输入就行:

npx clawhub install find-skills

npx clawhub install desearch-web-search

npx clawhub install web

npx clawhub install proactive-agent

这是安装技能, 然后是开启内存向量搜索,可以本地装,也可以远程服务,如果本地装,可以用ollama, 命令如下:

sudo dnf install zstd

curl -fsSL https://ollama.com/install.sh | bash

ollama pull nomic-embed-text

这是安装ollama并且安装一个文本向量模型。装好以后,需要设置一些环境变量

export OPENAI_API_BASE=http://localhost:11434/v1  

export OPENAI_API_KEY=ollama  

export OPENAI_EMBEDDINGS_MODEL=nomic-embed-text  

export ENGRAM_MEMORY_SEARCH_ENABLED=true

懂的人,可以把这些放到用户目录的.bashrc 里, 然后可以试着运行一下

openclaw doctor

如果没有出错信息,恭喜你,可以愉快的开始玩耍了。

发表回复