粉丝1471获赞6465

不用买服务器,也不用额外哈钱,二十分钟给你搭一个专属的本地 token 种转台,全程只需要一个 docker 环境,不用写代码,没有隐藏费用, 新手照着复制粘贴也能跑起来。首先我们安装 docker 环境,从仓库或者官网下都可以,直接下一步安装就行。接下来安装网站 流程其实就三步,第一步,拉取官方开源镜像,仓库里官网都有。第二步,复制一行部署命令,直接运行,这一步简单。第三步,打开本地端口,出石化管理员账号, 登录账号就行,整个过程照着点就行。部署好以后,进入渠道管理,可以简单地看一下里面很多功能。在账号管理添加你自己的 api key 以后, cloud icode open cloud icodelex 这类本地 ai 工具,只需要统一填着一个本地接口地址, 不用反复切换,也不用每个工具单独折腾。自己用的话,这种自建中转比公共中转更可控,稳定性也更好,遇到五百零二四百二十九限流,报错的概率会少很多。长期用 ai 工具的人,真的建议自己搭一个 部署命令和完整图文教程。我放评论区,聊聊你的感受。关注 ai 百川,继续带你拆解 ai!

openclaw, 一 款能接管你的电脑,真正自己动手二十四小时替你干活的 ai 工具。因为 claw 这个单词有龙虾钳字的意思而被国内网友戏称为 ai 小 龙虾。为了用上这个小龙虾,有人甚至花几百块找人上门安装 openclaw, 腾讯还专门搞了个线下活动,免费帮你装龙虾。这期视频手把手教你学会 openclaw 的 本地步数。 一、前期准备工作,硬件要求不高,一台能联网的电脑, windows、 mac 系统都可以,只要不是特别卡都能流畅运行 openclaw。 如果你的电脑里有重要文件资料,建议把 openclaw 部署到虚拟机里运行。软件方面,我们需要先在电脑上安装 nodejs 和 git 这两款软件。首先来到 nodejs 官网版本,建议选择 vr 二 lts 稳定版,点击获取 windows 安装程序, 下载后打开软件安装包,勾选同一软件安装协议,然后一直点击 nex 的, 再点击 instyle 开始安装,稍等片刻, note gs 就 安装好了。然后进入 get 软件官网,点击下载,没反应的话可以到评论区看看安装选项,全部保持默认即可。 最后把这个 view release note 取消勾选,点击 finish 完成。二、安装 openclaw, 点击左下角开始菜单,输入 powershell, 选择以管理员身份运行,然后输入这一行命令,按下 enter 键运行, 系统会询问我们是否确认执行策略,更改输入 y, 按下回车键表示同意,然后再输入 openclaw 官方安装命令并执行, 剩下的就是耐心等待 openclock 完成部署。安装过程中你可能会遇到各种各样的错误提示,直接截图问 ai, 根据他们的回答逐步解决问题, 期间会有一个弹窗提醒,选择允许访问,随后会来到这个界面,表明你成功完成了 openclock 的 本地安装。接下来我们还需要对 openclock 进行配置,按下键盘上的左右方向键,切换到 yes 回车,确认出石化模式,选择 quickstar ai 大 模型。这里支持使用 gpt、 mini max、 kimi、 豆包、火山引擎、阿里千问、百度千帆等。这是国内主流 ai 的 api, 使用费用大家可以自行选择。 这里以 kimi 为例,依次选择 kimi apikey, 点 c paste、 apikeynow, 然后打开浏览器,搜索 kimi 开放平台,确保账户有余额。点击 apikey 管理,新建 apikey 名称,输入 opencloud 项目,选择默认复制这串密钥,并粘贴到刚才的窗口即可。 如果你喜欢用豆包,就选择这个火山引擎 pass 的 api k, 然后进入火山引擎控制台,点击这里的 api k 管理,创建一个 api k, 粘贴到 power shell 窗口中,返回 timi 的 配置界面, 按下 enter 确认执行模型版本,选择默认的即可。这一步是配置通讯频道,我们选择最后一个 skip, 包括后面的配置,搜索引擎配置、 skills、 自动化脚本全部选择,暂时跳过,等跑通了再回来配置即可。 最后一步选择 opens web ui 系统,会自动调用浏览器,打开 opencloud 的 聊天窗口,如果小龙虾可以回复您消息,恭喜您完成了 opencloud 的 本地部署。下期视频我们具体了解小龙虾的使用方法。

登录官方地址, win 加二,然后输入 power shell, 找到安装命令,复制粘贴进 power shell, 回车执行后开始等待。 放心, node 安装成功,开始配置。方向键选 yes, 选 quick start, 建议选择即将使用或者正在使用模型选择,跳过以后后续不会生成 api 文件,会复杂一点。 这里我用的 minimax, 我 选择一下,选择对应模型型号, 这里可以配置连接软件,后续也可以配置先跳过 用于搜索的模型选择,我这里跳过 是否安装技能,后续再安装。 建议选择 command logger, 方便查错 session memory 保持对话记忆。空格键选择回车确认。 最后一步选择 open library, 龙虾就安装完成了。 因为我没有前面输入 key, 所以 这里你可以直接告诉龙虾你的 key 进行配置。 等待龙虾自己配置一下, 龙虾表示已经配置完成, 整体安装结束,测试一下 搞定。

在配置小龙虾的时候,这里有不同的模型可以供我们选择,但是呢大多数都是国外的模型, 那很多小伙伴说我更喜欢使用 deep seek 模型,要如何配置呢? ok, 那 这个视频中咱们就手把手教大家如何在 opencloud 小 龙虾中配置 deep seek 模型。好,我们看到当前这个页面就是我们之前配置好的小龙虾的 web 页面, 在这里面我们输入任何聊天内容,它都会返回一个错误信息,这是因为这个模型 and topic 咱们没有配置,我们要配置的是 deep sec。 那 怎么配置呢?接下来跟着我的流程。首先我们在这个页面中找到这里的设置,这里有个配置, 然后我们找到模型在这里 models, 那 么配置方式有两种,如果你会编程的话,你直接找到这个路径,在这个接私文件中进行配置。我先给大家演示一下, 直接打开你电脑中的访达,然后点击这里前往粘贴一下这里的路径。好,现在就已经找到这个文件了,然后打开你的一个编辑器, 比如说我这里就使用文本编辑 sublime, 这是每一项配置,比如说 agent tools, message 等等等等,咱们就给它添加,到最后这里添加一个逗号。接下来就是咱们的 provider 模型的设置,这里呢给大家准备了一个文档,大家可以直接粘过来, 直接把这个文件全部粘过来,这是一个新的一项叫做 models, 那粘过来以后,我们会发现这里有一个 api key, 它是 deepseek 的 api key, 那 么我们需要访问 deepseek 的 网址,查看一下它的后台, 找到 api 开放平台,充值完成以后,这里有一个 api keys, 点击它,然后点击新建 api keys, 输入一个名称,比如说我们就叫做这个 open crawl, 直接复制它,然后把它保存到一个地方,然后把你的 api key 添加到这里,保存这个文件就 ok 了,这是你会编辑代码的情况下, ok, 我 们还原回去。 那小伙伴说如果不会写代码,不会这么操作怎么办?非常简单,我们直接就在这个配置页面中来进行添加。 ok, 那 接下来咱们看一下怎么添加。首先咱们找到配置,找到 models, 然后这里 model parameter 模型提供商,点击它, 点击这里的 a, d, d entry 添加试卷,咱们就在这里进行添加,其实无外乎就是把刚才内容这里添加了一遍,咱们叫做 deep seek, 起个名字, 然后这里选择模型,选择模型的时候呢,这里没有 deep seek, 咱们可以选择这个 open ai competition, 因为什么呢?因为 deep seek 它是兼容 open i 的, 所以说你选择它是没有问题的。接下来这里填写 api key, 也就是我们刚才在 deep seek 中复制的那个 api key, 把它填到这里,好,下一项,这里咱们选择 api key 的 形式, 接下来这里有个 base ui 二, base ui 二,我们应该填写这个 base ui 二, 这样的话它就会请求 deep seek 的 这个 api, 然后继续 model list, 这里是额外的选项,咱们点击 a d, d, a, p i, 选择这里,我们还是选择 open a i, 然后继续 content window, 这是文本长度,对应的就是它,把它拷贝过来,然后点击 cost, 这些全部设置为零。 id, 这个 id 呢,咱们就叫做 deep seek chat input, 点击 a, d, d, 然后选择文本形式 t y 七 ok, 最大的 token 这里咱们设置为八幺九二 name, 这个 name 呢,咱们就叫做 deep seek chat。 好,全部填写完成以后,点击这里的 save, 现在呢就保存成功了。保存成功以后,咱们再回到聊天系统这里,那此时它的回复是,我是 deepsafe chat 模型, 这也说明咱们现在 deepsafe 配置成功了。如果你在配置过程中遇到任何问题,请在评论区告诉我,关注我,带你玩转小龙虾!

今天我们来聊一下如何更改 opencloud 的 配置目录。之前的话我们有一期视频是聊了如何更改那个 opencloud 的 安装目录。今天的话我们来看一下怎么改那个配置目录。我们先看一下它的那个配置文件,还有工作区是放在哪里,我们是放在那个 我的电脑,然后呢那个 c 盘里面,在用户下面,然后这个就在那个就是你当前登录的那个用户下面。好,我们点开, 然后这里有一个顶 openclo, 我 们相关的配置文件啊,还有那些什么智能体啊, skills 啊,那些就是我们那些技能啊,都是放在这个目录下面,那么这个目录的话是在 c 盘,有时候可能又不小心就把它删除掉,那么我们可以把它放置到其他,我们 就是需要放的地方去,比如说我把它放到第一盘去,现在我们先把那个 opencll 启动起来,看一下它的那个环境是否正常。好,我们打开那个命令提示符,我这里默认网关是没有打开的,我现在来手动给它启动一下 opencll, get away run。 好, 我们来打开那个浏览器,访问一下,幺二七零点零点,一幺八七八九,好,敲回车。 好,我们的 open 口已经正常的可以打开了。接下来的话我们来更改一下,就是那个配置文件的那个目录。好,我们先把它关闭掉。好,这个我们也把它关闭掉。好,我们直接把这个拷贝走。好,我们把它放到第一盘去。 我们创建一个文件夹,用来保存这一个我们的配置文件。好,就放到这个里面去。好,我们直接把它拷贝过来, 我直接就紧切过来了,就是实际在用的时候,可以根据自己的实际情况,就是看要拷贝到哪里去。好,那么现在我们已经拷贝走了,我们看一下这里 默认这个文件夹下面已经没有我们的这个顶 openclo 了,我们已经放到那个我们指定的这个 d 盘的那个 openclo 下面去了。好,我们现在来启动一下那个网,观看一下 openclo get away wrong。 好, 那 我们输入这个命令来启动网关的时候,就告诉我们是那个,呃,就是没有那个默认的这个配置,那么相当于说我们已经把这个就是复制走了,就放到其他地方去了。那么我们可以通过另外一种方式,就是当我们出现这种情况的时候,那么我们可以通过那个 open claw on board 重新来配置就可以了。 我们输入这个指令来进行配置的话,那么他默认又会把那个配置文件放到那个就是当前登录的这个用户下面去,那么我们现在就不重新配置了,因为我们已经有那个配置文件,只是我把它拷贝走了。那么接下来我们要怎么来设置呢?我们看一下那个官方的文档,看他是怎么说的。好,我们打开 以后,我们在使用过程中遇到什么问题的话,我们就直接看那个官方的那个文档就可以了。好,直接打开。好,我们进到那个文档里面来,随便点开一个。 好,这里的话,我把它调成那个中文。好,简体中文。接下来的话,我们往下面拉一点,来到这个入门指南那里。好,我们到那个右边这里来往下走, 然后来到这里有一个环境变量,那么它这里是有三个,第一个的话是那个 openclockhome, 就是 用于那个内部路径解析的主目录,然后另外一个是覆盖状态目录,状态目录其实指的就是,呃,这一个了, 就这个就是我们的状态目录。好,我们再看一下另外一个,另外一个的话就是覆盖那个配置文件的路径,那么就是我们的那个 open cloud 点 jason 的 一个文件。好,我们现在来改一下,他给了我们三个这个路径的话呢,其实我们只要改下面这两个就可以了,那么环境变量的话,其实我们看到这四个字的话,我们其实就可以把这个给它 放到环境变量里面去了。好,我们来试一下。那么 windows 的 环境变量的话,是在我的电脑里面来进行修改。好,我们来修改一下看看,好复制一下。好,我们先把这个给它最小化。好,这里的话我们就不设置了,我们先把这个给它,那个给它删除掉。好,点鼠标右键属性。 好,我们点那个高级系统设置好,点一下环境变量,那么我们在那个系统变量这里来进行设置就行了,我们设置那个系统变量的话,就在每一个用户登录的话都可以使用,如果在这里设置的话只是针对那个 administrator。 好, 我们设置在下面。好点一下,新建 好,把这一个就是这一个环境变量,我们给它拷贝过来,好放到这里,那么这里的话我们点那个浏览目录,然后我们到刚刚我们拷贝的那一个目录,就是我们从 c 盘拷贝过来的那个目录,在 open cloud 里面。 好,那么就是这个,那么这个就是之前默认的目录,那么我们要选到这里来。好,点确定好这里的话,点确定。接下来的话我们要设置另外一个,就是这一个覆盖那个配置文件,那么我们要拷贝一下。 好,也是在这个地方点一下,新建好这里的话,我们就要选择那个浏览文件,不是浏览目录,刚刚那个地方我们配置的是目录,然后这里的话我们要配置文件。好,我们点开,然后我们是到 d 盘,就是刚刚我们拷贝过来的,从 c 盘拷贝过来的。 好,我们点开有这么一个叫做 open, 点确认好,点确定好到这里的话,我们就点确定,然后这里把它关闭掉, 然后我们把这一个就是命令行的话,把它那个就是关闭掉,因为我们刚刚打开这个命令行工具的话,它是不会自动来加载我们后面配置的这个环境变量的,我们可以试一下嘛? opencl, 好,我们敲回车。好,它也是报一样的错误,因为它没有加载我们最新配置的那个环境变量。好,我们把它关闭掉。好,我们再打开那个命令提示符,那么这个时候它就重新加载了那个环境变量了。好,我们开始来输入那个 open claw get away wrong, 好, 我们看一下是不是那个我们的那个配置已经生效了,那么网关就打开了,那么它现在默顿读起的就是我们新配置的这一个, 呃,就是内容。好,我们看一下那个 c 盘下面就是那个用户下面,它是没有那个顶那个 opencloud 的, 就是那个配置文件,那些我们都拷贝走了,我们是已经放到这个地方来了, 那么后期的话就是如果是你有多个那个版本的话呢?我们就可以放在不同的那个目录下面,然后我们跟进那个环境变量的话,我们来进行配置就可以了。好,那么我们现在打开看一下它是否正常了,好,把这个浏览器关闭掉来重新打开幺二七。好,好, 那么现在已经基本上进到那个 open 里面来了,稍微等一下它正在加载 好,那么到这里的话,我们的那个 openclaw 就 已经打开了,那么整个 openclaw 的 话是已经正常了,那么这个就是在那个 windows 里面,我们来修改那个 openclaw 的 配置文件,就是我们在用的时候可以根据自己的实际情况,就是如果是你不把它放在那个默认的这个目录下面的话,那么我们可以直接把它配置到那个就是 我们需要的这个目录下面去。那么配置的话是很简单的,就是只要在那个呃系统的那个环境变量里面来进行设置就可以了,设置完了以后,然后我们直接重启就可以了,就是重启那个命令行这个窗口,然后我们再打开那个网关,那么就可以了, 那么这个就是我们实际在使用的时候需要注意的一个地方,就是我们除了可以改那个安装目录的话,我们还可以改那个配置文件的保存目录。

手把手带你安装 openclaw 龙虾必备的 skills。 之前我出过一期 openclaw 保姆级安装教程,但装完之后你会发现它其实还只是一只裸龙虾。你让它查看文件,它说没权限,你让它算下天线,它说没联网,属于一同操作猛如虎,另近一看原地图,所以这个视频带你正确配置龙虾,补齐必备技能, 让它真正从能聊天进化成能干活。但在开始之前,我们先熟悉几个会频繁用到的命令,如果你是 windows 系统,就在 power 里输入这些命令,如 mini 是 micro, 二,系统就在终端 terminal 里输入。要开始用 openclaw, 第一步是先把网关启动起来,对应的命令是 openclaw gateway start。 启动后,我们可以打开 openclaw 控制台,也就是它的可式化操作键。面对的命令是 openclaw dashboard。 如果你暂时不用 openclaw 了,也可以把网关停掉。对应的命令是 openclaw gateway stop。 技巧一,本地文件读写从二零二六点三点二版本开始啊。 opencl 默认对本地文件访问权限做了限制,所以如果你想让它读取甚至进一步操作你电脑里的文件,要先把对应权限打开。操作也很简单,打开 opencl 或终端,输入 opencl config set tools, 点 profile for 命令回车执行。 把 opencl 的 工具权限切换成完整版,运行后还需要重启网关,让配置生效。对应的命令是 opencl gateway restart。 搞定以后,你就可以让 opcode 做各种文件提取和修改的操作了,比如批量重命名、文件整理、桌面分析、磁盘空间占用等等。 技巧二,联网搜索 opcode 默认情况下是无法获取网上信息的,所以你问天气、问资讯、问股价,他通通不知道,但我们可以安装一个负责联网搜索的 skill。 skill 可以 理解成是 opcode 的 技能包,本质上是一套针对某类任务的说明和流程, 用来教他在特定场景下该怎么做。比如这就是一个简单的 skill 的 例子, openclaw 有 个官方技能市场 clawhot, 你 能在上面看到很多别人做好的 skill, 可以 直接拿来安装使用。要事先联网搜索,可以搜一个叫 tablie search 的 skill, 这个 scheme 要求从 tiffany 点 com 获取 api 密钥,我们可以稍后设置。安装方法也很简单,我们可以直接复制 call hop 上 tiffany search 的 页面链接,粘贴到和 opcode 的 聊天里,无论是控制台还是飞书这类通讯渠道聊天窗口都行,然后让 opcode 自己帮你安装。 tiffany search 还会用到 api 密钥,所以我们来到 tiffany search 官网 注册登录后啊,就可以直接得到一个密钥,他每个月呢都有免费额度,而且不需要绑卡。拿到之后,我们可以把 api 密钥一起发给 opencall, 让他安装后自行完成配置。 装好之后,我们可以简单测试一下,比如在飞书里问他茅台目前的股票价格是多少,这时候啊, opencall 就 能顺利返回来自互联网的实时信息了。 技巧三,定时任务欧姆克劳支持通过 com 创建定时任务,不需要额外安装 sku。 比如你可以直接对欧姆克劳说,每隔五分钟汇报某只股票当前的价格,他就会创建一个定时任务, 然后按设定的间隔自动运行,帮我们实现对股价的监控。所以啊,不管是每天早上七点发资讯,每周一九点写周报,还是二十分钟后提醒浇花这类定时任务,你都可以直接交给他。 小四,浏览器操作 opcode 本身自带 browser 工具,不需要额外安装 skill, 就 可以读取网页内容。比如可以对他说,帮我看看知乎上现在有什么热点网址是这个,它会自动用浏览器打开网页,读取页面内容,把上面的信息整理出来。而且不只是读网页, 像点击输入之类的基础操作啊,它也能完成。比如让它去 github 上搜索 linux, 然后把排在前三的搜索结果给你, opcode 也能直接搞定。不过它的缺点啊也很明显,第一是比较稍 token, 因为网页内容因为状态,还有每一次工具调用的结果啊,都会不断进入模型的上下文。 第二是执行速度比较慢,因为 opcode 的 工作方式不像程序脚本或 rpa 那 样,流程确定后一次跑完。而 每做一步,都要先看当前页面,理解页面内容,探讨下一步该点哪里,再执行操作,然后再读取结果,继续推理下一步。所以它更像是一个会操作网页的 ai 助手,而不是一个高效率的自动化程序。另外,如果遇到强制登录、扫码、验证码校验,或者比较严格的反爬机制啊,我不靠也容易翻车。 技巧五技能查找 opcode 的 skills 很多,但真正麻烦的是不知道该装哪个。这里推荐两个实用 skill, 一个负责找 skill, 一个负责审 skill。 第一个是 find skills, 它的作用就是根据你的需求去查找合适的 skills。 安装方法和前面一样,直接把链接发给 opcode, 让他自己安装就行。 装好之后,我们可以对 okl 说帮我查找邮件自动化相关的 skills, 他 就会推荐合适的 skill, 这样你就不用自己去技能市场里一个个翻了。但接下来还有一个问题是,他推荐给你的 skill 真的 安全吗?那么我们可以再安装一个 skill better, 它的作用啊,就是在安装前先帮你做一层安全审查, 重点看看有没有权限问题、可疑行为,平常窃取回销代码或者数据外传之类的风险。我们可以再提醒一下 oppo, 安装每个 skill 前用 skillbetter 检查一下,这样后面啊,他在安装新 skill 的 时候就会先审一遍,再决定要不要装 技巧六,既能创建与改进除乱中别人已经写好的 skill, 我 们也可以直接通过自然语言让 opcode 创建新的 skill。 比如可以直接告诉他帮我创建一个 skill, 把新收到的邮件内容提炼成三句话总结。这样一来, opcode 就 能根据你的描述自动创建一个 skill, 让这套流程可以长期服用, 以后再遇到类似任务啊,他就不用每次从零开始了。如果你还想让他越学越聪明,可以再装一个 skill, 叫 self improving agent。 这个 skill 的 作用就是帮 opcode 把错误纠正和新学到的方法都记下来,慢慢沉淀成经验。 具体来说就是有失败的操作时,他会自动记录到 error state, md, 你 纠正他了,或者他学到了更好的方法,会记录到 learning state, md, 你 提了他一个还不会的功能, 会记录到 feature request, 点 md 一 些真正有价值的内容啊,后面还会进一步沉淀到 memory, 点 md 这种长期记忆文件里。那么安装之后, okl 不 止完成当前任务,还会把每次失误和改进建议啊,沉淀下来,自动应用过往经验,变成一个会复盘的助手。那希望以上这些技能补齐之后,你的龙虾能真正下场干活了。如果这个视频对你有帮助,也欢迎点赞和关注,我们下个视频见。

