Openclaw ubuntu 22.04部署,超详细,对接百炼模型(中文社区版)

一、安装要求

1、node版本必须>=22.0

node下载网址:https://nodejs.org/en/download

2、linux系统版本大于centos7,推荐用centos8或者ubuntu22或更高版本

3、提前准备好对接的AI平台的ApiKey秘钥,例如百炼,Kimi,MiniMaxopenai等

4、安装openclaw的机器可访问公网

5、参考文档

官网:https://openclaw.ai/

中文社区官网:https://clawd.org.cn/

二、安装步骤

1、安装git

sudo apt update && sudo apt install git -y

git --version

2、安装node

版本必须>=22.0

# 添加 NodeSource 仓库

curl -fsSL https://deb.nodesource.com/setup_22.x  | sudo -E bash -

安装node

sudo apt install -y nodejs

验证 node -v,版本要大于22.0

3、安装openclaw

curl -fsSL https://clawd.org.cn/install.sh | bash (该脚本是中文安装,可自动检测并安装node)

安装完后进入设置页面如下图所示:

确认风险,选择yes后回车

引导模式,选择快速开始

模型选择自定义,本次配置百炼ApiKey

选择第一个API key,Coding Plan是套餐专属 API Key

输入API key

模型选择保持当前,后续可以在界面改

跳过通道选择,都是海外的几乎(相当于选择用什么聊天软件跟他对话)

配置技能,选择yes

技能选择npm,因为已经装了node.js,看个人喜好,常用的是npm

钩子选择session-memory,可以实现长期记忆,不然每次新对话AI都不记得之前的对话

备注:

boot-md是启动时自动加载一段markdown文本当作默认引导内容,常用于把你的规则、偏好、项目背景这些在每次启动时塞进去。

command-logger是把你在openclaw里执行过的命令和关键操作记一份日志,方便排查问题和复盘。你如果比较在意隐私或不想留痕,就别开它。

session-memory是保存会话相关的状态或记忆,让它下次能延续上下文,体验会更连贯。

点击回车后等待20s左右,自动安装完成,记住仪表盘链接(带令牌)

如果有问题,可运行openclaw-cn onboard --install-daemon,重新配置一下

安装网络工具:sudo apt install net-tools

启动openclaw的gateway服务

vim .openclaw/openclaw.json  修改bind为lan,目的是开启外部访问权限。默认只允许本机访问

启动服务:nohup openclaw-cn gateway &(启动的比较慢,耐心等一下)

启动后在浏览器访问

若报错disconnected (1006): no reason需要开启下本地转发,原因为openclaw默认只绑定服务器的本地地址 127.0.0.1,不直接对外网开放,为了安全,可用 SSH 端口转发,就能把服务器本地的 18789 端口映射到自己电脑的端口上

在待访问的电脑powershell执行:

ssh -N -L 18789:127.0.0.1:18789 [email protected]  (更换成安装openclaw的机器以及账号)

再次访问

openclaw正常返回结果安装成功

4、更换模型

若想采用其他模型,可以在web界面进行更改

【配置】->【代理】->【Primary Model】,将模型修改想要的模型,比如qwen3.5-plus,qwen3-max-2026-01-23等

三、注意事项

        在办公电脑上安装OpenClaw因存在数据丢失风险,如有需要,建议在个人测试用电脑上安装,做好数据隔离~

Read more

35道常见的前端vue面试题,零基础入门到精通,收藏这篇就够了

35道常见的前端vue面试题,零基础入门到精通,收藏这篇就够了

来源 | https://segmentfault.com/a/1190000021936876 今天这篇文章给大家分享一些常见的前端vue面试题。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 对于前端来说,尽管css、html、js是主要的基础知识,但是随着技术的不断发展,出现了很多优秀的mv*框架以及小程序框架。因此,对于前端开发者而言,需要对一些前端框架进行熟练掌握。这篇文章我们一起来聊一聊VUE及全家桶的常见面试问题。 1、请讲述下VUE的MVVM的理解? MVVM 是 Model-View-ViewModel的缩写,即将数据模型与数据表现层通过数据驱动进行分离,从而只需要关系数据模型的开发,而不需要考虑页面的表现,具体说来如下: Model代表数据模型:主要用于定义数据和操作的业务逻辑。 View代表页面展示组件(即dom展现形式):负责将数据模型转化成UI 展现出来。 ViewModel为model和view之间的桥梁:监听模型数据的改变和控制视图行为、处理用户交互。通过双向数据绑定把 View 层和 Model 层连接了起来,而View

By Ne0inhk
手把手复刻 Uniswap V2:从部署合约到前端跑起来,一次打通全链路

手把手复刻 Uniswap V2:从部署合约到前端跑起来,一次打通全链路

文章目录 * 引言 * 一、路由合约地址 * 二、WETH 合约 和 工厂合约地址 * 三、 Multicall 合约 * 四、合约代码进行编译 * 五、部署合约 * (一)部署工厂合约 * (二)部署 WETH 合约 * (三)部署路由合约 * (四)部署 Multicall 合约 * 六、获取前端 Interface * 七、前端修改 SDK * 八、修改前端 Interface * 九、发布 npm 包 * 十、修改前端 Interface,使用新的 npm 包 * 总结 引言 在把

By Ne0inhk

Android WebView 版本升级方案详解

Android WebView 版本升级方案详解 目录 1. 问题背景 2. WebViewUpgrade 项目介绍 3. 升级方法详解 4. 替代方案对比 5. 接入与使用步骤 6. 注意事项与限制 7. 总结与建议 问题背景 WebView 版本差异带来的问题 Android 5.0 以后,WebView 升级需要去 Google Play 安装 APK,但即使安装了也不一定能正常工作。像华为、Amazon 等特殊机型的 WebView 的 Chromium 版本一般比较低,只能使用它自己的 WebView,无法使用 Google 的 WebView。 典型问题场景 H.265 视频播放问题:

By Ne0inhk