想让你的Linux系统拥有一个强大的AI助手吗?今天我们就来详细讲解如何在Ubuntu 24.04 LTS上安装OpenClaw,并配置Deepseek模型,打造属于你自己的智能代理。
最近AI Agent的概念火热,但很多朋友在实际部署时却遇到了各种问题。今天,我将分享完整的OpenClaw安装流程,并针对常见坑点给出解决方案。
什么是OpenClaw?
OpenClaw是一个开源的AI Agent框架,它能够将大语言模型与你的系统深度集成,执行各种复杂任务。通过OpenClaw,你可以:
安装前的准备工作
在开始安装之前,我们需要先准备好基础环境。
1. 安装Node.js环境
OpenClaw基于Node.js开发,我们需要先安装Node.js。推荐使用nvm(Node Version Manager)进行安装,这样可以更方便地管理Node版本。
# 安装nvmcurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash# 重新加载shell配置source ~/.bashrc# 安装最新的LTS版本Node.jsnvm install --lts# 验证安装node --versionnpm --version
2. 安装Git(如未安装)
sudo apt updatesudo apt install git -ygit --version
正式安装OpenClaw
使用npm全局安装
安装过程可能会持续几分钟,我强烈建议添加-d参数来查看详细的安装日志,这样你能实时了解安装进度,避免焦虑:
npm install -g openclaw@latest -d
小提示:如果安装速度较慢,可以考虑使用国内镜像源:
npm config set registry https://registry.npmmirror.com
初始化配置OpenClaw
安装完成后,我们需要进行初始化配置,让OpenClaw能够正常运行。
运行onboard命令
openclaw onboard --install-daemon
这个命令会引导你完成基础配置。当询问选择什么模型时,选择Deepseek(如果你想要使用这个优秀的国产模型)。
配置Deepseek API密钥
初始化完成后,配置文件会生成在~/openclaw.json。你需要进行两项关键修改:
1. 替换API密钥
将配置文件中的apiKey替换为你在Deepseek官网申请的真正API密钥:
"apiKey":"sk-你的实际API密钥"
2. 调整上下文窗口大小
这是非常重要的一步!
默认配置的contextWindow和maxTokens都是4096,这个值太小,会导致无法处理较长的对话和任务。建议调整为更大的值,比如40960:
"models":{"mode":"merge","providers":{"custom-api-deepseek-com-alben":{"baseUrl":"https://api.deepseek.com","apiKey":"sk-your-api-key-here","api":"openai-completions","models":[{"id":"deepseek-chat","name":"deepseek-chat (Custom Provider)","reasoning":false,"input":["text"],"cost":{"input":0,"output":0,"cacheRead":0,"cacheWrite":0},"contextWindow":40960,// 修改这里"maxTokens":40960// 修改这里}]}}},"agents":{"defaults":{"model":{"primary":"custom-api-deepseek-com-alben/deepseek-chat"},"models":{"custom-api-deepseek-com-alben/deepseek-chat":{"alias":"alben-openseek"}},"workspace":"/home/alben/.openclaw/workspace","compaction":{"mode":"safeguard"},"maxConcurrent":4,"subagents":{"maxConcurrent":8}}}
启动OpenClaw仪表盘
配置完成后,就可以启动OpenClaw的Web仪表盘了:
openclaw dashboard
启动成功后,浏览器会自动打开dashboard,你将看到OpenClaw的漂亮界面!
结语
至此,你已经成功在Ubuntu 24.04 LTS上部署了OpenClaw,并配置好了Deepseek模型。现在,你可以开始探索AI Agent的无限可能了!
如果你在安装过程中遇到任何问题,欢迎在评论区留言交流。记得点赞收藏,方便日后查阅!
实用命令速查
| | |
|---|
openclaw onboard | | openclaw onboard --install-daemon |
openclaw dashboard | | openclaw dashboard |
openclaw status | | openclaw status |
openclaw gateway start | | openclaw gateway start |
openclaw gateway stop | | openclaw gateway stop |
openclaw gateway restart | | openclaw gateway restart |
版权声明:本文为原创技术教程,转载请注明出处。文中涉及的所有命令和配置均经过实际测试,但不同环境可能有所差异,请根据实际情况调整。
适用系统:Ubuntu 24.04 LTS(其他Linux发行版可参考)OpenClaw版本:最新稳定版模型配置:Deepseek Chat API