opencloak 装了一晚上还跑不起来?本条视频我把三类电脑怎么选,每一步复制就能用的安装命令模型,接入步骤,还有离线部署清单都整理好了,评论区扣课键我挨个踩,我会从头陪你走一遍。 先帮你选对 windows, mac 还是 linux, 再把 opencloak 装好,检查它是不是真的能用,接上 ai 模型,让它完成第一次对话。 如果你不想每次都把内容装到自己电脑上,断网也能跑,自己的文件也不用往外传, 这套视频看完,你能自己把 open 课从装不上,变成一个真正能帮你干活的 ai 助手。配套资料里,我把三类电脑怎么选,每一步复制就能用的安装命令模型,接入步骤,还有离线附属清单都整理好了跟着做,不用在一堆教程里来回找答案。评论区扣课键我挨个猜,公开课现在开始, 其实,呃,在二月初的时候,当时其实我出过一个关于 openclo 的 这个安装部署的完整的流程了, 但是呢,呃,伴随着对不对啊?过去的这个月, openclaw 这个飞速的这个发展啊,它的完整的安装部署流程,其实已经跟之前的版本已经有很大的这个变化,包括它内内置的啊,这个插电的这个生态啊,包括 它的一些这功能接口的丰富性啊,这些都跟之前有很大的这个不同啊,再加上其实大家现在有很多呃,咱们的小伙伴啊,可能是一个零基础,现在过来学习 openclaw 安装部署这样的个流程啊,可能咱们大家之前 连命令行都没有打开过对不对啊?所以呢,我们今天呢啊这堂课啊,再来重新介绍关于 openclaw 完整这样的内容的话,那么我们会从最开始啊,关于 openclaw 现在完整的这个技术生态啊,然后呢一路讲解到啊,现在怎么样对不对啊?在本地来进行部署啊,它可能会有哪些 这个问题啊?然后呢各个插件怎么样来进行安装啊?然后安全防护怎么样去做呀?当然有很多同学会非常关心的对不对啊?如果是百分之百本地来进行部署的话啊,那么这个这个事情啊,就是接入本地的这个离线的开元大模型啊,来进行运行的话啊,那么整个的这个安装部署流程应该怎么样?等等等等啊, 这呢其实也是在因为在过去很长的时间啊,咱们对于 openclaw 的 这个实际安装部署的使用这个要求呢,其实是发生很大的变化啊,所以呢我们接着这一场公开课呢会从头啊来跟大家好好来介绍介绍关于 openclaw 呢从最开始对不对?怎么样来进行模型的选择呀,各个开源版本的这个选举呀,到啊一路上啊来进行部署啊,以及 我们今天晚上啊还会来讨论关于如何使用开源大模型啊,百分之百本地部署的这开源大模型来进行 openclaw 的 这个安装部署啊,但是其实呢 openclaw 这样的一个这个安装部署流程,其实它是属于呃这个 呃呃,如果啊,我们说快速的这个入门的话啊,其实也能够比较快速就呢就能够来进行一个安装啊,但是呢如果你希望再给它加上很多的一些其他的一些措施的话啊,比如说像一些这个安全防护的这个措施啊,或者是啊来进行一个百分之百离线的,对不对啊?这个过程可能就会比较复杂, 哈哈,所以呢,我们这节课呢,就会好好围绕这些这样的一些议题来进行探讨。当然我们围绕着这个 openclaw 的 这个完整的安装部署的所有的课程内容啊,应该是分成两个部分。那我们 呃第一部分呢,会首先来去给大家详细的介绍关于 openclaw 现在项目的完整的全景的一个这个生态啊,然后因为大家现在也知道这个国内有很多啊,类似这样的这个项目,还有很多一件部署安装这个项目啊,这项目之间这之间会有什么样这个区别?我们怎么样进行选举,以及现在 我们在实际安装 opencll 的 时候呢,可能也涉及到关于各个平台的这样的一个选择,以及不同场景下啊,关于 opencll 的 计费的这个不同的啊, 这个估算等等等等啊,我们会先围绕这部分来进行介绍。然后同时呢我们第一部分内容还会包括啊,关于现在如何把 opencll 啊来进行一个本地的部署使用配置文件如何来进行修改它的核心的啊,一些这个记忆文件如何来进行修改?我们会从首次打开命令行开始对不对?然后一路讲解到啊,怎么样来进行完整的安装部署跟使用。 同时第一部分我们还会来介绍啊,关于如何百分之百的这个使用开源大模型,对吧?把开源大模型的接入到 openclaw 里面来实现一个百分之百离线的这样的一个运行的这个状态啊,这个呢是我们第一部分会讲解的内容。 第二部分呢,我们会进一步的啊,来讨论一些更加进阶的内容,包括像 opencloud 的 啊,这个插件系统啊,还有这个 siu 系统啊,对不对啊?如何来进行一个这个使用啊,以及包括 opencloud 现在我们进行是运行的过程呢,它的这个安全防护啊,怎么样去做呀?以及国内的这 im 软件怎么样来进行接入。当然所谓这个 im 软件这个接入,其实主要就指的是 啊,这个飞书啊,企微啊,钉钉啊哈如何来进行接入啊?当然其实现在所有的生态来看,所有的国内的 i m 的 这个生态来看啊,其实飞书对于 opencloud 的 这个支持的成呃程度是最好的,所以我们到时候也会主要来探讨啊,关于飞书如何来进行接入, 那这两部分内容啊,基本上就构成了我们完整的啊,关于 opencloud 啊,从最开始的这个了解啊,到完整的各式各样的这个部署啊,以及加了安全防护之后啊,怎么样来进行顺利的这个使用啊,以及加了各式各样的这个 skill 之后,怎么样应用到场各个不同场景当中去,那这个呢,好,属于我们整个的啊,关于 opencloud 的 安装部署的这部分的这个内容。 好,那么首先啊,我们先呢围绕着 openclaw 目前完整这个技术项目生态啊,来进行一个快速的浏览跟介绍啊,这个其实还是比较重要,对不对?包括他的一些云端服务啊,包括如何进行本地部署的模型的选词与模型的选举啊,包括他目前啊,在开元社区这样的基本情况啊, 那对 openclo 来说,我相信,呃,之前我们讲过很多次了,哈哈,然后之前公开课也有讨论过啊,然后呢,我们上一节啊,其实在介绍 openclo 完整纪录生态的时候,当时也有讲到过啊,关于 openclo 现在的一个这个基本情况,对吧?它现在已经是,呃 将近三十二万 k 的 这个 stars 啊,啊,三十二万的这个 stars 啊,可以说它这个增增增长的这个速度其实非常非常快啊,然后呢?那 open color 完整的这样的一个这个基本架构啊,其实我们之前在上小学里面其实也有简单讨论过啊,它有什么持久记忆呀?它有什么这个 skill 啊,对不对啊?然后它有内置的 一些工具啊,然后呢,它和啊叉 g b t 这本质的这个区别,对不对?就它能够上手帮你去干活啊,能够围绕一个又一个落地的这个场景啊,帮你去完成对应的这个事项,等等等等啊,这个呢,其实都是一些关于 openclaw 的 一些啊,这个入门的这个介绍我这里我们就不多说了。然 同时呢,对 opencl 来说,其实哈它呃在这个二月份火了之后啊,它在整个二月份三月份的迭代速度其实非常非常快的,那我们现在课程里面目前使用的是三点一三这个版本啊,我们之后呢,可能还会继续来进行一个这个啊,继续来进行更新,但是它就在过去的这么 啊,两三个星期的这个时间里边哈, opencl 其实是发生了非常大的这个变化啊,那现在飞书其实已经推出了官方插件,我们现在在安装 opencl 的 这个列表里面,就可以直接选择飞书了。 好,然后呢,你只要建好飞鼠的这个机器人,然后呢有一个这个 app id 啊,然后有一个这个 secret id, 然后就可以把它输进去,就可以直接接入飞鼠了啊,相比之前这个流程,其实是这个简化了很多哈,也说明它的这个生态其实会更加完善。 然后同时呢 openclo 啊,它的这个安全问题哈,在过去的这个几个星期里边啊,它也是疯狂的来进行解带啊,主要是去弥补它内部的一些这个漏洞,哈哈, 这个呢,是它现在在进行的这个很快速的更新啊,然后同时呢它还有一个非常非常大的一个 openclaw 本身这个项目定位的啊,这个,呃版本的这更新啊,就是我们之前都知道 openclaw 呢,其实我们在原来安装的时候啊,你安装完了之后呢,哎,立马就会弹出一个这个网页,对不对?就可以在网页里面来进行对话。 那现在呢, openclaw 其实把它的 openclaw 这个 core 啊,这个核心呢,可以说拆分的更加的这个明显一点啊,或者它的这个 啊,它本身的内部的这个核心呢,和它的这个网页端的这个聊天对话的这个窗口啊,可以说分的更分的更开了哈,它其实现在核心的功能其实都是在围绕它的这个 openclaw core 啊,来进行一个这个维护,然后网页端呢,它现在有个更加严格的去接入的这样的一个验证的这个流程啊, 就是让你有一个 talkin, 然后才能够去登录它网页端来进行对话啊,这个我们一会看到啊,总之呢,其实现在的 openclaw 啊,它的内核其实迭代非常快,然后呢,内核跟它前端呢,也 分离出来了啊,所以呢,我们后面再去使用,或者说再去啊,我让 openclure 来进行部署的时候呢,我们也会有意的啊,跟大家说它这个内核怎么样来进行,怎么样来进行部署跟这个使用啊,然后呢,网页端来进行接入啊,如何去实地多个这个网页端,对不对啊,如何实地多个绘画绘画窗口 来进行接入跟对话,等等等等啊,这个呢,我们之后会说,但是呢,由它这样的定位的变化,你会发现 openclure 它也是由原来的一个啊,这个叉 gpt 的 这个增强版哈,对不对?在网页端来进行对话,然后它指挥它去操作各式各样的事情, 而变成了一个独立的啊,能够去啊,做各式各样这样的内核,那么它呢,在弱化外部端,同时呢,也加强了和各个 im 端的啊,就是飞书啊,企业啊,企微啊这样些 im 端的这样的个连接,所以呢,现在的 open core 更像是一个独立于前端的一个后端的一个应用啊, 这个呢,我们是需要这个知道的啊,当然,其实,呃,听咱们今天的课的很多很多同学啊,可能之前没有太多的开发这个经验啊,什么前端后端啊,后端独立应用啊,这个可能听的有点晕乎,没关系啊,我们一会呢会跟大家好好来说怎么样来进行部署跟使用,那么我们现在在 再去操作 openclo 的 时候,唯一的啊,这个门槛啊,对于咱们非技术人同学来说啊,唯一的门槛可能就是你得稍微懂一点命令行啊,这完全不懂肯定是不行的啊,还得稍微懂一点啊,当然我们后面会给大家提供一个这个 f fclo 啊,就我们给大家封装好的一个一键安装 openclo 这样的应用 啊,但是呢,为了大家啊,长期能够稳定的去使用 openclo 啊,这个命令行的东西啊,还是要稍微懂一点啊,一会我们会说啊, 总之呢,就是啊,发展很快啊,有各式各样的这个啊,各式各样的功能加持,对不对啊?然后呢,创始人还加入 openai 啊,然后呢,它的 这个现在完全有基金会来进行一个管理,然后呢,有基金会来进行管理之后呢,基本上现在的 opencloud 未来的更新维护啊,也会相对来说会比较稳定啊,然后呢,就在前两天,它还更新了这个 dashboard v 二这样的这个版本啊, dashboard v 二相比 v 一 来啊,相比之前的版本来说,它的页面功能其实丰富了很多哈然 再比如说啊,他还十三号还修复了很多漏洞等等等等啊,所以这也跟我们说,这也告诉我们的,之后我们在使用 openclaw 的 时候,肯定还是要经常的来进行更新啊,当然好,我们现在来看 openclaw 的 话,其实你会发现,不仅仅是 啊,有原版的啊,这 openclo 这样这个项目啊,其实现在有很多很多很多各式各样的这 clo 对 不对啊?这里有个图啊,画的非常明显啊,有很多很多这样的这个 clo 的 这个这个项目啊,现在国内差不多有二十七个做的这各式各样的 openclo 这个项目啊,那么我们在呃跟大家说关于 openclo 如何来进行安装部署操作使用之前呢,肯定还是需要稍微说一下关于国内的 这一系列的啊,这 openclaw 相关这个项目应该如何来进行选择啊?因为其实之前也经常有同学会说啊,腾讯的这个 qclaw 怎么样啊,对不对啊?还有这个呃字节的啊,叫 arcclaw, 哈哈,念起来叫拗口啊,它们这个呃类似于 openclaw 这个产品啊,跟原版 openclaw 的 产品我们 区别呢?而我们企业里面应用的时候能不能用他们这样的这个产品而不用原版的 openclaw 呢啊,原版 openclaw 或许看着啊会有点点复杂对不对啊?那比如说像腾讯的啊这个 qclaw 或者是呃这个字节的这个 artclaw 啊,像这样的一些可呃类似 openclaw 这样的产品能不能完全离线部署呢?它跟原版的 openclaw 有 什么区别呢啊?很多朋友就类似这样的这个问题, 所以呢,我们这里面啊,在正式大家去开始安装部署之前,我们先围绕这些问题呢啊,先给大家快速来进行个解答啊。首先呢,现在啊,关于这 open 可乐衍生了很多很多产品啊,光是国内不完全统计哈,就有这么二十七个以上的这样的一些这个产品啊,什么这个 art 可乐呀,这个 kimi 可乐呀,很多很多啊,各式各样的可乐这个产品。 那么首先这类产品啊,有第一种的这个分类啊,是它们都完完全全是在大厂的这个云服务器上来进行的运行,作为它们现在对话产品的一个增强产品啊,来进行一个运行,这, 这很好理解,对不对啊?就比如说我们用 check gpt 啊,用 deepsea 啊,都会在官网上来进行操作啊,在官网上来进行对话,那么它们这类啊,主要是 art colo, 还有这个 kimi colo, 还有这个 max colo, max mini 的 colo 啊,还有这个 step colo 啊,还有这个 do cola 啊,还有这个 gvs colo 啊,这些 colo 呢,它们呢,其实是作为一个啊,在网页端的一个对话,这个增强的功能啊,你这么来进行理解,它是不能够本地来进行部署啊,这个时候呢, kimi, 它就会有一个啊,叫这个 kimi colo 啊,大家看着左侧,对, 对不对啊?就会有一个这 kimi klaw 这个东西啊,你点进去之后呢,它就可以在网页端啊,跟你来进行对话,然后呢,那它这个时候因为是在云端来进行运行啊,所以它是不能够去操作你本地电脑的,但是你会有一个虚拟的一个云服务器的这个资源啊,在云服务器上来进行运行啊,是这么一回事啊, 所以它呢,其实作为现在的这个啊,怎么说呢啊,它的一种这个对话类产品的增强功能出现啊,这么来进行理解。第二个呢,还有一些啊,这个 kol 啊,是可以本地安装的啊,就比如说腾讯的这个 q kol 啊,还有这个呃,腾讯的这个 work party 啊,然后呢这 q kol 应该是腾讯电脑管家他们的团队出的啊,一个这个项目。 然后呢还有智普的啊,这个 auto kol 啊,然后呢还有这个 easy kol 啊,等等等等,这这些这这 这个产品呢,它是能够本地来进部署的,然后呢是能够在本地一键啊来进行安装和部署使用的啊,就比如说像 qq 啊,当然 qq 现在其实呃还在这个还在内测啊,然后你需要申请啊,你需要进行申请啊,然后它会少量的发一些申请码,然后才能够来进行部署和使用啊, 总之呢,他们呢是可以一键安装啊,然后呢在本地来进行部署使用啊,然后呢他们呢啊是会默认的啊,带着一些,比如说他们这个一些大厂的自己的这个 a p i 啊,比如说尤其是智普的 auto club 啊,叫澳龙,哈哈哈。然后 open club 啊,呃, auto club 啊,他们其实自己带的是智普的这 a p 在 线 a p i 来进行运行, 那这些产品呢,其实是可以用的啊,然后呢呃,在很对于很多大厂来说,他们也是会长期维护的啊,但是呢他可能就没有办法有很多定制化的一些这功能啊,他给你规定什么功能啊?可能只有那样的一些这个入口啊,因为他后端封装程度会比较高,但 但是呢像这样的产品确实它们是基于 open core 来进行的,呃,更高一层的这样的这个封装啊,在很多场景下可能也是有一定的这个用途啊,对于个人使用,或者是说对于出去入门啊,或者是说啊,这个未来可能呃并并不一定有特别深度的应用,但是现在想快速的来尝试一下的同学们来说啊,像这些产品呢,是可以考虑啊,来进行一个这个使用的。 除此之外啊,就是关于开源阵营的啊,完全开源阵营的这一系列的这个项目上面这些项目哈,它本地部署不代表开源啊,它它它是一个应用的安装包啊,然后下来之后呢,就可以一键啊,一路下一步,然后就可以完成安装,就可以进行使用了啊,是这么一回事。 然后呢,开源项目阵营里面还有啊,比如说像 openclock cn 啊,呃,还有这个阿里通用的这个 coco 啊,啊, coco 啊,像这两个项目应该是,呃,相比 openclock 来说,现在来看比较比较有影响力的这个项目。 当然哈,前面这个项目关于 openclock 杠 c n 这个项目呢,其实之前有很多同学会问到啊,说能不能用啊,其实,嗯,意义不是很大啊,因为它相比原版的项目来说,只是对你网页端的这些文字进行了汉化啊,就这么一回事啊,原版网页端那里面很多设置它是这个英文的啊,然后呢,这个 openclock 杠 c n 呢,相当于是进行了汉化, 但是呢,你都开始来使用开源项目了,对不对?嗯,这这么点英文,这个这个问题我觉得还是可以克服的啊,再加上现在其实 open club 迭代的速度其实非常非常快啊,那么普通的开源项目如果只是在 open club 技术上来进行套壳的话,其实不一定能跟得上啊,这是很现实的一个问题。 然后除此之外啊,像阿里云的这个 coco pro, coco pro 的 话其实还不错啊,但是呢啊,它作为一个这个开源项目,它的很多核心功能呢,和原版的 open club 高度重叠啊, 所以呢,其实,呃,没有太大的这个必要,哈哈,所以呢,这个在对于开元阵营来说,目前来看,原版的 open card 肯定是最合适的。那么在这三个不同的阵营啊,各式各样的工具对比来看哈,当然我们说云端托管啊,这个是最简单的,你在网页端直接可以直接就可以使用,但是呢,它没有办法操作你的电脑哈,然后呢,你所有的绘画数据,包括你未来的 这这这包括它的这个啊,什么人设呀,还有它的这个记忆啊,全都是存存存在云端的啊,这个是第一个,那么第二个呢,是本地安装部署啊,是别人封装好的一些这个应用程序啊,像这个腾讯的 qq 啊,还有这个智普的 auto club, 那 这东西呢,是在你本地来进行运行啊,但是呢,它的这个封装程度可能会比较高啊,然后它内核呢,是基于 open club 来进行的二次封装啊,或者来进行的二次开发,那么它的呢,可能会更加封闭一些啊,不利于你自己去 diy 或者是一些这个问题。 第三个开源阵营啊,就是纯的开源阵营代码全部开源的啊,这派的这个部署,那么有包括是 openclaw 的 这个 cn 啊, 还有 coco 啊这样一些这个项目,但目前来看,这一些的项目呢,肯定还是 openclaw 会比较合适一些,所以呢,具体选哪个啊?我觉得这个呢,可能是因人而异的,但是对于我们课程来说啊,因为我们课程其实会更加专注于说啊,怎么样去教会你啊,这个 openclaw 呢,来进行一些后面会讲啊,更加进阶的一些 这功能,然后呢,如何来进行一个灵活的使用啊,甚至还会讲百分之百离线部署,用在线啊,用百用本地部署的开源大模型去驱动 open code 啊。那么在这样的一个课程目标的设置下,那我们当然是 考虑啊,使用开源方案部署啊,这个呢,是我们是需要说清楚的啊,但是呢,如果你现在想快速体验一下啊,也不想来进行部署,在网页段对话下尝试一下啊,尝尝鲜。那么这样的话,像什么 arc arc claw, 什么 kimi claw、 max claw、 step claw 啊,这东西都可以用啊,你去他们官网对不对啊?去 kimi 官网啊,用下它这个 kimi claw 就 知道是怎么一回事了 啊,这个呢是关于像现在的各式各样这个生态的一个基本介绍,但是下面还有更加详细的文字介绍,我们这里就不展开讲啊,这些文字介绍主要是大家去看一看,哈哈,就是一个拓展阅读的这个内容啊,因为这个其实很简单,就给你看各家产品啊,有什么 功能特点,然后下面还有一些这个对比等等等等啊,包括什么云端产品啊,包括本地部署的这样的一些这个啊,这样的一些这个产品啊,然后还有这开源项目的一些这个简单的这个对比啊,等等等等啊,那么这些内容呢,我们就不展开来说了啊,大家可以自己去对照着去看一下啊,然后下面还有非常详细的 关于一些啊,还有一些这个手机端的一些这可乐啊,也有哈,主要是这个小米华为啊,他们手机端还也做了一些这个 agent 啊,像这样的一些内容呢,我觉得大家可以去 啊自行的这个理解一下啊,但是呢,可能就不作为我们课程里面重点去讲解的这个对象了啊。然后呢,下面还有官员说现在的这些 open club, 他 呃现在的这些这些 club 相关的这个产品 啊,他们的这个目前维护的这个净度等等等等啊,但是就就总之呢,就是如果你想快速的使用一下啊,尝尝鲜啊,然后或者是呃快速的看一下 open club 它到底有哪些功能,那么你可以像比如说 kimi 啊,或者是 上隐形的 arc globe 啊,直接在线运行一下看一下啊。但如果你是一个未来长期来进行一个这个使用啊,不管是个人啊,去进行一些比较复杂的任务的开发啊,还是公司团队来进行使用的话,那么肯定啊,还是要使用开源的这个原版的 open globe 这个产品可能才行啊。这个呢,是第一个我们需要跟大家讲清楚的, 那么第二个,呃,就快速地涉及到关于怎么样去选举一些这个部署这个平台了啊,这个我们也可以呃,快速地说一下哈,因为其实之前有很多同学经常会问啊,就比如说啊,这个 windows 平台能不能装啊? windows 平台装的时候会有什么样问题呀? windows 是 不是一定要用 wsl 二啊?哈,有很多很多类似这样的这个问题啊,包括说为什么大家现在都去买这个 mac mini 啊等等等等啊, 这里我们迅速给大家一个结论哈,就是对于 openclaw 啊,它的这样的系统来说,呃, windows 原版的操作系统啊,实际上是没有办法完成的百分之百功能的啊,甚至它的功能其实是有一些不太完善或者有一些这个漏洞的啊。但是呢, windows 这个操作系统下面,它有一个叫做这个, 呃,这个 linux 操作系统啊,专门给 windows 操作系统定制的一套这个程序啊,叫 wsl 啊,现在已经发了,发售到第二代了哈,然后呢,这个程序呢啊,当然它是免费的啊啊,这那么在这样的这个程序或这样的一个环境里边呢, windows 可以 完全模拟 linux 操作系统啊,来进行运行,那这个时候啊,当然就是可以使用 open code 了啊,对不对啊?是这么一回事。 当然我们说除此之外,我们说 linux 操作啊,这个 mac 系统呢和 linux 操作系统啊这两个系统呢,对 opencll 呢是完全兼容的啊。当然如果你考虑云端的话,现在啊,大厂开放了这些云端去部署 opencll 的 服务器,肯定也都是这个 linux 操作系统 啊。所以呢,这里我们是需要对这个操作系统来进行一个啊,这个完整详细的这个说明。当然我们说如果哈,呃,你确实是在 windows 操作系统上来进行一个这个说明。当然我们说如果哈,呃,你确实是在 windows 操作系统上来进行一个这个说明,当然我们稍后稍后也会讲, 但是大家需要知道的是呢,对于这个环境的安装来说啊, windows 系统如果你需要在里边去模拟一个 linux 操作 linux 操作环境,然后再去安装这个 opencl 的 话,那么,呃它所需要占用的这个内存可能就 会比较大啊,光是 ws l 二,它的这个内存可能就需要七到十一个 g 左右啊。所以呢,如果你 windows 呢,本身内存比较小的话,那么这个 ws l 二这个方案呢,可能就不太合适了。 那么除此之外啊,你可能在 windows 操作系统里面,你可能只能去使用原版的这个操作系统,然后呢去安装这个 open color 也能装啊,但是呢,它有一些东西是受限的啊,比如说它连接本地的这开源大模型,其实是存在一些这个问题的啊,然后呢,它长期运行的过程当中,其实不会特别的稳定 啊,这个呢,会有一些小小的一些这个小问题,哈哈。然后除此之外,我们说现在来看 mac os, mac os 呢跟 linux 操作系统肯定是最合适的。那么,呃,不知道知道不知道哈,反正就是 啊,近段时间可能也是因为 oppo 太火了啊,这个,呃,苹果的这个 mac mini 啊,都卖断货了,哈哈哈,然后我们之前给团队去采购了一批这个 mac mini, 然后发现到处都涨价啊,就这么样的情况, 那为什么他会卖断货对不对?大家为什么会抢购他啊?其实有一个很重要的原因啊,就是因为确实在 mac 上来进行运行,可以说性价比很高啊。然后呢,也是普通开发者啊,或者普通团队,或者说没有太多技术背景的小伙伴来进行使用的一个最好的一个服务器啊,因为他本身 mac 系统就有一个 这个操作页面,对不对?有个桌面可以来进行操作,然后同时呢,像 mac mini 啊,它呢,一方面啊,它的运行非常稳定啊,可以长期作为服务器啊,不这个不断电,然后在那来进行运行啊,同时也比较省电。然后除此之外, mac 它本身的这个统一内存呢,也会使得它其实是可以运行一些本地的啊,可以在本地来运行一些开源大源模型的。 那么 mac 的 它的统一内存差不多百分之八十是可以用于显卡啊,可以用于这个大模型的这个 gpu 的 这个推理的,你可以想想看啊,如果你是一个 这个十六个 g 的 啊,这样的个显存的这么个这个服务器的话,那么差不多啊,有十三个 g 左右是可以用于来进行大模型的这个本地推理的啊,那这样来的话,其实是 mac mini 啊,这样的这个服务器呢,它其实也是可以去百分之百啊离线来进行运行的啊,就是自己本地搭建一个大别模型,然后呢本地来进行调用啊,驱动 openclip 来完成各式各样的工作,这呢其实是没有什么问题的。然后除此之外啊,如果是更加复杂的这个 企业级的这个工作,这呢其实是没有什么问题的。然后除此之外啊,如果是更加复杂的这个企业级的这个工作,这呢其实是没有什么问题的。然后除此之外啊,如果是更加复杂的这个 linux 操作系统的 啊,当然,其实呃, mac os 也可以哈,如果你是采用这个在线大模型来进行接入和进行运行的话,那 mac os 肯定也是可以的。那么除此之外呢,我们说 linux 操作系统肯定是更加合适的啊,如果你是去部署一个啊,非常大规模这样的一个大尺寸这个模型的啊,比如说之后我们一会看,我们一会会用一个千万三点五二十七 p 这个模型来进行运行,那 那样的个模型它需要五六十个 g 的 这个显存,对吧?哈哈,那你肯定就需要啊,有一个还不错的啊,这个 linux 操作系统啊,作为服务器来长期的呢,去驱动你本地大元模型来进行运行啊,然后呢去驱动这个 open curl 啊,来进行运行,差不多是这样的一个这个逻辑, 但是对于绝大多数情况来看啊,如果你是希望有一个长期来进行运行的这样的服务的话,那 macos 呢,肯定是成本比较低,而且会比较合适的这样的一个这个选择啊,当然现在它这个可能呢也不一定抢到,因为它现在这个涨价了啊,所以呢,我们可能得想想办法, 但是呢,这里可能也会有同学会有一个想法,就是关于说我们为什么需要一个七乘二十四小时这个 openclo 这个服务器,对吧?哈,这个呢,其实是因为,首先哈像 openclo 啊,它呢,其实作为一个智能中书啊,然后呢,它其实是可以你通过什么微信啊,飞书啊,给它发指令就可以来进行运行的,那 作为这样的一个智能中书来说,他是他,然后他还有一些,比如说这个定时的这个任务啊,或者自己会规划一下未来执行的这样的计划,可以长期稳定来进行运行,那么他当然啊,是七乘二二十四小时都在线会比较合适一些,这样你可以随时使唤他啊,然后给他发送一些这个定时任务,让他来进来,让他来进行一个这个执行啊,所以呢,基于这样的这个情况啊,我们说 这个 macos 呢,或者另另一个操作系统都是比较合适的。当然除此之外,我们现在大厂可能还有一些这个云端的啊,一些轻量的云端的服务器也可以来进行租用啊,甚至很多像这个阿里云啊,或者腾讯云啊,他们还有这个云端服务器的一些一键部署的一些这个脚本, 然后呢安装起来也会比较便捷啊,这个呢是一个也是一个非常省钱的一个这个方案啊,然后它那些轻量服务器呢,可能就 比如说没有 gpu 啊,对吧?你可能也不需要 gpu 啊,完全使用在线模型的 api 来进行调用来进行驱动啊,那么它呢,可能一年也就是呃,这个这个比较低的哈,可能也就几十块钱啊,这个呢可能也是一个比较划算这样的方案 啊,所以呢,这里面我们其实对各个不同的这个平台,或者各个不同的部署这样的方法啊,来进行一个全方位的这个对比。当然我们之后呢在进行教学的过程当中,主要是使用 macos 跟 linux 操作系统呢来进行讲解啊,因为这两个系统功能可能是最完整的, 那么 linux 操作系统呢,主要是用于去使用开源大模型来去部署,然后呢去驱动现在的 open core 啊,然后呢 macos 呢,主要是接入些在线模型啊,然后来进行使用啊,差不多主要是会介绍这两套操作系统啊,来进行的这个运行, 当然下面还有更加详细的啊,关于比如说这个 windows 的 这个现状啊,它到底哪里啊?可能会有问题啊?这里是我目前给大家整理的啊,因为之前也有很多同学会问到啊,这个 windows 到底哪哪里有问题。 那么这里呢,是 github 上的很多的一些这个呃比较关注的关于 opencloud 在 windows 上来进行运行的一些这个 easys 啊,就是它的存在一些这个问题啊,然后呢,这里面 大家可以去看一下啊,它的这个 easys 这个列表啊,会有一些这个啊,会有一些这个啊这个问题啊,然后呢最好的方案肯定是这个 ws l 的 这个方案,对不对? ws l 的 方案,大家可以自己去这个网网站上,然后呢进行下载来进行安装啊,或者你也可以使用这个 docker 呢 来进行安装啊,这个我们稍后再说啊,只不过呢,现在这个 wsr 的 方案,它可能会有一些这个瓶颈,对不对啊?它会有比较高的这个内存的这个占用啊,然后呢还会有,呃,还会需要占用比较大的啊,这个 子盘的这个空间啊,然后呢什么这个 ip 不 稳定,然后系统更新还会中断,然后还有一些这个虚拟化的开销,因为它是在 windows 环境里面模拟这个 linux 操作系统嘛,啊,所以会有这样的这个问题。 好,这里这个,这里属于这个拓展内容,大家可以自己去看一看哈,然后 mac os 啊,这个体验可能是比较好的啊,对不对啊?然后呢有什么呃,什么什么 launch agent 守护啊,什么菜单常驻啊,还有 m s h 通道啊啊等等等等 啊,这它它这个体验总体来说是比较好的啊,然后还有什么 t c c 的 这个权限管理啊,包括什么录屏啊,辅助功能啊,麦克风啊等等等等啊,那现在对不对啊?这个 mac os 的这个多模态的,就比如说,尤其是语音啊,或者说如果还有些这个视频的这个接口的话,那么它的这方面的信息的这个传输其实会更加流畅一些,对不对啊?什么这 camera 对 不对啊?摄像头直连 open color 啊,都是可以的啊,还有这个什么屏幕录制工具,还有这 cameras 的 工具,那么这些东西呢,在 macos 上其实会有更好的这个表现啊, 这个是可以给大家看一下的,大家可以看看啊,你的这个实际的这个使用上是不是会需要有这样的一些功能啊?如果有的话,那么肯定推荐啊,还是使用这个 macos 这样的操作系统啊,然后呢,苹果的这个 m 芯片啊,还有些额外的优势啊,能效啊,这个啊,功耗比较低啊,是不是啊?还可以这个加,还可以直接运行一些开源大元模型啊,还有专门的 m 系列芯片的这个啊,什么开源大模型的,运行的优化的框架等等等等啊, 总之呢,这个 macos 呢,功能是最好啊,然后呢体验呢,肯定也是非常不错的啊,然后呢,生产环境下呢,主要可能就主推的是这个 linux 操作系统啊,它呢有很多的 一些这个啊,很多的一些这个优势啊,这个大家就可以自己看一下了啊,那当然,我们课程里面到时候去讲解的这个时候呢,可能主要是使用巫班图的二二零四啊,这个操作系统的这样的版本啊,来进行一个这个运行啊,就是到时候会讲开源大模型的这个部署,然后到时候会采用这样的这个方案等等等等。那么总之呢,就是 上面啊,这是关于所有的他的一些基本的硬件环境的啊,一个这个推荐啊。当然这个是关于如果我们自己本地部署的话啊,他基本的基本的这个硬件环境的一个这个推荐啊。当然下面还有一部分就是关于离线的一个部署方案,所谓离线部署方案哈,之前也有很多同学会非常关注哈,这个 open clock 呢,是可以百分之百离线的,没有任何问题 啊,然后他本身作为一个开源项目,对吧?哈,他没有什么这个云端的这个萨斯的这个服务,然后呢,他只需要接入这个大模型就可以了啊。那么他到底是不是完全离线部署,主要取决 取决于你的大模型是调用在线的模型 a p i 还是本地来进部署哈,如果是本地来进部署的话,它当然就是百分之百离线的哈,这样的个状态啊,只不过它在离线状态下的时候呢,你可能就没有办法通过 这个 i m 软件跟它来进行一个对话了啊,就比如说你可能没有办法通过飞书跟它来进对话哈,这可能就不行了,你只有在它的这个网页端啊,或者内部局网加一个这个网页,然后内部的这个网页啊来跟它来进对话啊,是这么一回事啊, 这个呢,肯定是可以去做到的,那么如果我们说你是百分之百离线部署的话,那么其实 linux 操作系统跟呃跟这个 macos 都可以,但是你要注意,如果你们是企业团队里面来去百分之百离线部署,然后说有个团队来进行使用,要求高并发啊,跟高吞吐的话,那么只有 linux 操作系统可以满足这样的个要求。 macos 在 这方面其实还不是特别的这个成熟,那么其中呢, linux 操作系统里边如果你是有高病发,高分土,然后同时还是需要这个百分之百离线来进行部署的话,那么只有啊这个 s g l 或者是 vm 两个推理框架能够来进行支持啊。 这个其实涉及到关于大模型本地的部署这样的问题啊,这个不是 open code 的 这个瓶颈啊,这是大模型本地部署啊,它是有这样的这个技术要求,所以呢,如果是这样的一个方案的话,那么肯肯定啊,你可能就只能使用 linux 操作系统啊,差不多是这样的这个情况, ok, 当然下面啊还有关于这个什么云端部署啊,云端的这个厂商现在啊,这个阿里云啊,这个腾讯云啊,是不是啊,这个百度智云啊, 还有火山引擎啊,像这样他们自己都提供了这个云部署的这样的这个方案啊,大家感兴趣的话也可以自己去看一下啊,但是我们课程里面可能不会讲 太多的啊,他们这个云部署这样这个方案,我们到时候呢会去来介绍关于使用 auto dl 啊,然后就租一个完整的啊,比如说这 a 八百或者 a 一 百这样的一个呃,显卡这个服务器,然后呢这个服务器上啊,一步一步去完成完整的大模型的权重下载运行,然后呢驱动一个百分之百离线来 进行 openclock 啊这样的一个这个应用啊,这个呢,我们到时候会来好好的来进行讲解,但如果你现在想体验啊这个 linux 操作系统啊,但是呢,呃呃,又 希望一个比较低的价格,对不对啊?这个几十块钱就可以用一年啊,那么可以考虑他们的这个轻量服务器,他们轻量服务器呢,基本上都有模板啊,就可以一键来进行部署,然后部署完了之后呢,呃,接下来你可能就可以长期来进行运行啊, 只不过这个时候呢,你的这个服务器是在云端啊,它只能去操作你云端那个服务器啊,它可能没有办法操作你本地电脑啊,差不多是这样的一个这个情况。 ok, 那 这个呢是云端的啊,一个这个部署方案啊,到时候呢,我们会主要来去讲这个 o to d l 啊,怎么样去租服务器,怎么样来进行一个这个,怎么样进行一个运行? 当然我们现在还有一种啊方案叫做云端跟混合,呃,跟云端跟本地混合部署这个方案啊,这什么意思呢?就指的是云端去负责来进行大模型的这个调用啊,云大模型的这个部署和运行啊,就比如说远程租了一个 auto d r 这个服务器,在 上面专门运行一个,比如说千三点五二十七 b 这样的个模型,对不对?然后呢通过 v m 这样的框架的驱动给你本地的啊,运行的 open color 来提供一个大模型响应的一个 api 啊,这个也是可以的,哈哈,这个我们到时候也会来讲啊,它也是一种这个呃,也是一种运行的这样的这个方式啊,而且也会非常灵活啊, 差不多我们说总共呢,哎,就这么几种啊,不同的部署的方案,然后呢操作系统的这样的一个啊,选举等等等等相关一些这个内容啊,那么这里面啊,其实有很多的一些这个文字方面的这个内容啊啊, 这个我们就啊不展开讲了啊,大家可以自己去看一下啊,当然下面还有关于什么硬件啊,到模型的一个速查表啊,很多同学想知道我租什么硬件,可能会运行什么样的模型。这个呢,我们一会儿回头再去讲到啊这个本地来进行安装部署的时候呢,我们到时候再来看,对不对啊?不同的这个 gpu 到底是可以运行什么样啊?不同的这个不同的这个模型, 那这个呢,是关于我们在使用 opencl 之前啊,又给大家补充了一部分内容,对不对?就是关于这个部署的环境啊跟平台如何来进行选举。 我们在接下来的一个很长的一个系列课程开始之前啊,肯定是需要把这些基本的这个知识呢啊,跟大家讲到位的,当然哦,这课咱们给大家准备的课间啊,里面内容其实非常非常丰富哈,大家回头可以自己去好好看看啊,看看到底啊这个里面有没有啊,大家想去查找这个内容。那么最后啊,我们在前面铺垫的这个最后啊, 他们铺垫了很长时间,再补充一个小小的一个小问题哈,就是 oppo pro 部署费用是多少啊?哎呀,这个也是之前很多同学反复在问的一个问题啊,然后我也想了一下啊,不如给大家整理一个完整的课间啊,回头你们可以自己去看 不同场景下啊,你去这个使用开源大模型还是使用在线大模型对吧啊,这一通操作最后它到底需要花多少钱啊?这个呢,呃,给大家快速的啊,过一下看看需要花多少钱, 这个呢,其实属于是一个入门的一个这个入门的一个这个讲解哈,首先要花多少钱啊?这个呢,我们先看在线模型啊,你要花多少钱?这个呢,它是跟这个 talkin 会有关系的哈,就是你实际的这个用量, 那么考虑到咱们的呃,今天来呃,听咱们课程同学哈,有很多可能是完全零基础的啊,所以我们稍给大家讲讲啊,这个 talkin 是 什么个意思啊?这个所谓这个 talkin 呢,指的是模型在进行响应的时候最小的计量单元, 那么我们说话啊,一个一个字啊,模型呢,就是一个一个 talkin 啊,你这么来进行理解啊,那么 talkin 就是 它完成的一次的这个最小单元的功能的这个运行 啊,你可以这么来进行理解啊,那么一个汉字呢,对于大模型来说差不多是花费一到两个 talkin 哈,然后呢英文呢?一个单词呢是一个 talkin 啊,一行代码差不多是三到十个 talkin 啊,然后一个标点呢,差不多是一个 talkin 啊,你这么来的去想啊,它呢是一个计量单位啊,模型运行的这个呃, 结果的一个这个计量单位,他一般来说哈,我们在进行运行的时候,差不多都是百万 toon 来进行的这个技术啊,所以你经常会听到啊,什么这个模型运行每百万 toon 多少钱?那个模型运行每百万 toon 多少钱啊?是这么一回事, 那么百万 toon 大家可想想看啊,我一个模型在运行的时候,对不对要去响应用户的各式各样这样的个需求啊,那肯定是有很多的输入啊,输出啊,那个 toon 多了去了啊,所以一般来说哈,我们都是以 当前这个模型它花费了多少百万 token 去计算啊,它的这个当前模型的一个基本的运算的一个消耗量啊,你这么来进行理解,那百万 token 啊,差不多是一本很厚的啊,这个书的全部内容啊,这么在基本上来进行对比就可以了。 那么基于这个百万的这个百万的这个 token 的 这个情况下啊,那么我们可以看看啊,现在各个不同的在线大模型,它们分别啊,这个计价大概是多少? 这里这里其实是有一个呃价格的这个层级的这个图诶,这个它这个表格没有渲染出来,那么它呢,其实是有不同的这个层次这个计价的啊,那当你去,当然你也可以自己去官网上去看啊,它不同的这个模型,它的这个计价呢是一个什么样这个情况?那目前来说哈,我们说比较便宜的,性价比比较高的啊,一个呢是 kimi 二点五的 coding plan 啊,第二个呢是这个千万三点五 plus 的 这个模型啊,这两个模型啊,当然还有这个 deepsea 啊,这三个模型呢,相对来说是比较便宜的, 然后比较贵的呢,主要是 gbt 五点四啊,然后呢还有这个 gm 最新推出的 gm 五 turbo 那 个模型啊,还有这个 cloud 四点六啊,这个啊, cloud 四点六 opus 这个这个模型啊,这一期的模型呢,相对来说是比较贵的,那么具体怎么样进行选举啊?我们主要还是看你实际使用的这样的个情况啊,如果你只是个人使用一些 比较简单应用的这个 a p i 啊,每个注册的用户有五百万的这个 tok 的 a p i 啊,对吧?也是可以的, 那么如果是企业级的高性能的这样的个应用,那么你可能啊需要用到这个模型,层级可能就比较高了啊,比如说像这个,呃,这样的五 turbo 啊,这个模型,或者是这个 g p t 五点四啊,或者 cloud 四点六啊,这样的一些模型啊, 这模型其实用于去驱动 opus, 可能啊用于驱动 openclock 啊,可能效果会更好一些,但是呢代价就是钱比较多啊,是这么样的一个这个啊,这么样的这个情况啊,所以呢,这里啊,你可能就需要区分各自不同的一些这个应用场景了啊,当然我们下面其实有啊,关于说所有这模型,它的 百万的输入跟输出价格,有没有免费的额度,然后推荐使用场景啊,这下面呢,都有非常详细的这个说明啊,或者这个大家可以自己去 看一下,然后下面还有一些这国内的一些主流模型的一个费用的这个对比啊,这个呢,大家回头可以自己去看一下啊,根据自己情况呢,来进行一个模型的一个选举,然后除此之外啊,还有一些国外的一些模型的一些这个定价啊,然后呢,下面还有关于目前主要的啊,大家可能会看到的这个四个,呃, 使用场景下你的 openclo 啊,可能会花多少钱?哈哈,对不对啊?比如说如果日常的工作助手的话,那么一个月啊,可能也花不到多少钱啊,顶多啊,当然日常助手可能涉及不到使用这个 clo 四点六这个模型的这样的这个情况,那么可能你一个月啊,也就是三十块钱到五十块钱左右啊,也就完全是够了。 但是如果你是一些比较复杂的一些项目的这个开发啊,比如说你可能有两百多轮对话,每一天的话,那么你的这个钱啊,可能就一百到三百左右,哈哈,当然比较极端的情况下啊,可能会有个上千啊,这个呢,其实也是有可能的, 那么如果你现在是需要驱动一个全自动 ai 数字人七十二十四小时响应的话,那么这个费用可能就更高了啊,可能是在一千左右啊,甚至可能还会更多啊,一千到三千都是有可能的, 那么再往下如果是工业级的 agent swarm, 对 不对啊?如果你现在正在去考虑说 ok, 我 现在搭建一个企业内部的多 agent 这个协助系统的话,那么这个费用可能就高了去了啊,可能要到五千到一万啊,甚至都不止啊,这个需要去看 你当前的 agent swarm 本身的这个啊,本身的这个协助的这个规模啊,这里呢是有不同的钱的一个这个说明的啊,这个大家回头可以自己去看一下啊,各个各式各样不同的这个场景,它可能会涉及到的 一些基本的费用的一个预估啊,当然这个只是作为一个估计哈啊,这个呢,大家可以自己回头去看一下啊,当然下面也会有关于说,如果你现在是要采购或者是租赁啊,不同的这个服务器的话,这个成本大概是多少?不同的服务器有不同的显存对应可以驱动不同的模型,然后呢它有对应的购买价格和最对应的这个租赁这个价格啊, 这个呢,大家也可以自己去啊,自己去好好的这个看一下啊,对比一下啊。总之呢,如果你是对现在的啊,关于使用 openclaw 这个费用会比较感兴趣的话,那么这里啊有非常详细 的关于各式各样不同模型的这个计费的一个完整的一个清单啊,大家回头呢可以自己去看一下啊,然后来进行对比啊。当然对 openclaw 来说,我们后面也会说哈,它有一些省成本的一些优化策略啊,这个我们就呃不展开来说了啊,然后同时呢下面还会有一些这个费用的一些这个建议啊,大 大家都可以去看一下,那么关于刚才的所谓的这个优化策略,我们一会再去讲部署的时候,到时候会跟他会跟大家说啊,主要呢是因源于 oppo pro 最新的这个基层的一个功能啊,叫做根据不同的场景,然后呢去灵活的选用不同的模型啊,叫一个 fallback 的 一个功能啊,这功能其实非常好用哈,它是允许你在不同场景下,然后呢使用不同的模型, 那么普通场景下就可以使用简单模型啊,然后复杂场景下就使用一些贵的模型啊,可以这么来进行理解。然后同时呢,最近啊这个 gm 五 出了个 turbo 模型,然后呢 open n i g p d 四五点四啊,这两个模型呢,目前也是和 open core 啊是深度来进行一个适配的啊,只不过这两个模型呢啊都不便宜啊,这样五点四呢,相比于啊,这个 g m 五 turbo 这个模型相比于上一代模型还涨价了百分之二十啊,这个呢,呃,是有这么个情况啊,大家可以看一下就 ok 了。 好,那这个呢,是我们快速补充的一个关于费用方面的说明。哎呀,那这也都是属于这个入门级的这个内容啊,里面主要是给大家准备了很多的这个材料啊,大家可以回头自己去好好的看一下啊,相信呢,能帮你在入门之前,对于现在所有的关于 open core 可能存在的问题呢,来进行个扫盲。好说那么多,接下来我们开始上手来进行部署啊, 前面这个引言部分哈,差不多结束,接下来我们来上手来进行部署,那么就像我们刚才说的,咱们的课程呢,接下来主要是会以这个原版的 open core 啊来进行 一个安装部署的这个使用。那为什么选选选择原版啊,主要呢是因为它功能比较完善,然后呢有个庞大的团队在进行功能的维护啊,跟飞速的迭代。然后同时呢我们就使用 open core, 肯定会涉及到未来哈,肯定会涉及到关于很多的 一些 skill 的 这样的这个使用啊,对不对?那么有这个很庞大的社区在分享他们的这个 skill, 同时又有很强大团队在维护这样的项目,那么对于我们使用者来说,当然是最便捷也是最方便的,对不对啊?现在很多大厂他们出的这些项目,指不定哪天就这个跑路了, 这些很正常啊,但是的 openclaw 啊,这个圆满的项目应该会一直持续的运行下去啊,所以呢,如果你是深度来进行一个使用啊,并且未来呢是希望使用 openclaw 或者是这一类型的通用智能体验啊,来去提升自己的工作效率啊,或者说增强个人的放大个人能力的话,那么肯定是需要是要去使用原版的这样的这个模型的, 那么原版的这个模型呢?嗯,他在进行使用的过程当中啊,确实会稍微有一点点的这个小小的这个难度啊,就是对于,尤其是对开发非开发人员来说,他可能会有点小小的难度,就在于说他需要在命令行啊里面来去完成 这个项目完整的安装部署,要用一整个这个流程。那么咱们的啊,这公开课啊,咱们的这期的这个课程呢,肯定是主要是 呃会照顾到各个不同的这个同学们的这个使用的这个基础的啊,所以呢,我们这一小节啊,在讲 open core 怎么样来进行部署的时候呢,相对来说会讲的更加的基础一些啊,会从怎么打开命令行开始啊,跟大家来进行一个讲解跟介绍,那么有一些基础同学啊,也可以快速浏览可见啊,可以先看一下后面的这个内容。 那么首先哈,我们说 open clone 呢,它本身呢是一个啊,在快速在进行迭代和进化的这样的一个这个项目。当然我们现在啊跟大家讲的是,呃,这个三点一三这样的版本的安装和使用啊,那么它可能很快后面又会来进行安装,呃,又会有推出新的这个版本 open clone, 它每个星期呢可能会有两到三次这个迭代啊,可能每个星期都会有那么一次,是非常重大的 功能的这个点带,所以呢,我们现在尽管是以三点一三这个版本来进行讲解啊,但是我们在后面呢会跟大家讲,怎么样手动去升级你的 open color 啊,怎么去删除你的 open color 啊?所以呢,如果啊,你现在看到这个视频的时候,现在版本已经 推起推已经啊这个安装到最新的版本了,没关系,你首次安装它都会默认安装最新的稳定版,然后同时呢,如果你想升级的话,后面啊有相关的这个讲解,你可以去手动来进行升级。 那么 openclo 的 这个版本号,它呢是以这个时间来进行命名的啊,比如说现在啊,这个什么二零二六三点一三啊,就是三月份十三啊,三月十 三号啊更新这样的版本,然后同时呢它会有啊三个不同的类型这样的这个版本来进行标记啊,这个 stable beta 和 deep 啊,那么其中呢,我们在进行使用的时候呢,对于普通啊的小伙伴来说,肯定是使用 stable 啊稳定版,然后除此之外呢,这个测试版啊是已经打包上线了啊,但是呢可能 还有些功能没有特别的稳定啊,然后呢这个 deep 开发版啊,这个主要是对于这个程序员们啊来进行的,开发人员来进行使用的,不要考虑,所以呢我们主要是使用这个 stable 这样的这个版本,然后这里啊它上面又给大家列出了它最近的一些更新的这样的这个情况,这个呢我们不用管它啊,总之呢我们接下来就开始来考虑怎么样进行安装部署跟使用。 首先哈,我们在去安装 opencl 的 时候,一定一定啊,你不管是哪个平台,你都需要去安装个 node js 的 这样的一个基本环境。那么什么是这个 node js 啊?它呢实际上 是一个 java script 的 一个这个基本的一个运行的这个环境,那么 open 呢,主要都是通过这个 gs 跟 t s 来进行的编辑啊,所以它需要有这个啊代码这个运行环境,它才能够顺利的来进行运行啊,这一点呢,大家是一定一定需要这个知道的啊,这个呢可能也是我们未来啊整门课程,它就是 讲解跟使用 opencloud 的 过程当中唯一一个啊,需要去手动去安装的一个这个呃,开发语言的这样的这个环境啊,但是呢这个开发环境呢,也不会特别复杂啊,直接呢来进行安装就可以了啊,那么对于这个 mac 的 用户或者是对 windows 的 用户来说啊,非常简单啊,只需要在这个网站里面点进去啊,我们给他点进去看一下 啊,那么点进去了这个之后嘞啊,然后呢来进行一个这个下载啊,就可以了啊,这个就是现在都是 gs 的 这样的官网,然 然后呢,这里面啊,你点一下获取 node js, 对 不对啊?然后呢这里啊就会有很多的啊,你麦克呀或者 windows 都是可以都是一样的啊,然后呢点击一下啊,它对应的这个安装对应的这个下载这个程序,然后呢把它下下来,下来之后呢,一路点击下一步啊来进行安装就可以了啊, 这个呢,呃,它尽管是一个编程的一个环境,但是安装过程并不会特别的复杂啊,你就一路点击下一步啊来进行安装就可以了。 那么对于 macos 的 用户来说啊,你可能会下载一个叫点 p k g 的 这样的一个这个包啊,那么对于这个包来说呢,接下来也是一样的直接打开啊,打开完了之后一路点下一步来进行确认就行了啊,最后呢,它会给你弹出一个这个命令行,大概差不多就长成这个样子的 一个命令行啊,它会跟你说啊,你现在已经安装成功了啊,然后呢它有些东西需要同意,然后直接点击一个回车,然后这命令行就会自动的这个消失,然后就代表了你 note g s 呢就已经安装成功了啊,这个呢是第一步啊,不管怎么都是需要安装这个 note g s 的 哈,包括 你如果是是在这个 windows 操作系统啊,或者是 linux 操作系统都是一样的,当然关于 linux 操作系统,我们一会还会有具体的势力啊,跟大家说怎么样去安装这个 note g s 啊,但总之呢就是啊,你需要来进行安装,哎呀,安装的过程当中呢,有可能还会提示你要输入个密码,然后你就输入你当前账号密码就可以了啊,这个呢非常简单,没有什么问题。 然后啊,我们这个 node js 呢,是安装到这个 user local bin 啊,这样的一个文件目录下啊,这个 bin 呢是你当前的就用户所有的可执行的这样的一个文件,这个目录啊是安装到这个里面啊,大家需要这个知道。 那么安装完了之后呢,那么接下来啊,我们就可以打开终端,然后在终端里面啊输入 node, 然后空格两行啊 version, 就 可以看到你当前的啊,这个 node js 目前的一个基本的啊,这个版本号啊,这个呢是没有任何问题的。然后同时你还可以看到这个 npm 啊,它的这个 version, 然后 n p m, 它呢是 n g s 自带的一个包管理器。我们之后呢是需要使用 n p m 的 来安装 openclaw 的 啊,这个呢,呃,是需要跟大家说清楚的,当然啊,这里面我们这个命令行怎么打开啊,这个命令如何来进行输入?欸,下面有啊哈,我们就先简单给大家说一下啊,这个命令行应该怎么样来进行打开, 这个命令行怎么样进行打开,对不对?啊?哈,对于咱们的这个 mac 用户来说,你需要按住 command 加 space 啊,就是这个,呃, command 加空格,这俩键是挨着的啊,按它一下啊,然后呢它就会弹出一个啊,就是比如说,呃,大家现在看到的,大家看一下 啊,这个聚焦搜索啊,对不对?然后呢在这里面啊,你需要给它输入一个命令行,或者是啊这个 terminal, 然后啊它就会呃出来啊,它对应的这个,哎, sorry 啊,对应的啊,这个终端啊,然后呢你就可以去进入到这个终端里边来进行一个运行啊,终端, 哎啊,就可以到终端里面来进行运行啊,这个呢,就是终端的这个样子啊,对不对啊?他是一个这个呃这个命令的一个输入的这样的一个窗口,那么接下来呢,我们可能就经常需要跟这个窗口去打交道啊,因为有很多的一些这个设置啊,都是需要在这个窗口里面啊,去输入各式各样的东西啊,才能够来进行的。 那么对于咱们的这个非技术同学来说啊,怎么去理解命令行这个东西哈,就是其实对于咱们来进行电脑操作来说啊,我们现在所看到的呃,什么鼠标点击啊,拖拉拽啊,操作这个文件啊,删除那个文件啊,给这个文件重命名啊等等各式各样的操作啊,甚至是这关机啊,重启啊这样的一些这个操作, 实际上啊,它背后呢,对计算机来说都是在执行一条一条的命令。那么只不过啊,在计算机发展历史上啊,它为了去降低普通人去使用计算机这个难度啊,所以呢才诞生了大家现在所看到的这个图形化这个操作,这个页面叫做 g u i, 那么呃,有没有这个 g u i 啊?计算机都是可以接受一些指令啊,通过这些指令呢去完成一些这个事项的,那么命令行就是一个专门给计算机去传递一些指令的这样的一个通道啊,你这么来理解就可以了啊,就跟你这个这个发微信聊天是一样的啊,只不过这个时候呢,你这个聊天这个对象啊是当前这个电脑, 那么对于这个命令行的这个使用来说,我相信可能还有同学会,呃,比较这个刚开始接触的同学啊,可能会心里会比较泛触的一点啊,就是啊,这个黑框框啊,或者这个白框框啊,它运行什么东西我们也不太理解啊,我们还是比较习惯使用这个 g u i 啊来进行运行 啊,但这个呢实际上就这个习惯的问题啊,因为你用多了这个命令行之后呢,其实你会发现它其实没有那么难用啊,然后同时呢可能命令行它所代表的这样的一个通过命令来执行的规则啊,反而是一个非常严谨的这样的系统啊, 当然这个都不重要哈,重要的是接下来我们课程里面大家每执行的每一个命令,哎,我们都会有对应的这个截图啊,还会有对应的啊,这样的一些这个 啊,这样的一些这个,呃,课间里边的这个可以复制的这样的一个命令。然后呢你直接啊来进行一个输入就可以了啊,比如刚才这个终端对不对? ok, 我们直接呢啊来进行一个这个输入,对不对啊?你看我们输入一下啊,再回车一下啊,他就给出了一个结果,这里面 note g s 版本号呢是二十五点四点零啊,大家可以看自己版本号是多少,当然你这里也可以直接呢啊输入一个这个 n p m, 然后呢杠 version 去看一下,哎,你现在的这个 n p m 这个,呃,这个库有没有安装好它的版本呢?是多少啊? 哎,你会发现这个命令行的运行就是说一个命令啊,给你返回个结果啊,差不多就是这样的这个情况。好,那么接下来我们就会需要使用这样的命令行长期的呢,去围绕着当前的啊,咱们这个 open globe 啊,来进行安装啊,调用啊,使用啊,测试啊等等等等,很多很多,各式各操,各式各样的操作。 那么这个下面有一个简单的一个引导大家来进行入门的啊,一些这个简单的一个小命令哈,然后大家可以自己来进行一个实操啊,来进行一个这个测试啊,就比如说 cd 命令代表什么含义呀?啊?那么 cd 命令它代表的是 进入到某一个文件夹内,然后呢再来进行后续这个操作啊,比如说我们进入到桌面,哎,你会发现啊,输入这个命令之后呢,你的光标就发生变化,对不对啊?就进入到这个桌面了哈, 然后呢, ls 是 个什么东西啊?哎,这个 ls 呢,它是一个用于去啊罗列你当前的这个文件夹里边的所有的这些文件这个目录的啊,是这么样的这个情况,那么再往下啊,这个 pwd 什么含义啊?它呢会帮你去返回你当前的啊,这个, 呃,你所运行的这个文件夹,他的一个基本的一个这个路径啊,那么接下来你就可以啊,自己去来进行一些这个操作,自己自己去来进行尝试跟使用啊。总之呢,啊,就是啊,他一个命令呢,代表的含义就是啊,他对应的执行某个功能,然后会给你返回对应的这个结果啊,这么理解就可以了, 好,那么接下来我们就可以啊,来进行 open clone 的 这个下载和这个安装了。那么 open clone 下载安装啊,总共呢是有这么三种方法啊,他还有三种啊下载安装的方法, 第一个呢是使用这个 c 二 l 啊,它呢实际上是一个一键啊,自动来进行安装运行的一个这个脚本,这个呢是没有什么问题的啊,可以直接从 open 可乐官网呢来进行一键的啊,全自动的一个这个安装。那么除此之外啊,如果我们现在呢是使用了 n p m 对 不对? 我们现在已经本地的部署好 note g s 这个环境之后,我们刚已经看了我们自己里面,我们当前项目里面呢,也有 n p m 这样的一个指令啊,所以呢,我们是可以通过 n p m install 这个命令来进行安装, 但是如果你是程序员啊或者是开发人员,接下来呢,你还想围绕 open 可乐的原码来进行二次开发,然后呢再来进本地的部署的话,那么你可以使用 git clone 这样的命令, 把它的这 git hub 上这个原码给它扒下来啊,来进行使用也是可以的啊。当然,其实对于咱们的非程序员同学们来说啊,使用前两个命令呢来安装都可以啊,没有什么太大的这个区别啊,都是可以来进行运行的。那么这里面我们使用 npm install 啊这个命令来进行一个安装啊,来看一看它安装流程什么样的。 那么 npm install 杠 g 啊,它代表含义呢是,首先 npm install 它代表含义是用 npm 这个包管理器去安装某一个包,那么这个包呢是一个全局的一个这个包啊,所以呢是杠 g 啊,杠 g 代表含义是 global, 然后呢后面 openclaw at latest 代表含义呢?是我们去安装 openclaw 啊,它们的最新的啊,那样的个稳定版。哎,就这么样的个含义啊,运行一下就可以了, 那么这个运行的过程呢啊,你可以等他一下啊,他呢?这个,呃这个时间会比较长啊,大概啊有个半分钟左右啊,就安装完了,安装完之后他会跟你说啊,现在呢全部都已经安装好了, 那只要看到啊,这里什么 add, 呃多少个 package 啊?应多少秒啊,那么代表含义就是你已经安装完了啊,至于说其他有一些这个警告信息呢,呃不用考啊,不用管它啊,因为 openclaw 这么大的一个库,它里面可能有些有一些包呢,现在是处于一个 即将被淘汰的这样的一个状态啊,所以他会有些警告信息跟你说啊,有些库啊他可能未来会被淘汰啊,就不用管他啊。那这安装完了之后接下来我们就可以来进行一个这个使用了, ok 啊,是这么样的这个情况。 好,那么接下来我们安装完了 open clone 啊,我们就试一试 open clone 怎么用啊?对不对啊?这很开心,我们接下来就可以。呃这个进入到啊,开始来使用这 open clone 了啊,所以呢我们就可以输入一下 open clone, 但是这个时候呢,如果你说 openclo 你 会发现啊,它会,它会有一个这个,它有个提示啊,跟你说没有这样的这个文件啊,或者没有这样的这个命令啊,或者没有这样的这个,呃呃呃,没有这个文件,或者没有这个命令啊,那么这个它代表什么样含义呢?是我们上面安装了 openclo 之后呢,它现在不一定能够来进行使用啊,因为我们还没有把它加入到大局的环境变量里边来。 大家都知道啊,我们说现在你要在命令行里边来输入一个命令啊,尤其在命令行里面任意一个地方啊,去输入一个命令的话,那么你这个命令哈,它必须得被当前的这个操作系统所来进行一个识别, 那么不是所有的命令在所有的路径下都能够被识别的,所以呢,这个时候你需要把你当前的 openclo 它的可运行的这个文件夹作为局域的一个文件呢,去执行 openclo 可以 运行这样的文件。 哎呀,这个属于非常专业的这个表述啊,简单来说就是你需要进行一个操作,你才能够继续啊,在命令行里面使用 open code, 那 么这个操作是什么呢?哎,非常简单。好,我们这里面呢只需要啊去 完成一个这样的一个这个事情啊,只需要完成这样的一个这个事情,也就是说呢,你接下来你只需要在当前的命令行里面去输入一个他啊,就可以了啊,就这么就这么简单啊,总共呢输入这么两个命令就可以了, 那么输入它啊代表什么样这个含义呢?是,哎,咱们现在呢把已经安装好的这样的 open core 啊,这样的路径加入到系统环境变量这个路径里边来,然后呢下面这个命令代表含义是,哎,我们现在呢让当前的这个系统环境变量来进行一个生效啊,就是就是这么两个这个 啊,就是这么两个这个路径啊,就这么就这么两个这个命令啊,大家如果你不放心的话,你可以输入向上面这个命令,看一下你现在这 open core 装到哪去了,对不对啊?使用 npm 呢, 去看一看啊,你当前这 oppo 装安装这样的地址,然后呢把这个路径加入到全局环境变量,然后呢 sos 一下啊,就可以来进行生效,那么接下来就可以在任意的地方呢,通过输入 oppo pro 啊来进行一个运行了啊, 它就不会再告诉你说啊,现在呢找不到啊这样的这个文件,那么这两个同样你也是需要复制粘贴的哈啊,这个应该没有问题,复制一下到命令行里面啊,来进行一个运行就可以了啊,然后呢这个 sos 代表的含义是当前环境变量啊,来进行一个这个生效啊,就这么回事, 其实哈,我们说,呃,大家在运行的过程当中可能主要的卡点啊,就是在于刚刚我们所说的这几个环节啊,一个呢是安装这个 node js 啊,也是要一路点,下一步安装起来,可能这个初学者可能会有点费劲 啊。第二个呢是我们刚刚安装完了之后,你需要打开这个终端啊,打开这个终端之后呢,哎,你还需要输入上面这个非常复杂的那么几个命令,对不对啊?上面这个非常复杂几个命令分别是什么呢?一个呢你是需要去安装这个 open klo, 也就是说这里啊,你首先需要输入这样的命令啊,先去安装一下 openclo, 安装完了之后呢,你还需要把 openclo 这个启动命令给它给给它添加到系统环境变量里面来啊,需要输入下面这两行啊这个命令,然后它才可以啊,来进行顺利的这个运行啊,是这 openclo 才算是可以来进行顺利运行啊,主要就是这么样些这个 环节啊,大家,这个呃运行一下啊,自己可以尝试手动这个实操一下啊,应该就没有什么问题了哈,今天就可以直接呢来使用 openclo 了, 当然这个过程哈,就是我们其实呃对程序员来说应该是非常驾轻就熟的一个一个过程啊,你甭管是安装什么东西,哪怕你是安装像 cloud code, 你 得也得有一个这个添加环境变量的这样的过程,对吧?啊,所以这个应该问题不大。 那么安装完了之后,接下来你就可以尝试去复制这样的命令, opencloud 空格两杠 version 啊,那么它代表的含义就是看看哎,我现在 opencloud 有 没有顺利的来进行安装, 那么它正常来说会返回一个当前的一个安装的一个版本号啊,然后如果顺利的返回它就说明,哎,现在 openclo 这个命令呢,就已经可以用了啊,你在任何的文件夹地址都可以去运行 openclo 这样的这个命令, 那么我们要去运行 openclock 这个命令是运行个什么东西呢啊,非常简单啊,就是去我们需要使用 openclock 这样一系列命令来为它来进行一些系统的配置啊,添加底层模型啊,给它开放一些这个端口,给它生成一些这个 token, 方便我们远程来进行使用啊,等等等等啊,做这样的一些这个事情。 所以呢,对于 openclaw 这个软件来说啊,它呢,实际上,呃,这个比较卡住这个初学者的一个环节,就来说它的所有东西啊,至少是前期你得是在命令行里边啊,来进行一个这个操作啊,是这么一回事,当然我们接下来紧接着就尝试了大家来使用一个 openclaw 这样的命令,这个命令叫什么呢?叫 openclaw doctor 啊,那么 openclaw 呢?呵呵。呃,其实怎么说呢,它呢基本上是一个百分之百啊,这个开源版的复刻 cloud code 这样的一个存在啊,所以呢, cloud code 它也会有一个 doctor 这样的命令啊,那么 openclo 它也给自己做了个 doctor, 而所谓 doctor 这个命令,它呢实际上就专门用于去检测你当前的 openclo 运行的状态的 啊,它有没有什么问题啊?端口有没有开放啊?你的配置有没有完成啊?大家就做这样的一件事情啊,大家可以运行一下,自己先看一下,感受一下啊,这个命令行的特别有趣的这个地方,对不对啊?然后哈,我们说接下来我们就进入到啊,关于具体的 openclo 的 啊这样的一个配置的过程当中来 注意哈,到上面为止,我们只是把 open color 完成了安装,然后呢带大家在命令行里边来进行一些这个操作啊,看一看,感受一下 它的情况,应该感受一下它的情况是什么样的,对不对啊?然后接下来我们就继续啊,来围绕当前这 open color 呢来进行一个 模型配置,然后呢接入大模型的这 api 啊,然后呢来进行一个啊它这个背景信息和记忆的这样的修改,然后呢来接入啊这个外部前端来进行的使用啊,那么这个呢是我们接下来啊需要来讨论的这个内容啊, 所以呢我们今天作为呃第一门呃第一场的这个呃入门的这个讲解啊,所以每个点其实会相对讲的会比较细一些, 那么当大家已经确保我们刚才所有的这个执行环节呃都完成之后呢,那么接下来我们就进一步的可以开始来使用啊这 open core 啊,但是 open core 的 话主要是需要为它的配置来进行一些这个修改,然后同时呢需要啊让它呢去接入一些大模型的 api, 然后呢让它跑起来啊,这个呢是我们接下来 需要讨论的啊一个这个问题。当然这个内容讨论完了之后呢,接下来还有一个呃比较进阶的一个话题啊,需要来进行探讨,那就是啊我们怎么样?对不对啊?使用一些开源模型来进行一个 啊来进行一个部署啊,当然这个使用开幕模型来进行部署,这个呢其实属于一个相对来说会有点难度的啊,这样的一个这个事项啊,这个呢我们放到最后呢来进行探讨。 当然啊讲到现在我们上半场内容呢,差不多到这呢就全部结束了,我们接下来呢会需要稍微修饰修呃稍微这个休息一下啊,然后呢跟大家来进行一个这个答疑,大家有任何问题都可以在弹幕上来进行提问啊,然后呢咱们答疑结束之后呢,我们上半场呢 讲了这么多,哎,好不容易是把现在的这个 open 可乐呢是给它下下来了,对不对啊?安装好 note g s 这样的这个环境啊,然后呢把 open 可乐呢完整的都这个下下来了,那么我们接下来下半场的这个内容啊,我们就会进一步的来进行一个部署啊,来进行一个这个 好,来进行一个这个使用啊,当然我们所有的公开课的内容其实都是一个循序渐进的这样的一个这个状态啊,所以最开始呢讲的相对来说会比较基础一些啊,也是希望啊,给我们的这个同学前期入门的过程呢啊,不用那么的这个痛苦对不对啊?先理清楚整个 open class 基本情况,然后呢 一步一步来进行讲解啊,但是同时呢,咱们的课程的课间里面内容相对来说比我们讲内容其实会丰富的多啊,所以大家也可以扫描现在屏幕上的二维码,添加我们的助教老师啊。然后呢领取到咱们的课间之后啊,里面还有非常多的一些文本的一些补充的一些这个内容。 好,那么当我们啊大概了解了关于 oppo club 它的一个基本的生态,它的一个安装部署调用的一个这个费用之后啊,然后呢,我们刚刚呢是给大家介绍了关于 现在怎么样啊,来进行一个下载,来进行一个环境的这个搭建,对不对?好,那么接下来啊,我们要上手来使用 openclo 之前,那么还有一个非常重要的事项啊,就是我们需要让 openclo 呢接入大模型的这个 api, 对 吧?啊,那么刚刚呢,在咱们的这个啊,一个同学在提问到啊,说啊,这个 openclo 能不能做这个事情啊?能不能做那个事情啊?等等等等, 那么其实啊, open core 本质上它其实是一个 agent 啊,它内部呢来进行各式各样的工作,实际上是需要有这个大模型来进行啊,这个决策来进行决策的啊,或者大模型呢,是整个这个智慧中疏这个大脑,对不对啊?需要大模型才能够更好地去驱动现在的啊这个 agent 去完成各式各样这样的工作。 那么接下来我们来看看啊,对 open 来说怎么去怎么样啊?去进入各式各样不同类型大模型的 a p i 呢啊,以及呢不同类型大模型它具体表现出来的这个智能到底如何呢?然后同时一会我们还会还会给大家介绍一个更加复杂也是更加进阶这样的议题,如果我们是想百分之百离线来去部署 open 啊,来去 本地的这个大圆模型,对不对?来去驱动 opencl 的 话,那么应该如何来进行个操作好?那么首先第一个啊,是关于 openclo 的 这个大模型的这个接入的模型的这个 api 的 这个概念啊,那么其实往往我们在就是 openclo 最开始肯定都是去接入一些大模型的这 api 来进行个运行,对吧?啊,那么所谓 大模型的这个 api 呢,就指的是那它呢是一种在线这样的这个服务,然后呢我们通过啊去接入这个啊大模型的这个 api, 然后呢能够去获取啊,这个云服务器上正在运行的这个大元模型啊,然后呢我们再来用它呢,来去调用我们的 open 啊,什么样的这个情况? 当然关于大模型这个调用,我相信大家到现在应该已经非常熟悉,应该已经非常熟悉是个什么样这个过程了,对不对啊?无非就是啊需要先有个 api key, 然后他给你返回一段啊这个请求的这个结果,差不多就这样的过程。 而对于 openclaw 这个价格来说,它呢其实是一个呃所有的记忆都本地保存的这样的一个项目,它和 cloud code 的 内部的这个呃和和 cloud code 它的这个思路其实是一样的,所有的它 a 阵的运行的状态,它的历史的绘画,包括它的持久的这个记忆,包括他人设等等等等,都是保存在本地的。 所以呢,欧盟内部其实它有一个非常复杂的,关于说现在把它的这个每次对话的之前都会有个非常复杂的,把所有的基本信息、系统消息等等等给它拼加成,拼接成是一个消息队列啊,然后呢,来发送到服务器上啊,来进行大模型的这个响应,然后响应完了之后来进行一个操作执行等等等等。 所以呢,对于 openclaw 来说啊,它的更换底层大模型其实非常非常简单的啊,因为它所有的这个记忆都是保存在本地嘛啊,这个呢,是其一。但同时呢,对 openclaw openclaw 来说,由于它本身就是个智能体,所以呢,它实际运行效果的好坏,包括它是不是具备某些功能,都是由它底层大模型决定的。就 比如说有同学说啊,我希望让 openclaw 来进行一些啊,这个语音识别这样的工作啊,那你可能需要有专门的这个模型对不对?来进行语音的这个识别,或者语音的解析。 再比如说啊,我希望 opencl 啊来进行一些多模态的一些视觉识别相关的功能,那这个时候呢,它可能也是得你本地的啊,这个模型啊,背后接入这样的模型,拥有相关的功能,你 opencl 才能够实现相关的功能啊,是这么一回事,再 比如说 opencl 在 很多场景下,它比如它能够进行一些视觉的这个监控啊,比如它能够再进行实时的对话呀等等等等,那么它要完成这样的工作啊,肯定你背后这个模型呢,得支持对应的功能才行啊,是怎么样的这个情况? ok, 好, 所以我们接下来就来看看啊,关于这个 opencl, 它怎么样去接入各式各样不同类型的这个大模型,以及如何呢?来进行一个模型 a p i 的 这样的切换啊?总 之呢,就是,哎,我们发送消息呢,实际上是经过 opencl 内部这样的处理,然后它呢需要调动大模型来完成一次回答,然后回答完了之后呢再推送给用户啊。 当然这个过程当中呢,它可能不仅仅是会有这个普通的这个对话啊,这样的一个事项,它可能还包括非常复杂的工具调用,那么对于像 openclock 啊,或者所有智能体来说,所有的工具调用其实本质上都是用大模型来完成一次又一次非常特定的啊,格式的这样的一个响应啊,是这么一回事。 那么 api 呢,就是所谓的这个应用程序接口对不对? api key 呢?就你身份验证的啊,这样的一个信息啊,这个其实,呃,我相信有基础同学啊,应该这个没有什么问题。然后所谓的啊,它的这个 api key 呢,指的是为什么需要有这个信 身份信息这样的验证哈,实际上也是因为我们啊,去调用大别模型,它肯定是需要有你当前的一个这个权限这样的认证的啊,所以呢,是需要有这样的这个事项的。然后关于什么是 talkin, 我 们刚刚已经说过了, 那么接下来我们实际在进行 openclaw 的 这样的一个这个模型接入的时候呢,那么现在一般来说哈,现在其实所有的这个呃模型基本上都对 openclaw 进行了一个适配,然后 openclaw 本身它调用大模型这样的格式呢,也是个非常通用的一种这个格式啊,所以基本上所有的模型都是可以接入 openclaw, 这个其实没有什么问题。 然后同时呢,对 open color 模型来说,它模型性能越强, open color 本身呢,也会体现的更加智能一些,我们其实在之前小蝶已经推荐过了,对吧?比如说,呃,这个最复杂的这个情况啊,或者说最高端的这个情况啊,你可以使用这 cloud 的 这个四点六 opus 的 这样的个模型啊,那么它呢,肯定是最适合去使用长期去执行复杂任务的这样的智能体的驱动的这个模型。 那么除此之外啊,像国内的啊,像 kimi 二点五的这个 ko ko 定这样的模型,或者是 deepsea v 三点二这个模型,或者千万三点五这样模型,那么像这件模型呢,也都是非常适合来进行这个啊,来进行这个 openclaw 的 这个接入的, 那么其中好在今年一二月份的时候,当时 openclaw 创始人其实力推 kimi k 二点五 coding 这个模型啊,那么这个模型确实也是性价比比较高啊,然后呢,这个驱动当前这 agent 运行性能比较好这样的模型啊,当然这里可能同学会有疑问哈,就是为什么 coding 模型这编程模型会能够比较好地去驱动 openclaw 这样的一个智能体。 呃,这个问题其实是这样的啊,所谓 coding 模型,它确实是在代码层面上会有非常优异的这样的表现,但实际上呢,所有智能体内部的运行,它其实都是一种类似于代码这样的个结构化内部信息的表述啊,你这么来进行理解, 比如说我们理解调用工具啊,调用什么什么工具,你可以用自然语言来进行描述,但实际上呢,在 a 证的内部运行的过程当中啊,它里边其实都是内部内部之间这样的信息格式啊,或者信通信都是一些结构化这个信息来进行表述, 在这个场景下,所有的 coding 方面,这个模型都会有独到这样的优势啊,是这么回事,所以呢,像 kimi 二点五 coding 这样的一个模型,它呢本身啊,有每个月九十九块钱这样的一个这个月包的费用啊,然后它会有一个还不错的这样的额度,再加上性能还不错啊,所以呢,广泛被推荐啊,是那么一回事, 那么我们这里举几个例子哈,一个呢,是 dsp 模型怎么接入一个呢?是 kimi 模型,怎么接入一个 open i 模型怎么接入啊?至于其他这样模型呢,也都是类似的方法啊,来进行接入,你只需要输入对应的 api key 就 可以了 啊。当然其实你要去接触这模型之前呢,你其实需要去注册这模型的这 api key 的, 那么注册这模型的这 api key 呢啊,就需要去官网上去进行注册,对不对啊?去登录一下,比如 deepstack 的 官网,然后呢 好来进行一个这个注册啊,注册完了之后呢,去找到啊 api key 的 这个对应的这个页面,然后呢创建一个 api key 啊,就这么差不多这么个情况啊,然后它还有五百万的这个额度啊,可以来进行一个这个使用, ok。 那 么除此之外,我们说这个 kimi code 啊,这个方案也还是也是一个非常不错的一个这个方案啊,你需要登录啊 kimi 的 这个官网,然后呢在左侧啊会有个 kimi code 啊,大家能看到这里一个这个连接啊,然后进入到 kimi code 这样的一个这个主页,然后也是一样的 先登录一下,然后呢翻到下面去选择一个订阅这样的个模式啊,有四十九块九,九十九块九啊,各是看不同类型的这样的这个啊,不同的这个模式啊,那么它的这个所谓的包月套餐哈,其实是 一种啊,这个定期会刷新额度的啊,比如说这个每每天啊会有多少多少的额度的这个刷新啊,是这样的一个这个使用的一个情况啊,和 cloud 的 那些套餐其实是一个意思 啊,然后呢这里面啊,四十九块九,九九十九都可以的啊,这也可以看你现在的一个使用的这样的情况啊,不行还可以再提高点啊,都是 ok 的 啊。然后结束之后呢,接下来就可以进入到个人的控制台啊,左上方点击控制台,然后就可以看到当前的这个 a p i k, 那 么接下来就可以来进行接入了。好, 剩下的这个平台也基本上都是类似的啊,只不过剩下些国外这个模型这个平台注册起来可能稍微会有一些困难。关于这一些平台这个注册哈,比如说像这个呃呃, open a 啊,或者是 cloud 啊这样的平台的这个注册, 那么呃,现在来说我们手动手工注册风险其实会比较高啊,建议大家直接上淘宝上买啊,这个呢是最简单的这样的方式,然后同时呢买了这 a p i key 之后呢,你可能还需要有一个网络工具啊,然后才可以去访问啊,这样的一些这个模型的这个 a p i 啊,到时候我们会说你可能需要在 记得你的这个呃 openclaw 打开的过程当中呢,需要加一个网络代理这样的一个地址啊,前提是你是自己需要运行这个网络代理这样的工具,然后呢,你的 openclaw 才能够去转发啊,那才才能够去使用这些 a p i 呢,去调用这些国外的大模型啊,是那么回事, 那一般来说要国内的,当然这里面啊,比如说像千万三千五也是可以来进行接入的啊,然后呢,像 deepsea 呀,像 kimi codes 啊,都是很好用的这样的模型啊,都是没有问题,都是可以完全去驱动 openclaw 的, 然后其中哈我们这里讲 kimi 的 时候讲的它的这个 coding plan, 对 不对啊?它有一个这个编程的这样的套餐,像这个 code plan, 其实阿里百联也有啊,只不过阿里百联这 code plan 他 不一定抢到哈,其实阿里百联的一个 code plan 应该 是啊,性价比最高的那样的方案啊,但是呢,阿里百联确实它这个资源比较紧张啊,这个大家可以去试一试。那总之呢,不管怎么样,就是要去获取这个 api key 啊, ok, 好, 那么获取了 api key 之后,那么接下来我们就可以来搞来进行这 opencl 这样的设置和使用了, 那么 opencloud 的 这个设置哈,呃,它可以从两个方面啊来进行设置。一个呢,你可以使用 overboard on board 命令啊,来进入到一个命令行的一个 格式化这个界面啊,来进行一个设置。那么除此之外呢,你还可以啊,直接呢手动的啊,跟它接近一点,直接呢使用 set up 啊这样的个命令,然后呢去围绕它对应的一些配置文件啊,来进行一些配置,这个呢也是可以的。好,我们这两个方法都是可以来进行配置的,那么首次使用或者对初学者来说,我们是非常建议大家使用这个 啊, openclock on board 这个命令啊,来进行运行的,但这个命令是可以反复多次来进行运行的啊,就比如说你下次还想来进行这个配置修改的话,那么就可以再次输入这个 on board 这个命令,又开始来进行修改, 那么这个命令输入其实非常简单啊,你只需要对不对啊,复制下这个命令,然后呢,在你的命令行里边啊,去输入 openclock on board, 然后呢,它就可以啊,它就会进入到这样的一个这个设置的这个页面里边,接下来就可以啊,来进行一个设置了啊,是这么一回事, 那么首先呢,这里面我们需要选择这个 yes 哈,然后呢来进行一个设置啊,它这里面所谓的这个 yes 啊,实际上是,呃,问你啊,他就跟你说,他可能会有一些内置的一些这个小小的这个风险哈,然后呢,你是否能接受,对不对啊?我们选择接受哦, yes, 然后呢,接下来进入到这个选择这个设置的这样这个模式在 设置模式里面啊,有这个 menu, 有 quick start 啊,那 menu 的 话,它会围绕所有的信息来进行设置,会比较复杂,所以一般来说呢,我们都是选择的 quick start 啊,来进行一个这个设置, 那么 quickstart 来进行设置的话,那么首先第一个就是让你选择对应的模型的这个啊供应商,那么在模型供应商里边啊,这里你就可以选择各式各样的模型供应商了,很多啊,然后呢,智普啊,前文呐,这个,呃, 那 groot 呀,或者是 jamaica 呀,呃,这或者这 kimi 二点五啊, deepsea 呀,都可以啊,还有小米这个模型都是可以的,然后你可以需要在这里面选择之后呢,接下来就可以来进部署了,当然这里面值得大家关注的一点是,下面还有 alama 和 s g long 啊,还有这个 v o m, 像这三个哈,它其实是本地大模型的推理框架啊,我们之后其实会看到,那么如果你本地大模型,你是有本地部署大模型来进行这个 openclock 这个驱动的话,那么你可以在这三者之间来进行个选举,那么否,否则的话啊,那么你可以选择在线模型啊,来自己选择一个就可以了。 那么我们这里呢是选择的这个是 kimi 开点五啊,来进行个选择,选择了这里可以进行个输入啊,输入完了之后呢,接下来它会提示你啊,输入 apikey, 你 把你刚才获得的 apikey 呢来进行个复制啊,就可以了。 那么一路往下来进行一个这个设置呢,那么紧接着啊,它就会进入到啊这个 web search 这样的一个这个页面啊,那 web search 它会问你哎,你有没有一些这个 web search 的 一些这个 a p i 然后它内部呢是集成了很多的啊,一些这个 web search 的 一些这个 a p i 啊,有这个 brief search, 有 这个 jamaica, 有 group, 然后呢有这个 kimi, 一般来说我们国内的话肯定是选择这个 kimi 啊,对吧?啊? kimi 它其实是可以用这个模型哈来进行一些网络搜索相关这样的功能的啊,然后这功能是被集成到现在的这个 opencloud 里面去的。当然如果你现在不需要启动网络搜索这样的功能的话,你也可以直接 skip for now。 对 于 opencloud 来说,它其实内部哈有一个叫 fetch 这样的工具,那么 fetch 这样的工具它其实是能够一定程度上承担一些网络搜索这样的工具的啊,所以你这里不管选网络搜索这样的功能的, 所以你这里不管选择不选择这个 search provider 啊,都可以使用这个 opencloud 里面的这个 opencloud 里面的 fetch 这样的功能来进行一个搜索啊,这个呢是 ok 的 啊,当然我们这也可以直接选择 kimi, 对 不对啊?它的这个网络搜索这样的工具啊,然后只不过呢,你选择它的话,接下来是需要输入一个 kimi 的 api key 的, 那么这 kimi 的 api key 跟我们上面的 k 二点五 code 的 api key 还不一样哈,它们这两个其实还是有一些这个区别,那 不一样的地方就在于它们俩其实不同的这个平台啊,来去提供这个服务的哈。所以呢,如果你这选择是 kimi 来进行搜索的话,你还需要登录 kimi 的 这个 monshot 这样的官网,然后呢去创建一个 kimi 的 一个 api key 啊,当然前提是还需要还需要充点钱啊,哈,是这么一回事,然后来进行输入,然后来进行使用啊,这个呢是可以的, 那么再往下它会提示你啊,比如说是不是需要安装一些这个 skill 啊,是不是需要启动这个 hux 啊等等等等。那么这个 skill 啊,其实是我们之后要去讨论的关于现在 openclaw 非常核心的一个这个技能,对不对啊?我们通过 skill 的 这个组装,其实能够让 openclaw 去做很多很多各式各样这样的事情的, 那这个呢,我们会放到后面来进行讨论,后面我们会使用 openclaw, 它完整的叫 clubhouse, 那 个叫呃, clubhouse 的 那样的一个工具啊,那样的命令行和那样的一个社区去 管理啊,和下载,包括去去升级它的所有这个 skill 啊,这个我们会放到后面统一来去讲解,那么这里面我们可以先直接跳过,然后再往下啊,是一个 enable hux, 那 所谓这个 hux 呢,它呢,其实指的是 我们是否现在啊,就在整个的 open loop 里面加入一些这个钩子啊?加入钩子指的是它会在某些特殊的这个情况下来进行个触发啊。这个呢,呃,我们现在也可以直接 skype 啊,但暂时来进行跳过, 那再往下啊,一路往下来进行一个这个运行,运行完了之后呢,接下来啊,最后他会问你啊,现在是不是直接呢去启动当前这样的个 boot 啊?启动 boot 还有那几个选项啊,比如说 in 这个 t u i 啊,就是在我们当前的命令行操作页面里边啊, terminal 的 命令 terminal 页面里面来进行运行。除此之外呢,还可以直接呢启动这个 web ui。 但现在呢,我们建议暂时先不要启动 web ui 啊,因为启动 web ui 的 话,你还需要先生成一个这个 talkin 啊,才能够去启动这个 web ui。 然后呢,这个 talkin 相当于是你本地的运行这个服务和呃和 web 之间这样的个认证,这样的个信息。那么怎么去生成这个 talkin 啊?上面其实也有非常明确的一个指示啊,上面这个 talkin 的 这个说明啊, 从这里面有一行啊,叫做 generate token 啊, open clock doctor 空格两杠啊, generate getaway token 啊,这个其实通过这个命令就可以生成对应的这个 token 啊,当然你也有别的方法,这个我们一会再说。那总之呢,现在你可以在这个 terminal ui 里边先来进行对话,比如说我们选择第一个, 好,那么选择完第一个之后,接下来就进入到对话这个页面了啊,然后接下来就可以自由的来进行对话了啊,它呢,实际上是会自动的在命令行里边开始啊,来进行一个这个对话, 现在呢,实际上他的 agent 的 call 啊,你的 opencall 这样内核就已经启动了,然后就可以在命令行里面来进行对话了,只要你前面的模型配置是没有任何问题的,那么在这里面对话的过程当中呢,肯定也是没有任何问题的啊,就可以自由自在来进行提问了。 当然我们现在选择是国内这个模型哈,所以没有任何没有设置任何的这个 vpn 啊,或者没有设置任何的这个网络的代理这样的端口,就可以直接呢来进行对话。 好,那么到这儿我们说 openclo 的 这个基本设置呢,就完成了,那么如果接下来你想改在它的这个设置的话,那么还是一样的,你可以继续呢输入 onboard 的 这样的一个命令啊,然后呢,再来一遍 啊,对不对啊?再输入这个 onboard 的 命令啊,上面所有的配置呢,都可以再重新选举一遍,然后它就会用新的这个配置呢,去覆盖掉你原来旧的这个配置,然后接下来就可以来进行这个新配置的这个运行了啊,差不多就是这样的情况,好,那么除此之外,我们说还有种方法呢,是使用 set up 来配置的这个运行了啊,差不多就是这样的情况好,那么除此之外,我们说还有种方法呢,是使用 set up 来配置的 openclo, 我们都知道哈,其实对于现在的这 openclaw 来说呢,它呢,其实啊,本质上呃,我们 做的所有的它内在的一些呃信息的这个配置哈,其实都是保存在一个叫做 openclaw 点 jason 的 这个 jason 文件里边儿,它的位置呢,在瞩目下的一个点 openclaw 这个文件夹里边儿有一个 openclaw 点 jason, 那 么这个 jason 文件基本上就包含了现在你 openclaw 全部的一些基本的这个配置。 我们上面只不过是在命令行里边啊,是去输入了这样的这个配置,而我们输入配置这样的信息呢,实际上是会保存在我们现在的这个点 jason 这个文件里边的, 那么这个点 jason 这个文件大家可以自己打开去看哈,但你也可以呢,直接呢这个通过输入一些这个命令啊,或者自己在这个呃 vs code 里边去打开这个 jason 这个文件,也是可以来进行一个这个修改的啊,就比如说这个 jason 文件夹里边有一个 点 e n v 啊这样的这个文件,然后呢这个点 e n v 这个文件呢,里边你就可以输入各式各样的 apikey 啊,你输入任何的 apikey, 然后它呢就会把你当前的这个模型给它切换到对应的这个啊,对切换成对应的这样的模型啊,这个呢是可以的, 最好这里我们是先给大家看一下大概是个什么样这个情况哈,这里面大家其实可以不用着急跟着来进行操作,我们只是跟大家说啊,除了你上面这个配置之外呢,你还可以通过啊 set 这样的方式来来去修改它的这个 json 文件啊,这个呢也都是 ok 的 啊,然后呢,包括啊,你还可以去合并很多这样的这个模型,然后呢他接下来就可以在很多模型里边来进行一个这个备选等等等等啊,当然这个其实属于进阶功能了啊,我们之后遇到之后我们再说啊,这里先大概给大家留一个印象啊,是一个什么样的这个情况, 然后同时你还可以去看一看啊,使用 cat 这个命令呢,去看一看当前这个 json 文件,哎,里面有哪些这样的个内容,对吧?哈,去了解一下它目前这样的这个配置啊,这个呢,其实都是 ok 的 啊,都是 ok 的 啊,那么这个使用 set up 去修改它的配 json 配置文件,然后呢去完成对应的模型设置啊,这个呢,我们属于这个目前选学啊,大家看一下, 可以了啊,之后遇到的话呢,我们再来进行一个这个深入的这个讲解,那么接下来我们配置好这个模型之后,那么我们刚才呢,都是在这个 t u i 啊 terminal 的 这个 u i 里面来进行对话,哎,总觉得不是很得劲,对不对啊?我们这个最好啊,打开一个网页来进行对话啊,这个是比我们比较熟悉的这样的一个这个环境 好,那怎么去打开这个网页呢啊?当然打开网页跟你后面啊,就使用一些比如说 im 的 这样的一个环境去连接你当前的啊,这 openclock 其实都是类似的, 都需要有一个凭证啊,这个凭证就是这个 token, 你 得拿到这个凭证去访问你本地这样的个服务,哎,他才能够,对吧?啊?去给你去这个这个权限啊,去访问他的这样的这个服务,那么这里我们就需要涉及到一个非常重要的概念叫 getaway, 那么 getaway 呢?实际上是呃,整个 openclaw 的 这样的一个技术体系里面非常核心的一个技术概念哈,它呢,其实叫的网关啊,然后呢,这个 getaway 它的这样的网关,它其实主要起到的这个作用就是负责去各个渠道来去接收对应的这样的一个消息啊,你这么来进行理解, 那么整个的 openclaw getaway 啊,这样的一个技术概念,这个定位呢,它在整个 openclaw 技术体系里面其实非常非常重要哈,我们之后如果要去开启 openclaw, 也是 openclaw getaway start, 如果要重启 openclaw 这个服务,也是 openclaw getaway restart, 哈,如果要关闭 openclaw 这个服务,它就是 openclaw getaway stop 啊,是这样的一个这个意思啊,就比如说我们现在对不对啊?我们现在啊,先退出啊,然后呢,比如说我们现在输入 openclaw getaway stop 啊,那么输这个命令之后呢?哎,你 openclaw 本地这个服务呢,就关了啊,然后呢,如果你希望开启 openclaw 本地这个服务的话,那么你就把它写成 start 啊,这样的话, 哎,它就开了啊,是那么一回事,当然只有当你的 openclo 这个服务在开启的这个状态下哈,我们说你才能连接它啊,来进行一些这个响应, ok, 是 这么样的一个这个这么样的这个情况,好,那么接下来啊,我们说这个 openclo 这个 getaway 呢,其实哈,我们在上面啊,其实安装的过程当中它就已经安装完了,如果你发现啊按命令不能用的话,你还可以再输入一遍叫 openclo getaway install 啊,这个呢是完全 ok 的。 那么当啊,你去输入这个 open open cloud getaway install 的 这个时候呢,呃,实际上啊,就是它会再次来进行一个这个安装这样的个验证啊,如果你之前已经安装了的话,那么它其实不会再来进行安装的啊,这个其实没有任何问题的。好, 那么我刚刚已经说了,对吧?啊,你安装好了之后,你就可以使用这个 start 呀, stop 呀, restart 都是可以的啊,来进行这个服务的安装啊,来进行服务的开启,关闭,重启什么什么都是可以的。 那么其中呢,有个非常重要的一个地方啊,就在于说我们可以使用 opencloak getaway state 啊,这样的一个这个命令呢,去查看你当前的 opencloak getaway 它的一个运行的一个这个基本的这个状态啊,那么 呃,当然啊,这里面其实呃它也是属于一个这个常用命令了啊,你看一下它现在是不是启动了呀,还是这个关闭了呀,还是怎么回事啊,等等等等啊,有很多很多啊,各式各样这个问题啊,你还可以使用 opencloak getaway health 的 这样的个方式去看啊,它的这个响应的这个状态啊,像你没有卡壳呀,是不是能够正常的这个响应啊,等等等等啊,这个都是各式各样的去查它当前这个运行这个情况啊,这属于一些常用命令了啊,大家知道就可以了。 好,那么接下来问题是我们想要如果啊,接下来你想用网站或者远程的一些这个 node 去连接你本地的这个 opencloud 的 话,那么应该如何来进行操作呢?这里我们就需要输入啊,叫 dashboard 的 这样的这个命令了, 那么当我们输入啊这个 dashboard 这样的一个命令之后啊,当你后面不一定加要加 noop 哈,如果你不加 noop, 它就会自动弹出这个网站, 如果你加了 noop, 它就不会弹出这个网站啊,大概这样这么样的情况。但总之呢,当你输入这个 opencloud dashboard 的 话,那么它代表的含义啊,实际上就是现在呢,哎,你的这个 opencloud 是 允许来进行一个远程访问的啊,是这么样的这样的一个这个情况, 那么当它你输入啊这个 dashboard 之后,你不管有没有 on board, 那 么下面都会有一个叫 dashboard url 的 这样的一个这个地址。好,那么这个 url 地址呢?分成几段哈?首先前面是 url 七点零点零点幺啊,冒号幺八七八九啊,这个呢是属于你当前的 open curl 的 一个本地的一个访问的一个地址, 然后下后面还有一个这个啊,这样这样的一串的这个数字了哈, 那么总之呢,我们说如果你接下来啊,需要打开你本地的网页来进行访问的话,那么啊,就可以把这一长串呢来进行个复制,然后复制到当前浏览器里边来,然后他就可以啊来进行对话了啊,就这么一回事,就可以进入到当前这样的一个对话这个页面。当然当你进入当前对话页面之后,哎,你会发现, 呃,那咱还没对话呢,他怎么就有一个对话记录了呢啊,就有一个好久不见,请你介绍一下你自己啊这样的对话记录了呢,哈,这个呢,其实是因为我们上面在 t u i 那 个命令行里面,大家记不记得我们刚装完这个 open call 之后啊,就马赶紧的马不停蹄的 啊,在这个命令行这个页面啊,实际上里面是跟他已经进行了这个对话的,而这里面大家需要知道的是,你不管通过什么渠道来进行对话,对不对? 你通过这个命令行页面来进对话,还是之后你远程通过什么飞书,钉钉、微信啊来进行这个对话,那么所有的它这个对话的这个信息呢,实际上都是分不同的,这个 channel 都是保存在你的本地的, 所以这个时候对于 opencloud 来说,你现在只不过相当于是用外部端打开了啊这样的个页面,它呢把你的历史消息呢都给你呈现在这,而 而你哪怕是比如说使用啊这个飞书来进行接入,或者使用命令行来进行个调用的话,他也会把你历史记录都给你保存在这,因为他是一个在本地保存的持久化存储的这样的一个绘画这样的一个状态, 所以呢,哪怕你刚刚啊是在命令行里面跟他聊了两句啊,然后现在呢,你发现哎外部段里面也保存了他的历史对话也是很正常的哈,这个呢,也是就是他的一个这个历史绘画保存这样的机制啊,会使得我们跨设备啊, 或者是跨不同的 im 软件都能看到啊,之前对话这样的一个这个结果,那么接下来就可以自己来进行对话了啊,对不对啊?比如说啊,直接问他你能做哪些事情呢?哎,他就开始跟你啊,这个说说说啊,可以做的各式各样这样的事情,等等等等啊,当然这里面我们通过他对话的时候啊,我们说好久不见,请介绍你自己,那么他呢会 全自动的啊,来去这个围绕自己的这个身份啊,来进行思考,来进行输出啊,他会跟你说啊,我现在呢是全新的工作空间,啥也没有,然后呢我还有我现在还没有名字,没有设定,没有个性,那么我们要从头从哪开始呢?我是谁?我是什么?我是什么风格啊,这个东西呢,他都可以通过对话来进行定义, 当然这里面啊,我们现在对话到这样的状态是需要给大家看的啊,当我们刚装完这个 openclaw 的 时候呢,是像它的这个灵魂呐,跟它的记忆呀,是啥也没有啊,是这样的一个状态,那么未来如果你希望啊把 openclaw 给它塑造成任何的一个具体场景下的一个可以工作的这样的伙伴的话,那么其实你是需要 去塑造他的这个灵魂给他的一个记忆的啊,这个东西怎么去做,我们一会回来进行讨论呢,总之呢大家需要知道是现在呢,他是还是一张白纸啊,什么也没有,他只能够来进行对话啊,是这样的一个这个啊,是这样的这个情况 ok, 好 啊,当然这个网页啊,还有很多很多的啊,各式各样,这个配置设置,大家可以自己去这个啊,自己去操作一下啊,是吧?啊,这个上面还有这个 man, 然后有 kimi 开点五这个模型,这个说明啊,然后呢,呃,在左边啊,还有什么概览啊,频道啊,实力啊,绘画啊,使用情况啊,定时任务啊,这个大家可以先去看一下啊,回头的我们啊,遇到的,遇到的时候我们会再来讲, 但是到这个外部 ui 这个页面呢,其实它不仅仅是一个简单的一个对话页面,它其实也是围绕当前这个 agent 各式各样的这个状态来进行管理的一个功能非常齐全的一个这个页面啊,是这么一回事,大家可以理解一下。 好,那么接下来我们就可以简单的让它干一点小事,比如说请帮我查看一下当前系统的 cpu 型号跟内存大小, 哎,你会发现这呢这个呢,就是个非常有意思的一个这个问题了,对不对啊?因为我们现在呢,理论上来说它本身是一个大模型啊,它怎么能够知道,哎,我们现在的这个运行这样的环境的一个基本信息呢?哈哈,所以说 openclaw, 其实啊,很多同学,尤其是啊 初学者,我们刚刚上手入门来进行使用的时候,其实立马就能发现它和哎啊,它和我们其他的一些这个工具,其他一些聊天软件有一个非常不一样的一个地方啊,就在于说它呢,实际上, 呃,有很强烈的这个自主的这个意识,然后同时呢他也是能够围绕当前的啊这个环境来执行一下这个操作的,读一个文档啊,删一个文件啊,整理一个桌面啊,包括我们先问他啊,他能不能够帮我看我当前电脑 cpu 这样的型号,其他都是可以做的, 而他可以做这一系列工作背后的非常核心的原因在于说他内部有非常完整的一套内置的这样的工具啊,包括什么命令行工具啊,读取文件这样的工具啊,写入文件这样的工具啊,还有这个 fetch 网络搜索 的工具啊,等等等等。它其实内部呢,在这个 a 阵子搭建好的时候,安装好的时候,它就已经具备了这样的一些这工具也就说具备了很多的一些 潜力,可以做很多这个事情,比如说它现在之所以能够读你当前电脑这个 cpu, 或之所以能够去读你当前的这个啊,电脑的这个桌面哪些这样的文件,其实本质上原因呢,就是因为它在内部呢,会调用它的这个命令行这样的工具,然后呢 通过输入命令行的一些这个啊,通过在命令行里面自动地输入跟执行一些这个代码,然后呢查询到了,哎,我现在这个机子,哈哈,它的这个 cpu 是 多少内存多少啊,是这么样的一个这个情况, 所以他是能够啊来进行查看的,当然由于这内内置工具这样的加持哈,你也可以直接让他啊,什么清理一下当前这个桌面啊,改一个什么文件的名字啊,都是可以做的啊,这个其实是没有任何问题的啊,但总之呢,你就能够发现啊,他呢其实上是能够来进行一个全自动的啊,这样的这个运行的啊,那看到这你也能发现啊,确实对不对啊? 这个 open curl 呢,我们稍微试验了一下啊,发现它确实是跟普通的这两千机器人呢,是非常本质的区别啊,它能够上手帮我们干一些活啊,当然下面还有非常多的关于现在的 open curl 的 这个常用这样的个命令啊,放在这统一呢啊,作为一个列表啊,大家回头可以自己去参考一下,如果有没有需要用到的这个地方啊,比如说这 dashboard 啊,是打开外部页面啊,然后 start, stop, restart, 对 不对? 这个启动啊,关闭和重启当前这样的这个服务啊, stays 呢,是看它当前的运行状态,然后 doctor 是 进行系统诊断啊,然后呢这个 health 啊,是检查你当前的这个大模型有没有联通啊,然后后面还有这个 logs 啊,就看当前这个实时日记等等等等啊,还有很多很多各式各样这样的命令, 那么这些命令呢,我们之后在用到的时候呢,我们会再去看,但总之呢,我们需要知道到这我们的 open code 呢,就将将啊,是已经部署好,并且是可以来进行使用的啦。 当然对于当前这 openclaw 来说,我们只是能够来进对话,肯定还不够啊,我们接下来还需要围绕它的这个记忆呀,这个 skill 啊,来进行修改,才能够让它去适配到各个不同类型的场景当中去。 然后同时呢,对于 openclaw 啊这样的一个呃,项目,我们在部署完了之后,紧接着我们还需要围绕当前这样的个项目 去做什么事情呢?来进行安全防护,对不对?安装热门 skill, 哈哈。然后同时呢,我们还需要围绕当前这样的项目去联通一些 im 的 软件,对不对?使用飞书啊,使用钉钉啊,使用企微啊,给它来进行一个联通, 但是在做所有这一系列工作之前,哎,我们今天呢,再来讨论一个更加进阶的一个问题,我相信啊,这也是之前有很多同学 一直想要去做到的一个,这个事情也是现在我们在进行啊, open core 安装部署过程当中,可以说第一个有进阶的,有挑战性的这样的这个话题就是怎么样完全离线部署呢? 哈哈哈,对不对啊?这些有很多同学之前一经常会问到啊,关于 open core 如何能进行百分之百离线的安全的啊,百分之百离线这样的这个部署, 那么这个呢,其实属于我们整个 open core 啊系列式系列的课程里边第一个遇到的稍微比较进阶这样的话题。那么接下来呢,我会跟大家好好来讲一讲啊,关于怎么样百分之百的去离线部署一些开源大元模型,然后呢,把这大元模型接入到 open core 里面来 啊,我们的这门课程其实会讲的比较细哈,我们刚刚呢是推进到了关于 open core 安装完了之后首次来进行的调用,对不对?好,我们接下来就看看怎么样使用开源模型来进行一个这个调用 啊,来进行一个这个,呃,接入到 open core 里面来啊,来做这样的这个事情。那么开源模型一般来说哈,我们说如果你现在是使用开源模型来进行本地部署,然后接入 open core, 那 么你开源模型肯定是要租个服务器的哈, 呃,或者得自己有个这个服务器啊,是这么样的情况,那这个服务器上啊,你得是有这个 gpu 的, 然后根据你这个 gpu 的 这个显存大小,决定你现在呢是去部署什么类型的这样的开源大模型。那么一般来说呢,开源大模型的这个 尺寸越大啊,那么呢他对 openclock 啊这样的一个 agent 驱动效果就会越好啊。那么我们这里呢,接下来的实验环境呢,是一个 a 八百的一个这个服务器啊,但是如果大家不是不是用的 a 八百这个服务器, 那别的服务器也可以。我们在最开始其实跟大家简单介绍过不同的这个 gpu, 它的这个显存或许可以对应的安装不同类型的这样的模型啊,这个大家最后根据自己的这个实际情况选择不同的模型就可以。 那么我们这里啊,除了你要去准备好 gpu 啊,服务器啊之外,我们还需要有非常重要的一个点,就在于说,哎,你需要去准备一个对应的 这个啊框架啊,就是对应的一个大模型的推理的这框架啊,那么现在来说,对大模型主流推理框架啊,其实主要是分成这么两种,一个呢是欧拉玛啊,一个呢是 v o m, 那么如果你是小范围这个应用场景啊,来进行一个大模型的啊,这样的安装部署的这个安安装和推理的话,那么实际上使用欧拉玛就完全足够了,而且欧拉玛会非常简单,只需要使用一行命令就可以去 把大模型把它拉到拉取到本地啊,然后在本地来进行一个这个运行啊,真的是非常简单的一个方案。但如果你在企业里面啊,是希望来进行高吞吐,高并发这样的部署的话,那么你可能就需要使用 vm 这样的框架来进行一个推理了, 当然这些内容其实属于非常进阶的一些内容哈,对于咱们的 openclaw 的 这个课程来说,其实是属于非常进阶的这个内容,那么大家如果是对底层的啊这些技术非常感兴趣的话,也可以呃 查看我们另外一门叫做大模型开发课程,那门课程里面其实有更加完整详细的关于如何去进行大模型本地部署的相关这样的内容。 那么在我们 openclaw 的 应用实战课程里边儿,我们现在呢主要是帮大家快速的梳理出一个完整的链路,怎么样使用欧拉玛啊,拉一些拉,取一些这个模型到本地来进行部署运行,然后呢给我们 openclaw 来进行驱动啊,或者怎么样使用 vm, 对 吧?给 openclaw 来进行驱动啊,是这样的一个啊,这个完整的这样的一个流程, 那么对于 open code 来说啊,那么接下来首先我们先看欧拉玛,那么欧拉玛跟 v l l m 啊这两东西呢,实际上它是所谓大模型推理框架,那么对于大模型来说,我们说本地部署的过程当中啊哈,大模型本质上它其实是一个算法,那么我们在使用大模型之前,肯定是需要把大模型的模型的权重给它下载到本地来, 那会需要有这样的一个过程,那么实际大模型在运行的过程当中呢,他其实需要调用这些权重,把这些权重呢给他读取到显存里面来啊,然后呢根据你现在的这个输入这个内容,然后呢来进行非常复杂计算,然后给你输出个结果啊,就这么样的一回事, 那么我们怎么样去保障你大模型稳定的能够去载入,然后呢能够去进行一些输入跟输出呢?这个时候我们就需要有一些大模型推理框架啊,是那么回事, 那么主流推理框架就是欧拉玛和 vm, 如果你是个人或者小范围来进行使用,那么欧拉玛就足够啊,如果你是公司团队来进行使用的话,那么至少也是需要上 v o m 这样的这个级别的。那么这里面啊,在咱们的课程里面,我们会围绕这两个框架呢,都快速的给大家梳理一个炼录,怎么样来进行一个使用。 那么首先啊就是欧拉玛,欧拉玛其实啊它是一个比较简单的一个这个框架哈,然后呢它可以直接去拉取对应的模型,还可以一键去删除对应的模型啊,是这么一回事, 它呢实际上呃有一整套内置的这个模型的这样的一个生态啊,也有一整套内置的模型,这样的一个这个权重的一个格式啊,它是非常独立,它是一个非常独立也非常特殊的一个这个存在, 那么欧拉玛确实会比较简单,我们接下来看一下啊,如何来进行一个这个安装和这个使用,但这里啊,我们说如果你是使用 mac 系统或者使用 linux 系统都是可以的啊,然后如果你没有的话,建议你是可以啊去这个比如说在 otdl 上来进行一个服务器这个租赁的, 这个服务器租赁这个过程我们就不在我们的正课里来进行讲解了哈,我们课间里面有一个啊, part 二零二环境搭建的这个课间里边儿,那么环境搭建的课间里面有非常详细的啊,关于说我们怎么样去选举这个 gpu 啊,然后怎么样在 ooddl 上啊,来进行一个这个 gpu 的 这个租赁啊,这个啊,大家回头可以在 啊这上面呢来进行一个这个详细的这个查看啊,这个呢其实属于一个呃补充性质的这样的一个这个内容啊,大家回头可以自己去看一下, ok, 行啊,那么比较重要的是哈,这就是我们这里大概稍微提几句啊,可能比较重要的一点呢是首先呢我们在一些这个网站上啊,去租赁这个服务器啊,比较重要的一点,首先你需要看好你当前服务器这个显存啊,能不能够运行好你当前这样这个模型啊,对吧, 对吧?啊?然后呢,当我们说你已经运行,你已经能够啊很好的去完成你当前服务器的这样的这个运行了之后啊,那么接下来我们说你还需要 去能够啊,去比如说检查一下你当前的这个服务器 gpu 这样的信息啊,比如说输入这样的命令,看一下你当前这个 gpu 啊是什么样这个 gpu。 那 比如说我现在租赁这个服务器呢,是一个 a 八百的这个服务器,然后上面总共是八十个 g 的 这个情况,然后同时呢你还可以啊,在实际的这个 啊运行的过程当中呢,能看到啊它很多输出的一些关啊输出的关键信息,你还可以看它的这个目前字盘的一个使用这样的这个情况,等等等等啊,然后同时你还可以使用 nv m 啊这样的工具呢,来去进行 node js 的 这样的安装跟管理。比如说你可以使用啊这样的一个命令啊,来进行一个这个 nvm 的 项目这样的安装啊,然后安装完了之后呢,那么接下来我们还需要安装这个 node js 其实这些工作哈,我们说其实对于,呃如果你是需要来进本地部署的话啊,那么你可能确实是需要一步一步严格按照这个流程来进行安装的啊,但是呢,就是我会觉得如果你是在公司里面来进行运行的话,那么应该是有一个专门的这个服务器的这个团队哈,去帮你去搞定这一系列这样的这个事情的。 ok, 好, 那么紧接着你就可以去安装啊这个 node js 了啊,可以使用 nvm 这个命令呢,来去安装这个 node js, 然后它会有一个这个比较漫长这样的安装过程。 那么安装完了 node js 之后呢,就可以去看一下它这个版本号啊,那么呃,这里面我不管是在服务器上来进安装,还是在你的本地的啊这个 mac mini 上来啊,麦麦上来进安装,都是需要安装好这个 node js, 好, 是这么样的这个情况, ok 啊,当然这里面这个 node js 其实主要是为了我们之后啊,这个比如说如果考虑到这个一些特殊的一些这个库啊,或者是或者是 openclock 啊,你需要在服务器上进行安装的话,那么是需要用的这个 node js 这样的环境的, 然后紧接着还需要考虑啊,把它的这个镜像源呢切换成淘宝这个镜像源啊,方便我们后面呢来进行一个安装部署,等等等等,对吧?好,这里面紧接着就是可以在服务器上安装 opencll 了啊,当然如果你不在服务器上安装也可以啊,你在服务器上运行大元模型,然后在本地呢来进行 opencll 的 这个运行,也是可以的啊,只不过呢,我们这里顺带就跟大家讲 啊,这个服务器上怎么样去进行 opencll 这样的安装,那么服务器上安装完 opencll 之后呢,那么接下来这个流程也是一样的,对不对啊?这里面我们是给大家去简单的看了一下,在这个 呃 o 呃,在这个 auto dl 上啊,如果你是去租赁一个远程的服务器或者拎链操作系统上啊,如果你租了一个远租赁的一个这个服务器,那么怎么样去安装 openclock 啊,就是按照刚才这样的流程啊,那不管怎么样,我们现在切换到接下来这个正式这个环境里面去哈,那么接下来我们说,哎,你围绕当前这样的远程这个服务器,你接下来需要安装这个 z s t d 安装 j s t 呢,是为了方便后面围绕欧拉玛来进行解压缩哈,也是一样的啊,使用 a p t get 这样的命令呢来进行一个安装。欸,它安装的这个流程呢,差不多长成这个样子啊,大家看到它最后的啊,安装完了这样的这个结果, 那么安装完了之后呢,那么接下来啊,运行欧拉玛啊,就安装这欧拉玛啊,然后安装罗马同同样也是使用这个 ceo 这样的命令啊,来进行安装,用这一行命令就可以完整的安装完这个欧拉玛哈,当然欧拉玛它本身比较大啊,它这个安装过程呢,其实会稍微有点长啊,你可能得等个这个半小时的啊,他他他可能才能够安装完啊这个欧拉玛, 那么这个过程相对来说还是比较简单的哈,你只需要去负责这 alama 来这个啊,来进行这个安装就结束了啊,完结束之后大家就可以看一下 alama 这个 version 啊,看现在你到底是哪一个这个版本。 好,那么紧接着我们说你还需要啊输入这么两个啊这个命令,那么这两个命令呢,其实主要是如果你现在需要去指定这两个命令啊,这两个命令一个呢,是去把当前的 alama 这个模型权重下载的这个地址给它改成 某一个文件夹下啊,这样的一个这个路径,当然这里面我们是默认大家如果是在 autodesk 上去租这个服务器的话,那么是使用这样的个命令哈,那么如果你是别的一些路径的话啊,你可能得跟你本地的啊,这个团队的工程师们, 大模型开发工程师们啊,商量一下,我们现在把奥拉马权重保存在哪里啊?然后呢啊,去再去,再去创建好对应的这样的这个目录啊,大概是会有这样的流程,然后呢去我们去看一下啊,当前这环境变量呢,有没有输入成功啊?然后输入成功之后呢,接下来我们就可以来手动啊,启动奥拉马这样的这个服务了。 好,那么启动奥拉玛这个服务呢,也非常简单,首先呢我们需要先啊去最后去把当前的环境变亮了,再去确认一下啊,他现在有没有指向我们现在奥拉玛的所有的模型权重保存,有没有指向当前这样的模型的权重?然后紧接着我们输入这个命令来去启动奥拉玛这样的服务, 这个奥拉玛这个服务呢,它其实我们这个命令它的含义呢,是在后台来进行奥拉玛服务这样的个启动哈,然后呢我们在前台可能看不到它打印这样的效果,然后同时它会把奥拉玛这个日记呢给它保存起来啊,保存到这个 t n p 文件下面文文件夹里边的一个叫奥拉玛点 log 的 这个文件里边啊,来进行保存它对应的这样的这个日记。 然后呢,当然你也可以使用啊这个 tail 的 方式去看你当前日制这样的这个结果啊,当然接下来我们就可以去看看你当前欧拉玛啊,他的他的这个服务呢,有没有顺利的来进行一个启动,这个呢是关于欧拉玛的一个这个部署这个流程哈,我们这个流程其实过的会比较快,主要原因也是因为 这个原端的一个百分之百的这个呃,模型本地来进行部署啊,其实可能还还是主要是需要知道它的基本流程什么样的 好,那么紧接着我们就需要去寻找我们对应的,对不对啊?在你服务器上部署这样的个模型了,那模型啊,当然首选是纤维三点五这样的模型,因为目前来看中文领域里边啊,它的这个尺寸最丰富啊,然后呢性能也是最强的,然后同时呢还拥有多么太胀的这个功能,对不对?还是非常好的。 那么对于纤维三点五这个模型来说哈,从零点八比啊,到这个七十几比都有啊,然后这里面你可以自己去来进行一个这个选择,那一般来说哈,二十几比的这个模型应该是一个 这个甜品级的啊,这样的一个模型的这个权重啊,他呢?差不多呃,这个啊,在呃这个 q 四的量化情况下啊,差不多单卡的啊,三单卡四零九零就能够来进行一个这个运行啊,这个呢是一个非常好的一个模型这个尺寸啊,当然如果你发现运行不了的话,你也可以考虑使用九 b 这个模型来进行推理,也是可以的。 然后呢,对于欧拉玛来说,他默认就是有这个权量,有这个权重,这个量化。好在这里,哎呀,这一说就更复杂, 好,我们这里啊,所谓这个模型权重的这个量化,就指的是它会对模型权重进行一定程度上这样的压缩,然后呢,尽量在保留模型性能的情况下啊,对这个模型权重来进压缩啊。但这可能不是我们主要关心的这样的问题, 我们主要关心的是欧拉玛服务启动了之后,接下来我们就可以使用欧拉玛铺这个命令呢,去拉取一个这个千万三点五二十七 b 这样的模型到本地来进行一个这个运行, 这个呢,其实他拉取的过程是全自动的啊,来进行这个拉取,你可能需要稍微等一段时间,然后他拉取完了之后,他还会全自动的去验证你当前模型权重啊,是否是完整的。 那么当他拉取完了之后,接下来就可以在欧拉玛莉斯里面去看到当前他拉取的这样的这个模型啊,是个什么样这个情况, ok, 比如说现在啊,我的,我的图像身上是拉取了二十七币跟九币这两个模型啊,所以呢,你输入欧拉玛莉斯的,能够看到这两个模型啊,它分别是一个什么样这个情况,好,那么接下来我们就可以啊来进行对话了。 那么拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇拇。 ok, 那 么怎么样给它封装成是一个接口呢?大家需要知道是 alama server 啊,在启动了之后呢,其实它就自动会在幺幺四三四这个端口来提供你当前大模型的这样的一个请求的这个服务。哎呀,这么一说就更复杂了啊,什么叫做来提供了啊?你当前的这个 服务的这样的请求,这样的地址呢?这一点大家可以这么来进行理解啊,就是其实我们比如说你调用这个 gpt 模型啊,调用 kimmy k 二点五这个模型啊,你会发现,哎,我们都是 朝着某一个地址去发送请求,对不对?哈?我们把 a p i k 输入进去之后呢,那么其实 open clone 内部它会呃,它在近实际进行模型调动的时候呢,是会朝着这一些这个模型啊,它们的官网啊,设置的请求这个地址啊,给它发送对话这样的请求啊,发送这样的信息内容, 然后只不过这些模型呢是运行在啊,他们的这个官方的这个服务器上啊,然后运行完了,然后他呢处理,每次处理完这个请求之后呢,会再把这个消息发给你啊,是这么一回事啊,所以每次我们调研模型都是跟远程服务器进行了一次通信, 那么现在呢,如果我们是本地的百分之百来进行开源模型这样的这个部署的话,那么接下来我们说你通信的这个对象就是在本地,对不对啊?来对开源模型来进行个通信啊,就这么一回事, 那么开源模型来进行的这个通信啊,那么它肯定得有个通信这个端口,对不对?那么欧拉玛默认端口就是幺幺四三四啊,是这么样的一个情况啊,然后我们一会会讲到这个 v m 啊,它这个端口呢就是八零零零 啊,总之你不管你知不知道啊,它的这个具体含义,你都可以在命令行里面哎,输入这样的命令去测试一下,哎,你现在的千五三点五二十七 b 这样的模型在本地有没有顺利的这个运行起来啊?可以试一下。 那么一般来说啊,你等等个一段时间啊,是能够看到他顺利的会给你返回一段这个内容的啊,当你看到顺利看到他给你返回一段了这个内容了之后,那就说明,哎,现在咱们这个服务啊,是在本地的幺幺四三四端口呢,是已经顺利的这个启动了啊,那么接下来呢,你的 open curl 对 不对?运行的时候就可以接入这个端口来进行运行了 啊,其实就这么样的一个这个意思啊,它它它其实切换成啊,本身它切换模型也好,或者是切换不同的模型厂商也罢,它的本质上呢,都是 去寻找一个模型请求这个路径,然后呢发送请求,然后呢获得响应啊,基本上都是这么样的一个这个流程,只不过现在,哎,咱们呢是切换到本地来进行运行了啊,哈哈,当然这个过程可能比较复杂呢,其实在于说 我们现在这个本地模型的啊,是模型权重的这个下载呀,以及呢如何使用这个 alama 来进行一个这个 run 啊?对不对啊?当然其实对于 alama 来说应该已经是最为简单的这个情况啊,其实其他的 很多环境呢,会啊,更加的这个复杂啊,比如说我们稍后啊讲这个 vm 的 这个啊框架其实更加的复杂啊,当然我们这一小节可能是讲不到这个 vm 了哈,我们在下个小节来进行一个这个讨论。 好,那么接下来我们的怎么让 openclaw 去接入到哎你当前的本地运行的这个 alama 这个里边来呢?非常简单,这里面我们需要去修改这个 openclaw 啊,点 jason 这样的个文件,这个这个配置了, 那么这个文件的这个配置,接下来我们需要按照这样的一个格式啊,来进行一个这个修改和来进行个运行,也就是说你需要把这一段啊全完整的去复制到你当前的 open color 啊,点 jason 这个文件夹里边来啊,需要来进行一个完整的这个复制,你需要把这个 models 呢 provider 里边加上欧拉玛啊,当然如果你不知道什么意思,问题不大好,我们直接呢一整段来进行个复制就可以了, 那么下面有关于我们复制的整段的这样的一个请求啊,整整个一段的这个配置里面的每一个的这个说明啊,这个大家可以自己去看一下啊,但总之呢,我们这里呢是需要来进行一个这个配置, 那么配置完成之后哈,这个其实关于 dashboard 我 们刚刚已经讲过了啊,那么当我们配置完成之后,那么接下来我们就可以直接来进行启动了, 那么还是一样的啊,我们需要输入这个 h d d p local house 的 幺八七八九。然后呢,你如果这里没有输入冒号啊,如果没有输入斜杠后面这个 talkin 的 话,那么它就会在登录页面上要求你输入 talkin, 而如果你这里也是已经 按照我们上一小节这样的方式来进行运行的话啊,就是我们上一小节,大家还记得吗?我们每次在启动啊这个 talkin 这样的这个地址,那么如果你在命令,如果你在这个网页端输入的后面它 带了这个 talkin 的 话,那么你网页端打开了之后呢,其实它就会直接进入到这个对话页面里面来啊,是这么一回事,好,那么紧接着我们就可以来进对话了,那么这个时候进入到主页面了之后,你会发现上面这个模型的对话这个窗口啊,其就发生变化,它就不再是 天文三点五冒号二十七 b 啊啊,它就不再是这个什么 kimi k 二点五了,对吧?像我们像我们上一小节一样是 kimi k 二点五,而是 切勿三点五冒号二七 b 啊,欧拉玛啊,那么它代表的含义就是,哎,我咱们现在呢是正在啊,这个使用欧拉玛这个远程服务啊,来进行一个运行,当然我们现在整个运行的这个环境是切换到了一个一拎那个操作系统上面来进行一个运行啊,只不过我们刚刚可能没有跟大家讲啊,这个拎的操作系统上怎么样去按 安装这个 openclaw 啊,是快速,大家看了一下啊,大家如果是切换了操作系统的话啊,那么你也是一样的啊,需要在新的操作系统上呢,哎啊,去完成你现在的这个 openclaw 这样的一个安装好,然后现在呢我们就可以在当前这个操作系统上,然后呢给它直接输入 这个啊,直接问他一下啊,就比如说啊,你可以帮我,你可以呃,问你可以跟我说一下你当前的啊,这个电脑的这个当前服务器这样的个配置吗?哎,你会发现这个时候呢,他现在回复的这个服务器的这个配置,对吧?就不太一样了啊,这个也是 跟我们刚才在 mac 上来进行运行做一个对比,那现在由于我们运行的环境呢,是一个新的一个 open color, 是 一个在服务器上运行的 open color 啊哈,然后呢它还是一个连接了本地欧拉玛这个模型来进行推理跟运行的 open color 啊,所以呢这个时候呢,它啊在服务器上来进行一个运行,它就返回结果就告诉我们啊,你的服务器呢 是什么啊?这个 a 啊,这个什么八十 b 这个模型啊,不是八十 g 这个模型啊,怎么怎么 了啊?就跟你说,哎,你现在呢是这个啊,在服务器上啊来进行的运行, ok, 那 这个呢是给大家看到啊,关于说我们切换了模型之后,哎他的响应的这个方法啊,其实就会不太一样了啊,对吧,就跟我们最开始看的在本地的这个 mac mini 上来进行部署的这个结果就完全不一样了, 当然这个过程哈,其实我们会讲的稍微有点快啊,其实也是因为他整个的啊,这个奥拉玛的这个使用啊,还有包括他模型这个下载呀 来说呢,呃,可能是你们团队里面对应的啊,这个 a 级的开发工程师的这样的工作啊,来进行一个这个来来来进行一个使用。而如果我们现在只是来去用啊这 open clone 的 话,你可能啊更多的是你需要知道整个流程大概什么样的啊,然后呢,你需要知道的是啊,我们的 open clone 是 可以百分之百完全的离线来进行部署的啊,都是没有什么问题的。 但是如果你现在啊是来进行一步一步的这个实操的话,那么你其实需要从我们的这个啊 part 二零二这部分课间开始啊,来进行一个这个操作, 那么这个操作的这个过程呢?是啊,你需要先租赁好一个 auto d l 这个服务器啊,当然关于 auto d l 这个服务器这个租赁好,我们之后会有在我们正课里面会有单独的一个加餐的一节视频跟大家说怎么样来进行一个这个租赁啊,这个大家不用特别着急, 然后呢,桌面完了之后,接下来你需要在上面呢一步一步来完成啊,这 opencloud 的 安装啊,包它包括几个环节啊?包括你需要安装这个 nvm 啊,对不对?然后呢,包括啊,你需要这个 安装这个 note g s 啊,安装完了之后啊,你还需要跟我们刚才讲的这个流程一样,对不对?去安装啊这个 open core 啊,一整个流程其实都是需要来进行一个执行啊,那么安装完了之后呢,才会进入到我们的 part 呃,才会进入到我们的这个 part 二零三的这部分的这个内容里面,来啊,来进行一个,哎,稍等 啊,来,来进行一个这个欧拉玛的安装部署和这个使用啊,然后呢,欧拉玛它其实也是一行命令来进行安装,安装完了之后呢,接下来啊,你启动你的这 openclaw 的 这 getaway, 对 不对?好啊,然后, sorry, 安装完欧拉玛之后呢,接下来你通过 pool 这个命令呢,去安装你当前的这个大模型的这个权重,然后呢,安装好大模型权重之后呢,那么接下来我们去修改欧拉玛呃,我们修改 openclaw 这个配置文件, 把咱们的啊这个欧拉玛的这样的运行的这个配置给它写进去,写进去之后呢,再重启一下你当前 openclo 啊这样的个服务,也就是 openclo 这个 getaway restart 一下,然后接下来呢,就可以啊来进行对话了啊,差不多是这样的一个这个环节, 那么这个环节跑通了之后,那么也就是说明你现在呢这个 openclo 啊,不仅是可以调用三星大模型啊,还可以去切换到本地的这个模型啊,来进行运行。 当然啊,这部分确实如果大家现在是初学者的话啊,可能确确实学起来会比较费劲啊,那这个呢,其实属于我们的一个这个小小的一部分,这个进阶的这样的这个内容,对于绝大多数的咱们的个人用户来说啊,你可能都是用不到啊,说我单独租一个这个服务器,然后呢去下一个开源大模型来进行运行跟部署的。好, 那不管怎么样,到这啊,我们围绕欧拉玛啊去运行开源大模型,然后进入 open call 这个流程呢,就算是跑通了啊,大家回头也可以自己对着课间,如果有条件的话也可以来进行个运行。 那么接下来我们还有啊,很多的一些进阶的这个内容啊,包括怎么样使用这个 vm, 对 不对啊?来进行这个大模型的驱动啊,然后就到 open color 里面来,以及我们之前所说的对 open color 来进行一些啊,这个安全层面的这个调整啊,来进行一些 skill 的 这个加持,来进行一些啊,比如说这个啊,接入一些这个 im 的 这样的软件等等等等。好,那么这些内容啊,只会只有放到我们下一堂课程里面啊,再来进行这个详细仔细完整的这个讲解。

