OpenClaw是一个基于开源大语言模型的、功能丰富的AI助手项目,其特点是支持联网搜索、长上下文、文件处理和多种AI模型,以下教程将引导您完成在线部署。

核心概念
OpenClaw通常提供两种使用方式:
- 在线直接使用:访问开发者提供的演示网站。
- 自行部署:在自己的电脑或服务器上搭建,更私密、可定制。
本教程将同时涵盖这两种方式。
在线快速体验(最简单)
如果你只是想快速试用,可以直接访问开发者提供的演示站。
-
访问官方演示站:
- 通常项目方会在 GitHub 首页或相关社区提供演示链接。
- 常见演示地址(请以项目最新公告为准):
https://openclaw.xxx.com(示例,需查找真实地址)- 或关注项目作者的社交媒体账号获取。
-
使用方法:
- 打开网页,在对话框中输入问题即可开始聊天。
- 你可能需要:
- 在侧边栏选择模型(如 GPT-3.5, Claude, GLM等,取决于后端配置)。
- 点击“联网搜索”按钮来获取最新信息。
- 上传文件(TXT, PDF, Word, Excel, PPT等)进行内容分析。
注意:公开演示站可能存在人数限制、速度较慢或功能不全的情况,且请注意不要输入敏感隐私信息。
本地/服务器部署(推荐,功能完整)
这是充分发挥OpenClaw能力的方式,部署前提是你有一台能运行Python的电脑(Windows/Mac/Linux),并且能访问互联网。
准备工作
- 安装Python:确保你的系统已安装 Python 3.8 或更高版本。
- 访问 python.org 下载并安装。
- 安装时务必勾选 “Add Python to PATH”。
- 安装Git:用于下载项目代码。
- 访问 git-scm.com 下载并安装。
- 准备API密钥(关键步骤):
- OpenClaw本身是一个框架,需要接入大模型API才能工作。
- 你必须至少拥有以下任一服务的API Key:
- OpenAI:前往 platform.openai.com 注册并获取密钥。
- Azure OpenAI:如果你有Azure服务。
- Anthropic Claude:前往 console.anthropic.com 获取。
- 国内大模型:如智谱AI(GLM)、月之暗面(Kimi)、通义千问等,需前往对应平台申请。
- 开源模型:如Ollama(本地运行)、OpenRouter等。
正式安装步骤
第一步:获取项目代码
打开终端(Windows:Cmd 或 PowerShell; Mac/Linux: Terminal),执行:
# 注意:请将 `your-repo-org` 替换为真实的GitHub仓库地址,例如可能是 `xxdalin/OpenClaw` # 进入项目目录 cd OpenClaw
第二步:配置项目
-
复制环境变量示例文件,并创建你自己的配置文件:
# 通常项目会提供一个 .env.example 或 config.example.toml 文件 # 请根据项目实际结构操作,以下是通用示例: cp .env.example .env
-
对于使用
.env文件的项目:- 用文本编辑器(如VS Code, Notepad++)打开
.env文件。 - 找到类似
OPENAI_API_KEY=,ANTHROPIC_API_KEY=,ZHIPUAI_API_KEY=的配置行。 - 填入你从对应平台申请到的真实API密钥。
- 保存文件。
- 用文本编辑器(如VS Code, Notepad++)打开
-
对于使用
config.py或config.toml的项目:打开对应的配置文件,找到API密钥配置部分并填写。
-
-
(可选)配置模型和功能:
你可以在配置文件中指定默认使用的模型、是否开启联网搜索(需要配置SerpAPI或SearXNG等)、文件上传大小限制等。
第三步:安装依赖
在项目根目录(OpenClaw/)下运行:
强烈建议先创建并激活Python虚拟环境:
# 创建虚拟环境 python -m venv venv # 激活虚拟环境 # Windows: venv\Scripts\activate # Mac/Linux: source venv/bin/activate # 激活后,命令行提示符前会出现 (venv) 字样
然后安装项目依赖:
pip install -r requirements.txt
如果项目没有 requirements.txt,通常安装核心库即可,具体请查看项目的README:
pip install openai anthropic fastapi uvicorn langchain chromadb 等...
第四步:运行项目
根据项目的技术栈,启动命令可能不同:
-
如果是基于Web的(如使用Gradio, Streamlit, FastAPI):
# 示例:使用Gradio python webui.py # 或 gradio app.py # 示例:使用Streamlit streamlit run app.py
-
运行成功后,终端会显示一个本地URL,通常是:
Running on local URL: http://127.0.0.1:7860 -
打开你的浏览器,访问这个URL(如
http://127.0.0.1:7860)。
第五步:开始使用
- 在Web界面中,从模型下拉菜单中选择一个你已配置好API密钥的模型。
- 在对话框里开始提问。
- 尝试使用“联网搜索”、“上传文件”、“知识库”等功能。
常见问题与排错
- 安装依赖失败:
- 确保Python版本符合要求。
- 尝试升级pip:
pip install --upgrade pip - 使用清华、阿里等国内镜像源加速:
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
- 运行后报错“No API key provided”:
- 检查你的
.env或配置文件中的API密钥是否正确填写且没有多余的空格。 - 确保配置文件被正确加载。
- 检查你的
- 无法联网搜索:
- 该功能需要额外配置搜索引擎API(如SerpAPI, 需注册并获取key)。
- 检查项目文档,查看如何配置
SERPAPI_API_KEY。
- 界面与教程图片不一致:
- 开源项目更新很快,UI和功能可能会有变化,请以你克隆下来的最新代码和其自带的
README.md文档为准。
- 开源项目更新很快,UI和功能可能会有变化,请以你克隆下来的最新代码和其自带的
- 快速体验:直接访问官方演示站(如有)。
- 完整部署:
- 准备:安装Python、Git, 申请API Key。
- 获取:
git clone项目代码。 - 配置:填写API密钥到配置文件中。
- 安装:创建虚拟环境并安装依赖
pip install -r requirements.txt。 - 运行:执行启动命令(如
python webui.py), 访问本地URL。
最重要的建议:始终以你要安装的 OpenClaw项目Git仓库首页的 README.md 文件 为最权威的安装指南,不同开发者的版本可能会有细节差异。
祝您使用愉快!
标签: 项目