OpenClaw 部署教程 - AI 助手框架

OpenClaw AI 助手框架 Docker/二进制部署教程

预计阅读时间:3 分钟

OpenClaw 部署教程 - AI 助手框架

OpenClaw 是一个强大的 AI 助手框架,支持多种平台和功能!


目录

  1. 什么是 OpenClaw?
  2. 功能特点
  3. Docker 部署
  4. 二进制部署
  5. 配置与使用
  6. 技能安装
  7. 常见问题

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?

  1. @BotFather 创建机器人
  2. 获取 Bot Token
  3. 在 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 发布