大家好,刚录完两期安装 opencloud 的 视频,今天上门卸载 opencloud 的 消息又上了热搜,而且价格又高达了五百元。忽然有了一种故事还没有开始就要结束的感觉。 大家不用担心,这期视频免费给大家分享把 open klo 清理干净的一个过程。首先声明该视频没有任何的商业引导,全部都是公益免费的分享,粉丝们可以作证。在卸载之前要给大家讲清楚 open klo 是 存在哪里的,使用 which klo which open klo 命令 可以看到 open klo 的 一个环境变量的路径,因为大部分是使用 avm 配置的一个特定的 node js 版本,所以 open klo 就 装在了该版本 node js 的 一个目录下,它是 open klo 这一命令的链接的一个路径。 然后我们在当前用户路径下执行 ios ios 杠 l a, 我 们可以看到有一个点 open klo 的 一个配置信息, 这两个路径是有关 opencll 的 存储,了解清楚之后以便于我们卸载之后做进一步的检查。接下来就是最关键的步骤,把 opencll 清理干净。首先我们在终端执行 opencll 命令, 这里给出了 opencll 命令的介绍,我们可以看到有一个 opencll 命令 官方给出了的卸载方式是直接执行 opencall on install, 它是用来卸载启动的一个网关服务,还有一个本地的数据,但是会保留一个 opencall 可立,我们就先按照官方执行官方给的命令先进行卸载 opencall on install 执行完这条命令之后,我们全选回车,确认执行完这一步之后,它只是清理了 opencll 的 存储配置信息和文件的路径,我们可以执行 ls 杠 lv, 看到 opencll 文件夹已经被删除了, 但是,但是 opencll 这一命令依然存在,我们执行 v 十 opencll, 它依然存在。所以接下来就是最关键的一步,我们要使用 npm 去进行卸载。 openclaw 有 一种解铃还须系铃人的意思,就是我们安装的时候是用 npm 进行安装的,所以我们卸载的时候还是要用 openclaw, 哎呀,还是要用 npm 去进行卸载。我们之前 npm uninstall 刚 g openclaw, 其中这个刚接就是全局卸载,执行完之后我们可以看到他把所有的包六百八十一个包都清除了,我们再执行维持 open client 就发现这条命令已经不存在了,这就表明我们已经在这个电脑上把 openclaw 进行一个干净的卸载了。以上就是把 openclaw 卸载干净的两条主要的命令,大家按照步骤进行执行即可。 ok, 清理干净 openclaw 的 过程就先分享到这里, 大家一定要按照顺序执行。如果大家喜欢我的视频,或者觉得对你有帮助,辛苦大家给我点个关注,点个赞,每期都会分享最真实的 ai 技术,让大家在 ai 时代都能够清晰的了解 ai, 用上 ai, 谢谢大家!

