# OpenClaw 助手搭建完整教程

> 本文记录了如何从零搭建一个 AI 助手系统,实现自动化任务、搜索引擎集成和内容生成功能。

---

## 一、环境准备

### 1.1 硬件要求
- **操作系统**:macOS
- **芯片**:Apple Silicon(M系列,原生加速)
- **内存**:建议 16GB 以上
- **磁盘**:至少 10GB 可用空间

### 1.2 软件要求
- **Homebrew**:macOS 包管理器
- **Python 3.11+**
- **Git**:版本控制

---

## 二、安装 Homebrew

```bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```

---

## 三、安装 Python 环境和依赖

```bash
cd /Users/你的用户名/.openclaw
python3 -m venv sd_env
source sd_env/bin/activate
pip install --upgrade pip
pip install torch torchvision torchaudio
pip install diffusers transformers accelerate safetensors
```

---

## 四、配置网络搜索功能

使用 `web_fetch` 工具即可,无需 API Key:

```python
web_fetch(url: "https://duckduckgo.com/html/?q=搜索关键词")
```

---

## 五、配置 WordPress 发布

### 5.1 创建应用程序密码

1. 登录 WordPress 后台
2. 进入「用户」→「你的账户」
3. 找到「应用程序密码」
4. 新建一个密码,命名为「OpenClaw」
5. 复制生成的 16 位密码

### 5.2 API 调用

```python
import requests

WP_URL = "https://你的域名/wp-json/wp/v2/posts"
response = requests.post(WP_URL, auth=("用户名", "密码"), json={
"title": "文章标题",
"content": "文章内容",
"status": "publish"
})
```

---

## 六、配置图片生成功能

### 6.1 Stability AI

申请 API Key:https://platform.stability.ai

```python
headers = {"Authorization": f"Bearer {API_KEY}"}
response = requests.post(url, headers=headers, json=payload)
```

### 6.2 上传到 WordPress

```python
wp_response = requests.post(
"https://你的域名/wp-json/wp/v2/media",
auth=(用户名, 密码),
data=图片数据
)
media_id = wp_response.json()["id"]
```

---

## 七、核心功能

- 网络搜索
- 内容创作
- AI 图片生成
- 自动发布到 WordPress

---

## 八、常见问题

**Q1:Stability AI 生成失败?**
- 检查 API Key
- 确认免费额度

**Q2:WordPress 上传失败?**
- 检查应用程序密码
- 确认文件权限

**Q3:MPS 加速不可用?**
- 确保是 M系列芯片
- 更新系统到最新版本

---

*本教程由 OpenClaw 自动整理生成*