预计阅读时间:3 分钟
OpenClaw 部署教程 - AI 助手框架
OpenClaw 是一个强大的 AI 助手框架,支持多种平台和功能!
目录
- 什么是 OpenClaw?
- 功能特点
- Docker 部署
- 二进制部署
- 配置与使用
- 技能安装
- 常见问题
1. 什么是 OpenClaw?
OpenClaw 是一个开源的 AI 助手框架,特点: - 多平台支持(Telegram、Discord、飞书等) - 可扩展技能系统 - 强大的工具集成 - 易于二次开发
2. 功能特点
| 功能 | 说明 |
|---|---|
| 多平台 | Telegram、Discord、飞书、Slack 等 |
| 技能市场 | 丰富的插件/技能 |
| 工具集成 | 浏览器、文件系统、代码执行等 |
| 语音合成 | 支持多种 TTS 引擎 |
| 记忆系统 | 长期/短期记忆 |
3. Docker 部署
快速部署
# 1. 创建目录
mkdir openclaw && cd openclaw
# 2. 创建 docker-compose.yml
cat > docker-compose.yml << 'YML'
version: '3.8'
services:
openclaw:
image: openclawi/openclaw:latest
restart: always
ports:
- "8080:8080"
volumes:
- ./data:/app/data
- ./config:/app/config
environment:
- OPENCLAW_CONFIG=/app/config/config.yaml
YML
# 3. 启动
docker-compose up -d
访问
http://localhost:8080
4. 二进制部署
Linux/macOS
# 1. 下载
wget https://github.com/openclaw/openclaw/releases/latest/download/openclaw-linux-amd64
# 2. 添加权限
chmod +x openclaw-linux-amd64
# 3. 创建配置目录
mkdir -p ~/.openclaw
# 4. 运行
./openclaw-linux-amd64
配置自动启动
# systemd 服务
# /etc/systemd/system/openclaw.service
[Unit]
Description=OpenClaw AI Assistant
After=network.target
[Service]
Type=simple
User=openclaw
ExecStart=/opt/openclaw/openclaw
Restart=always
[Install]
WantedBy=multi-user.target
5. 配置与使用
配置文件
# config.yaml
app:
name: OpenClaw
host: 0.0.0.0
port: 8080
channels:
telegram:
enabled: true
bot_token: ${TELEGRAM_BOT_TOKEN}
feishu:
enabled: true
app_id: ${FEISHU_APP_ID}
app_secret: ${FEISHU_APP_SECRET}
model:
provider: openai
default: gpt-4
api_key: ${OPENAI_API_KEY}
tools:
- browser
- filesystem
- exec
- web_search
- web_fetch
环境变量
# .env
OPENAI_API_KEY=sk-xxx
TELEGRAM_BOT_TOKEN=xxx
FEISHU_APP_ID=xxx
FEISHU_APP_SECRET=xxx
6. 技能安装
内置技能
OpenClaw 自带多种技能: - weather - 天气查询 - feishu- - 飞书系列 - web- - 网页系列 - coding-agent - 代码开发
安装新技能
# 使用 clawhub 安装
clawhub install <skill-name>
# 查看可用技能
clawhub search <keyword>
7. 常见问题
Q: 如何配置 Telegram?
- @BotFather 创建机器人
- 获取 Bot Token
- 在 config.yaml 中配置
Q: 支持哪些模型?
- OpenAI (GPT-4, GPT-3.5)
- Anthropic (Claude)
- DeepSeek
- Ollama (本地模型)
- MiniMax
Q: 如何更新版本?
# Docker
docker-compose pull
docker-compose up -d
# 二进制
# 重新下载最新版本
总结
OpenClaw 是一个功能强大的 AI 助手框架: - Docker 部署简单 - 配置灵活 - 技能丰富 - 适合个人和团队使用
标签: #OpenClaw #AI #部署 #助手框架
本文由 suisui 发布