哈喽,大家好,今天给大家带来一期在 windows 系统上使用 lm studio 部署运行本地模型的教程视频。 lm studio 是 一款专为本地运行大语言模型设计的桌面应用程序,支持 windows、 mac 和 linux 系统。它提供类似 chat gpd 的 界面,不需要敲任何命令行就可以让用户在本地设备上运行各种开源大模型。 ok, 让我们现在开始。 我们先打开 lms studio 官网下载安装包,浏览器输入 lms studio, 点 ai 官网地址,我会放在视频简介,有需要的同学直接复制即可。 进入官网后,这里点击下载按钮,等待下载完成。这里我已经提前下载好了,我们点击打开安装包文件, 点击同意协议,选择为任何人安装。下一步这里我们可以选择把 lm studio 安装到地盘,点击安装按钮,等待安装完成。 安装完成,等待 lm studio 打开。 l m studio 第一次打开后会进入引导页,这里我们点击开始使用,这里 l m studio 会推荐适合我们本机配置运行的模型,这里我们不需要,直接点击右上角的跳过按钮,这里我们选择打开开发者选项,然后完成 引导。完成,我们正式进入了 lm studio 的 界面,左下角有个通知,上面说欢迎使用,我们可以把它关闭。我们下一步在左边侧边栏点击设置按钮,在设置中修改应用程序语言为简体中文, 界面会立即切换为中文显示。继续下一步,我们看一下这台主机的硬件配置,这是一台一四九零零 k f 加六十四 g 内存三零八零二十 g 的 配置, 在本地跑模型最重要的硬件其实是显卡、显存和内存,推荐大家的配置尽量十六 g 显存加三十二 g 的 内存即可。然后我们检查一下运行环境,确保 n 卡选用酷狗版本的环境。 这里环境包还在下载,我们稍微等待一下, 我们可以从右上角这里查看下载的进度。 在这开发者页面里,我们可以打开 api 服务,让 codex 或者 cloud code 接入本地模型。在下载的过程中,我们先修改模型下载的存储位置, 在右下角点击更改路径。为了不占用 c 盘空间,我们选择 d 盘上创建一个目录用于存放模型。这里我选择 d 盘下的 models 文件夹,点击完成。今天的视频先到这里,下期接着讲解如何下载模型。

很多朋友装完 openclaw 之后,想添加技能,却不知道怎么安装,今天这条视频我教你三种最简单的 skill 的 安装方法,看完这条视频,你也能给 openclaw 随便的添加技能。第一个我们要给大家介绍的 skill 的 安装方式是什么呢?就是在 opencloud web ui 里边,我们使用这个聊天的功能,让 ai 来帮助我们安装技能。首先我们在这里问 ai, 让它列出我们所有的技能,列出所有可用的技能。 在这里它已经列出了我们现在所有的安装的技能,包括它内置的和我们扩展的自己安装的技能。 在这里我们一定要看有没有这个 find skills, 这个是帮助我们发现和安装技能的最基础的技能,如果有这个技能,我们就可以在聊天框里让 ai 来帮我们找技能 和安装技能,如果没有,那么我们需要用别的方式先来把这个技能安装上。另外还有一个是这个 skill waiter, 它是技能的安全审查,我们在安装一个技能之前,最好先要用这个 skill waiter 来对这个技能进行一下审查。 我们现在来使用聊天窗口来安装一个技能给大家看看。在这里我们输入查找一个 ppt 相关的技能, 这是它的查找结果,我们就来查一下这个。第一个它的安全性,使用 skill waiter 来检查一下这个技能, 它已经给我们返回了信息,这是检查过的信息,它得出的结论是安全 safe 啊,我们就不用它翻译成中文了,因为这是 isopec 的 官方技能,肯定是安全的,我们只需要让它安装就成了,那么下面我们就给它输入命令安装,把这个技能的名称粘贴到这里,这个技能打回车,让 ai 来给我们安装这个技能 好。经过了一个很漫长的等待,把我的 token 都耗尽了之后,它终于给我显示出了安装成功, 已经安装成功了 pptx 这个技能,如果不是小白,我是实在不建议大家使用这种安装方式,下面我们来看第二种方式。点击左侧的技能菜单,可以进到 opencloud 的 技能这个功能里面, 在这里显示的是我们已经安装的技能,点击这个按钮, browse skill store 查看技能商店,我们就可以来到 opencloud 的 技能商店社区, 点击这个 browser skill, 我 们就可以在这里查看它所有已经提供的技能,给大家做一个安全提醒。这里的技能都是由社区的人员自己开发上传的,不能保证安全,所以 需要你使用 skillwriter 进行一下安全的检查之后再来安装 cloudhub, 它提供的安装工具是这个 cloudhub 的 命令行,我已经试过了,是在中国区用不了的,所以我们只能够通过下载的方式来安装。我们查一个 talk, 我们安装这个第一个,点击 download zip, 另存为 c 盘用户 ajax 里边。 skills 在 这里是所有的我们自己安装的这些技能保存的地方,我们把它在这里保存,然后我们打开这个的这个文件夹 好,把它解压到这里,字改一下,去掉版本号,只留技能的名称,这样的话,我们回到这个技能里,点一下,刷新, 找一找。 stock watch 在 这里就已经起用了,在聊天里我们查一下,列出当前所有的技能可用技能 好,可以看到这个 stock water 已经在我们安装的机囊里已经安装了,这就是第二种,我们自己来下载压缩包手动安装, 那么这个呢,是适合于动手能力比较强的这些朋友,那么对于电脑不太熟的朋友们呢,还有一种方法,搜索一个 stock, 我们来安装这个 doc monitor, 然后我们可以把这个名字复制下来到另外一个技能市场, skillstar hh, 把这个技能粘贴到它的搜索框里进行搜索。好,我们可以看到第四个,这个就是我们要找的这个技能标题的下边就是我们这个技能的安装方式,那么我们把这个语句复制下来之后呢, 回到命令行,把语句点右键粘到这里,回车 已经安装成功了,那么我们再回到龙虾的技能里搜一下 stock, 可以看到这个技能也已经安装上了,这就是 open claw 安装技能 skills 的 三种方式,今天就给大家介绍到这里,有什么不明白的可以在评论区留言关注我,每天一个 ai 知识,谢谢大家的观看,再见!

装好了 opencube 之后呢,百分之九十的人会发现没有什么神奇的,这其实是你没有正确配置这五个文件,因此呢,卡在这里了。到目前为止呢,我高频呢,使用了两个来月吧,发现大家用小龙虾的差距不再,模型也不是说你用 mac mini 或者是怎么样,而是在于 你有没有把这五个文件配置好,你配置的质量到底是怎么样的?哪五个文件呢? agent, m d so, m d user, m d heartbeat, md 以及很重要的 openglue 点接收文件。那这个视频呢,就带你逐一来拆解一下,这五个文件,也会附带多场景文件配置的模板,你呢,可以拿来就用,当然你也可以在我们社区里面 查看一百八十九日前几天刚发布的啊,这个小龙虾蓝皮书,目前呢已经有近万人在学习了。首先一个问题就是说,为什么 配置文件决定了这个小龙虾 agent 的 上限,因为 openclip 呢?它有一个设计哲学叫做一切皆文本,就是所有配置都是纯 lockdown 或者是 jason, 文件用记事本就能打开就能改,不需要其他任何专有的工具。那这意味着什么呢?就是你写配置有多准确,你的 agent 就有多聪明啊。很多人装玩这个 open clue 呢,往往呢就随便填一下这几个文件,然后就开始了,结果呢,就抱怨说这个 open clue 啊,不够聪明,没有网上说的那么好。那其实真正的问题就是你给他的这个 工作说明书太潦草,太随意了,根本没有认真去思考到底要写什么以及怎么写。这个情况呢,就相当于你招了一个九八五毕业生,但入职培训呢,你只是简单的就说一两句,好好干,那他当然不知道 该怎么办。 openclue 的 核心配置文件呢,一共有五个,分布在 openclue 下面的 workspace 这个目录,下面我们逐一来拆解这五个文件呢。第一个文件呢,是 agent 点 m d 这个文件它是什么呢?就是小龙虾的工作说明书。这个文件作用呢,相当于系统提示词 sister prompt, 它的文件化的版本。每一个 section 启动的时候呢, openclue 都会加载这个文件,它定义了 agent 的 身份 职责,回复风格以及行为边界。所以你能看到,就这个配置文件,它的质量决定了助手的实用性。详细的配置能让 ai 在 每次对话中呢,都有充分的上下文,而如果你配置很简陋,则需要你每次都重复说明很多具体的需求。 下面说一下几个这个配置的要素啊。第一个就是核心的身份 agent, 你 的名字叫什么?做什么的。第二个呢,核心职责具体负责哪些工作,你把工作细致描述一下。第三个呢,回复风格怎么样的?你的语气格式啊,回复的是简略还是非常的详细。第四个呢,叫做行为规则,你要写就是 你的这个权限,比如说你如果配置了这个渠道,你要写渠道的 id 或者是名称。第五个工具使用规则,哪些操作?需要确认的哪些操作呢?小龙虾他可以自己去操作,这给到大家一个通用模板,你直接拿去就可以用。 同时呢,也给大家举几个场景的案例啊,比如说你想让 openglue 当一个自由职业者的全能助手,你就可以这样写啊。再比如说,你想让 openglue 呢,当技术团队 leader 的 开发助手,那你可以这样写。 再或者呢,你想让他当一个学生的学习助手,那你应该这样来。配置 面呢,是几个避坑的提示。第一呢,就是不要把你的个人片号啊写在这个 edit 点 m d 里面,那么这个写在哪里呢?写在 user md 里面,下面我会介绍。第二呢,不要把临时任务 进去 agent md, 它是稳定的操作说明书,不是代办清单啊。再一个呢,角色的定义呢,你要具体,比如说你是一个有用的助手,这句话就等于没说,你要说什么。你是一个专注于 python 后端开发的技术顾问,擅长发自 a p i 和数据库,这才有用。所以能具体呢,就尽量要具体化。第二个文件啊, so 点 md, 这个是小龙虾的灵魂现法,它定义了核心的人格,以及不可违背的价值观啊。它有个特点,就是说你创建这个 md 之后呢, 不应该被后续的对话修改,就不可篡改,那这是 opencube 安全体系的基石。即使有人通过题词的注入 试图改变 angel 的 他的这个人格, so 点 m d 里面的规则呢,依然生效。那我根据国内外开源社区的这个实践,总结了有效的 so 点 m d 的 五大支柱啊,第一个,身份认同就是我是谁,服务于谁。第二个呢,沟通风格,主动的还是被动的?第三呢, 领域知识你要加上,比如说做开发的,技术站的偏好,部署的模式,代码风格。第四呢,决策框架,你可以给他指导选择的一些原则,比如说你可以告诉他,安全性永远大于便利性。 第五个,价值观和优先级,你使用 open cool 的 优化的目标是什么?准确性?实用性?还是隐私?这呢,是通用的模板,你可以直接拿去用啊。说几个场景,比如说,你想让 open cool 呢,是一个高安全需求场景的企业管理者啊,你可以这样写, 那如果你想让他成为一个温暖陪伴型的个人生活助手,你可以这样来写。 那再比如,你想让他成为一个严谨专业型的金融分析助手,那你可以这样写, 再讲几个避坑的提示,要用绝对语言,不要模糊表述,比如说绝不泄露就比尽量避免泄露呢要更有效。再有呢,就是按类别分组的规则,比如说安全、财务操作、用户 交互,方便维护。 software 点 m d 创建之后尽量啊,不要频繁的修改,因为它是现章,现章就意味着长期性,你可以每个月审视一次,但是呢,你不要每天去改它,不要把 software 点 m d 呢当任务清单啊,这会导致 agent 行为不稳定。好,接下来呢,第三个文件啊, user 点 m d 这个呢,顾名思义,就是我们使用者的结构化的信息,让 agent 能够提供针对性的个性化服务啊。每次绘画开始的时候呢,我们工作呢,也会加载这个 user d m d 的 内容到上下文窗口里面。当 ai 从第一句话开始就知道你是谁,你做什么,你喜欢什么,你讨厌什么,所 所以呢, ai 它如果有灵魂,但是不知道你是谁,它效果也是不太好的,等于白搭。相当于说 smart 点 m d 呢,定义了 ai 的 性格,那 user 点 m d 呢?定义了你的偏好,两者就缺一不可。配置要素呢,包括以下这么几点啊,第一个就是基本的信息,你包含称呼,还有你所在的这个时区语言这类 内容呢,很少变动的。再来第二个就是偏好和习惯,包括你的作息,沟通风格啊,你希望的格式偏好这些呢,仅需偶尔的调整。还有第三个就是你常用的这个联系人记录重要人物以及联系方式, 可以按需更新。第四个呢,就是你当前的工作重点,你现在正在推进什么项目,以及这些项目的关键截止日期。哎,这个放进去很有用。 ai 呢,它会在你每次跟他对话的时候联想起这些任务, 可以找出一些你可能自己都没想到的当前的对话,跟你现在做的这些任务之间的关系。所以这一点呢,是建议每周更新的。好,这个呢是通用的模板啊,你可以这样来写,具体呢,给几个案例。比如说你是个创业者,那你可以用这个,如果你是远程的自由职业者呢,你可以这样来写, 那如果你是一个研究生,那你可以这样来写。关于这一点,几个避坑点就是 user 点 md 呢,是变化很快的文件,建议每周花五分钟更新当前工作重点。还有呢,写的要具体,越具体 越好,我喜欢简洁的回复呢,就不如回复限制在三句话以内,使用项目符号,不要问是否还有其他需求等等。不要在 user 点 md 里面啊,写 agent 的 行为规则,这个呢是 agent md 和哨点 md 的 事情。第四个文件 heartbeat 点 md, 这个呢,让 agent 能够主动心跳啊,这是很有名的一个功能。 那么这个 md 文件呢,它定义了这个定时任务,那也是小龙虾非常受欢迎的一个原因,就是这个地方,它让小龙虾在没有用户触发的情况下,能够主动地执行操作。这个呢,也是我现在最常用的功能之一,我设置了好多的这个定时功能啊,每天早上这个全球播客这些内容, 我一醒来他就给我弄好了。那 opencube 的 这个文件,它是心跳啊,是一种周期性意识的机制。在主绘画当中呢,按固定间隔出发检查,让 iint 将多个轻量的地形检查合并到 同一轮里面。当然这个心跳呢,跟定时任务啊有一点点区别啊,比如说心跳呢,能共享主绘画的上下文,而定时任务呢,则是独立运行的,成本上呢,心跳一次可检查多项内容,更加的精细。那定时任务呢,则 每个任务独立消耗 token。 适用场景上,心跳适合监控检查、心跳提醒等场景。定时任务呢,则更适合精准的定时报告、固定时间推送等场景。整体原则是这样的,就是需要精准时间点的使用。这个定时任务需要智能监控的呢,使用心跳通用的模板呢,是这样。 那具体使用的场景呢?比如说,如果你需要做创业者的全天候的监控啊,你可以这样来写。如果你需要做自由职业者的客户管理呢,你可以这样来写。 如果你需要做学生的学习节奏管理呢,你可以这样来写。 那心跳任务呢,会持续地消耗 token, 那 这是很多新手会踩坑啊,这里呢,有几条铁律,第一个,日常检查呢,可以用免费的模型,比如说智普的四点七 flash, 这个模型 完全够用了。第二呢,只有需要高质量输出的任务呢,才用 cloud 系列模型,比如说周报生成,深度分析。再有呢,就是要设置活跃的时间窗口,没必要在这个凌晨三点钟,你还在心跳检查。最后一点呢,就是心跳,这个间隔 不要太短了,你不要设成五分钟啊,心跳一次,一般来说呢,一个小时三十分钟比较合理。好。最后一个重要文件,第五个, openclube index, 全局配置的 中台,那这个接收文件啊,它管理呢?模型选择 a p n 密钥预算控制,网关设置,渠道配置等等核心的参数。如果说前面四个文件定义了这个 agent 是 谁,做什么以及用户是谁,那么 open clue 点接收这个文件呢,定义了 用什么样的工具啊,消息你发到哪里就有渠道,以及花多少钱,具有哪些技能等等。这个阶层文件的核心模块包括以下这些,内容,环境变量模块,用于储存 a p i 的 密钥。 get 位网关负责网关端口配置和认证的管理。 agent 点 default 点 model, 这个非常重要,这个模块用于设置默认模型以及模型降级垫,也就是备用的模型。还有呢, agent 点 default, 用于配置每日 token 与费用上线。还有呢, models 点 provider 这个模块呢,用于定义自定义的模型提供商,因为可能有的朋友他是用的是第三方自定义模型。 下面呢是一些不同场景的这个配置的推荐,你们也可以拿去看一下。 好,以上呢就是这五个文件详细的文件解读,如果你是新手呢,第一次配置 openclue 呢,可以按照这个顺序来。第一个就是 配置 openclue, 点 just, 先确保模型能够跑起来,你要点 a p i 配点这个设置预算。第二步呢,是 so, 点 md, 定义 agent 的 人格和底线,这个文件以后尽量不要改。第三步, agent 点 md, 写清楚 agent 的 职责 和回复风格。第四步呢, user md, 告诉 agent 你 是谁,你现在在推进什么任务。第五步就是心跳,点 md, 配置定时任务,比如说先从每日早报开始。第六步就是测试你发几条消息,看看 agent 的 表现是不是符合你的预期。第七步呢,迭代,根据实际使用体验持续优化配置。 大家要有一个概念,配置呢,不是一次性的事情,最好的 openglue 的 配置呢,是在使用中不断的打磨出来的,每周花五分钟更新 user 点 md 的 里面的工作重点,每个月 审视一次 side md 和 agent md, 你 的小龙虾就会越来越懂你,你也会越来越喜欢用它,并真正解锁其强大的能力。希望呢,这些解读和案例呢,对你有启发,让你真正开始用好小龙虾。也欢迎在社区查看我们的一百八十九页的养虾蓝皮书,我们下一期呢,继续。


如果你现在还在纠结 opencloud 到底是装 windows 还是 mac mini, 这条视频直接给你答案。先说一下我的真实经验,我今天尝试用 windows 安装龙虾,花了四个小时才搞定权限问题、环境配置、 load 版本,是一路报错一路调整。我是程序员出身,尚且如此,如果说你是新手, 你真的会被劝退。所以结论很简单,想稳定省时间一次搞定的,直接选 mac mini 就 ok 了。想省钱,手上还有 windows 电脑, 你还想折腾的再选 windows。 但是我要强调一下,咱们要选 windows, 加上 wsl 二,这个不懂 wsl 的 可以去百度搜一下。为什么推荐 macmini 啊,是真的省心,一行命令直接跑起来,不用折腾环境,不用修各种奇怪的报酬, 半个小时部署完成,新手都可以搞定。关键是 mac mini 功耗低,几乎没有噪音,七乘二十四个小时开着当服务器,完全没有压力。再看 windows, 坑是真的多,权限依赖、版本、杀毒、软件干扰,每一步都可能卡住你。所以我推荐 mac mini, 咱们点赞收藏,下期手把手教你 mac mini 怎么装 open cloud。

为什么安装 oppo klo 智能体,我一直用刀客,而你非要装在电脑系统上,让他接管你的电脑?这就不得不提刀客的特性了。 像 oppo klo 的 部署,官方虽然只有一条命令,但在部署时需要安装 python、 node 等各种依赖环境,中间也需要交互配置。如果我不会解决环境依赖问题,还不懂如何配置大模型,那么就会很难通过这条命令部署成功。所以阿里云推出平替 oppo klo 的 智能体 coco, 就 单独做了一个 dork 的 安装方式,有些第三方平台 能用于面板。为了方便安装 openclaw, 也做了通过 dawker 的 方式一键部署 dawker。 这种方式把本该在我的电脑上要安装各种依赖环境和 openclaw 主程序都放在一个精简系统里,并且做了自动启动配置。这个精简系统就是 dawker 镜像。如果我的设备上安装了 dawker, 那 么只需要把这个 dawker 镜像运行起来,我的 openclaw 就 启动了。 如果刀克命令也不懂,那我还可以图形化工具点一下鼠标安装 open klo。 本来在代码屏幕上需要配置的大模型放到这里,图形化选择更直观,根本不需要管安装、依赖、交互配置等。这是刀克的方便之处。 因为 oppo 可乐运行在刀客容器中,如果哪天他抽风把我的文件删除了,那他只能删掉容器中的文件,删不着我电脑或存储机里的文件,完全不用担心他搞破坏。即便他把容器里的系统文件删除了,我只需点一下重建,容器就恢复正常了。这也是得益于刀客的技术特性,可随时销毁重建。 再就是我把藕粉可乐放到公网,哪天被入侵了,攻击者只能在我的容器里活动,多的操作也影响不了我的宿主机。等我发现被攻击了,那我直接删除容器就行了,完全不用考虑如何清理干净,有没有后门的问题。 dico 支持精细化的资源调度,可以限制 cpu、 内存、网络的占用,避免一个 open 可乐把服务器资源耗尽。另外,我要是把大模型和 open 可乐都部署在同一台服务器上,甚至部署了多个 open 可乐,大模型可能会把所有的资源都占用了,这几个 open 可乐就没有资源运行了。所以 dico 的 资源分配是不可或缺的。 如果我想在一台电脑上部署两个 oppo klo, 一个专门管工作,一个专门管生活,那么传统安装很难在同一台机器上隔离,两套 oppo klo 就 可以轻松实现,只需要启动两个容器就可以了,甚至更多的容器互不干扰。 哎,我的电脑突然出故障了,里面的 oppo klo 烤跑的数据都没了。如果我用的是 oppo klo, 是 容器,运行的数据目录会挂载到宿主机上,我再安装 配置了定时备份任务,自动备份数据目录,备份文件会自动传到网盘。我在新环境中重新安装 open collab, 还原备份文件,数据和环境就都恢复了, 不管是跨设备迁移还是数据备份恢复,都能轻松拿捏。但刀客的部署也存在一些弊端,比如我主要让 open collab 这类智能体给我处理电脑里的文件,调用我的摄像头、声卡等设备,那我得需要单独把文件目录或设备挂载到容器,多几步也能实现,比起安全方面的优势,这一点使用场景较少的麻烦其实也是可以接受的。 说呢,好了,本视频就到这里了,喜欢我的朋友点个关注,我们下期再见。

这是搭载了 opencloud 的 电脑,而这是飞书,我把 opencloud 接入了飞书,现在我们只需要在飞书上给他下达一个指令,他就可以在电脑上实现。比如我跟他说帮我在帮我上网搜集五篇科技新闻,总结成 n 点 a html, 并放在桌面,双击打开,截张屏发给我,我直接发送给他。 哎,他现在在电脑上创建了,然后打开了,接下来还会截张屏,然后在这里发给我,看看他会不会发。嗯,这里他就直接发过来了。好,我们可以看到,他就直接给我发送过来了,一张截屏。好,我们可以看到他,我完全没有操作,对吧?都是 open cloud 在 操作我的电脑,然后你看他就给我一个回应,接下来我来演示一下这个过程是怎么实现的。 好的,首先我们打开这篇文章,我们可以看到一开始他需要安装一个叫 node js 的 东西,如果还没有的话,就可以来到这个网站上去下载,那我们怎么知道有没有安装呢?打开这个终端,输入 node 杠 v, 然后如果这里能出来一个版本号,那就代表已经安装了,这个版本号必须要大于二十二。好,如果它小于二十二或者没有安装就会出问题。好,我们可以看到这里就有指令,然后下一步我们就要安装 opencl 了,我们直接复制这条指令,这是一条快捷安装的指令,然后粘贴过来这里,我们就可以看到它已经开始安装了,我们稍等片刻, 好的,我们终于安装好了,在这里。好的,我们终于安装好了,在这里我们先选择左边这个。 yes, 我 们可以通过左键盘的左键和右键,就这里这两个键来去切换这些选项。在这里我们先选择左边的 yes, 然后这里选择一个 quick start。 好, 这里我们如果再出现这选项,就选择 reset。 呃,然后如果出现这个的话就是 forestat, 这里我们需要选择一个模型,就是我们需要获取到这个模型的 apikey。 那 怎么获取呢?我们先来打开这个网站,这里呢我们可以看到有很多链接,我推荐使用这个红色的链接,因为网络连接会很快, 比如我们随便选择一个 miniso, 就是 kimi, 然后在这里我们就可以直接来到用户中心,一般来说他们的 ui 都会长得很像。然后有一个 apikey 管理这里我们在这里获取一个 key, 把这个 key 一定要保密,然后把它记下来。这里比如我们就直接选择这个 kimi, 好,然后我们就可以选择它的这些 api key 了,比如我们在这里就选择点 ai, 然后就输入一下它的 api key, 比如说我们就输入这个 api key 好, 回车它就可以了。这 api key 是 我瞎输的,实际上它不会长这个样,这里我们选 keep current。 嗯,这里我们待会会通过非输去配置,然后这个它这里可能会出一点问题,我们就选 skip for now, 好 的,这里先选 no, 然后这个这里就需要摁空格去选择,然后再摁回车去。确定 好,这里他就可以会安装一些东西。这里呢我们就选择第二个 open in web ui, 这样的话他就会打开一个,哎,这样的一个,嗯,他的链接就是一二七点零点零点一是幺八七八九端口。好的,现在让我们问他一个问题,来看看他能不能回答,比如我问他,你好好先问一个最简单的问题,看他怎么说。 好,他这里确实是回复了,嗯,他是刚上线,然后所以他什么都不知道,他也不知道咱们是谁,他是谁,那我们就可以告诉他,他应该叫什么,我们应该叫什么,我可以直接告诉他。 哎呦,好的,成功了,那以后我们再问他,他就会知道我们是谁了。现在我们就成功的部署 open core。 那 接下来我们怎么更方便的操作他呢?我们可以把他接入飞书,这样的话我们就可以在随时随地都直接打开飞书,给他发送一下消息,他就可以操作我们的电脑。那我们该怎么办呢?这个就是飞书开放平台,我们先注册一个账号,然后点击开发者后台, 好进来了,在这里呢有一个按钮叫创建企业自建应用,我们点击,然后这里我们给应用起一个名字,我就叫 c e 的 agent, 然后应用描述我们也叫这个,其实都是可以改的,那这里给应用一个图标,我就给他起这个,然后换成这个颜色 创建,这样的话就创建成功了。然后我们根据这个文章给他一个机器人权限,给他一个机器人。好,在这里呢,我们就给他一个机器人能力,我们点这个添加, 这就成功了,我们可以在这里看到机器人就代表成功了。这里点击凭证与基础信息,只要有一个 app id 和一个 app secret, 这两个我们要记下来,那这两个怎么用呢?这里有一段提示词, 我们直接把这段提示词复制下来,打开 open class, 然后直接粘贴给他,然后在这里呢我们把 app id 提换成实际的 app id, 我 们复制,然后这段删除,粘贴 app secret, 然后我们也复制粘贴好发给它。 好的,我们可以看到它说所有的配置已经完成了,那我们就回到飞书,然后我们刷新一下页面,在这里呢,我们点击事件已回调,然后点这个定义方式边的铅笔,选择长连接点,保存 好它,没有任何的报错就代表成功了。然后这里我们点添加事件,这里输入接收消息,点勾选这个接收消息 v 二点零,然后确认添加好之后,我们再点击这个权限管理,这里有一些权限,我们可以开通,首先我们输入 im, 开通完全线之后呢,如果我们看到这里有一个版本发布后,当前修改方可生效,我们就点击这个创建版本点,然后这里就输入一点零点,然后这里我们再写一个好,保存好,这样的话它就成功了。我们现在打开飞书这个软件,给他发一个消息试试。 好,这里有一个问题,之前没出现过这个问题,我就按照他的这个手法配置一下,哎,太棒了,我们可以看到这个标志就代表他已经开始思考了,好,他就回复我了,这样的话我们就成功的把它配置到了飞书上,而且我们成功的部署好了 open class。