OpenClaw 个人AI助手使用教程:从配置到实战

OpenClaw 个人AI助手使用教程:从配置到实战通过上一篇文章 OpenClaw 个人 AI 助手完整安装教程 你已经成功在本地部署了 OpenClaw 现在 是时候让它真正为你工作了 本文将详细介绍 OpenClaw 的配置和使用方法 包括 连接各种聊天渠道 WhatsApp Telegram 等 配置 AI 模型 Ollama 本地模型 OpenAI 等 使用命令行与 AI 交互 设置语音功能 编写自定义技能 2 1 配置文件结构

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



通过上一篇文章《OpenClaw 个人AI助手完整安装教程》,你已经成功在本地部署了OpenClaw。现在,是时候让它真正为你工作了!

本文将详细介绍OpenClaw的配置和使用方法,包括:

  • 连接各种聊天渠道(WhatsApp、Telegram等)
  • 配置AI模型(Ollama本地模型/OpenAI等)
  • 使用命令行与AI交互
  • 设置语音功能
  • 编写自定义技能

2.1 配置文件结构

OpenClaw的配置文件位于 ~/.openclaw/openclaw.json,采用JSON5格式(支持注释)。主要结构如下:

{ // 代理(AI)配置 agent: {

model: "ollama/deepseek-r1:14b", // 默认模型 thinkingLevel: "medium", // 思考深度 verboseLevel: "normal" // 详细程度 

},

// 聊天渠道配置 channels: {

// 各个渠道的配置 

},

// 网关配置 gateway: {

port: 18789, bind: "127.0.0.1" 

} }

2.2 配置AI模型

OpenClaw支持多种模型提供商,这里介绍两种常用方式:

方式一:使用本地Ollama(免费,推荐)
  1. 确保Ollama已安装并运行
    ollama list # 查看已安装模型 ollama pull deepseek-r1:14b # 拉取模型(首次使用)
  2. 在OpenClaw配置中添加Ollama
    nano ~/.openclaw/openclaw.json

    添加以下内容:

    { agent: {

model: "ollama/deepseek-r1:14b" 

}, providers: {

ollama: { baseUrl: "http://localhost:11434" // Ollama默认地址 } 

} }

 
   
方式二:使用OpenAI(需要API密钥)
  1. 获取API密钥:在 OpenAI平台 注册并创建密钥
  2. 配置OpenAI
    { agent: {

model: "gpt-4" 

}, providers: {

openai: { apiKey: "sk-你的密钥" // 或使用环境变量 OPENAI_API_KEY } 

} }

2.3 添加聊天渠道

OpenClaw支持数十种聊天渠道,下面以最常用的几个为例:

Telegram配置
  1. 在Telegram中创建Bot:搜索 @BotFather,发送 /newbot,按照提示创建,获得Token
  2. 在OpenClaw中配置
    { channels: {

telegram: { botToken: ":ABCdefGHIjklMNOpqrsTUVwxyz", // 你的Bot Token allowFrom: ["*"], // 允许所有人使用(谨慎!) dmPolicy: "pairing" // 私信需要配对码验证 } 

} }

WhatsApp配置

OpenClaw通过Baileys库实现WhatsApp连接(无需官方API):

{ channels: {

whatsapp: { // 无需额外配置,首次运行时会引导扫码登录 allowFrom: ["*"], dmPolicy: "pairing" } 

} }

首次启动WhatsApp渠道时,终端会显示二维码,用WhatsApp扫码即可登录。

Discord配置
  1. 在Discord开发者平台创建应用:https://discord.com/developers/applications
  2. 获取Bot Token并邀请Bot到服务器
  3. 配置OpenClaw
    { channels: {

discord: { token: "你的Bot Token", allowFrom: ["*"], dmPolicy: "pairing" } 

} }


3.1 启动网关
# 进入OpenClaw目录 cd ~/openclaw

启动网关(前台运行)

pnpm openclaw gateway –port 18789 –verbose

或者使用向导模式(包含安装服务)

pnpm openclaw onboard –install-daemon

网关启动后,访问 http://localhost:18789 可以看到Web控制界面。

3.2 使用命令行与AI对话

打开另一个终端(网关保持运行):

发送单条消息
pnpm openclaw agent –message “你好,请介绍一下自己”
进入交互式对话
pnpm openclaw agent –interactive

然后就可以连续对话了,输入 exit 退出。

指定思考深度
pnpm openclaw agent –message “帮我写一个Python爬虫” –thinking high

思考深度可选:offlowmediumhighxhigh

3.3 通过聊天渠道使用

一旦配置好渠道(如Telegram),你就可以直接在对应的聊天软件中与AI对话了:

  • 私聊:直接给Bot发送消息
  • 群聊:需要@Bot或设置群组规则

常用聊天命令:

  • /status - 查看当前会话状态
  • /reset - 重置对话历史
  • /think medium - 设置思考深度
  • /verbose on - 显示详细输出

4.1 语音功能(macOS/iOS/Android)

如果你有macOS、iOS或Android设备,可以安装配套应用实现语音交互。

macOS端配置
  1. 下载OpenClaw macOS应用(在Releases页面)
  2. 打开应用,它会自动发现本地网关
  3. 在设置中开启”语音唤醒”,设置唤醒词(如”Hey Claw”)
  4. 开启”对话模式”,即可通过语音与AI对话
Android端配置
  1. 下载OpenClaw Android APK
  2. 打开应用,输入网关地址(如 http://192.168.1.100:18789
  3. 配对后即可使用语音、摄像头、屏幕录制等功能
4.2 实时画布(Canvas)

画布是OpenClaw的特色功能,允许AI生成可视化内容。

在命令行中创建画布:

pnpm openclaw canvas create –title “我的画布”

AI可以通过工具操作画布:

  • 绘制图表
  • 生成思维导图
  • 展示实时数据
4.3 浏览器控制

OpenClaw可以控制浏览器,实现自动化操作:

  1. 在配置中启用浏览器工具
    { browser: {

enabled: true, headless: false, // 是否显示浏览器窗口 userDataDir: "~/.openclaw/browser-profile" 

} }

  • AI可以执行的操作
  • 打开网页

  • 截图

  • 填写表单

  • 点击元素

  • 提取数据

    4.4 定时任务(Cron)

    让AI定期执行任务:

    { cron: {

    jobs: [ { name: "每日新闻", schedule: "0 8 * * *", // 每天早上8点 command: "agent --message '给我今天的科技新闻摘要' --send-to telegram:@me" }, { name: "天气提醒", schedule: "*/30 * * * *", // 每30分钟 command: "agent --message '检查天气,如果有雨提醒我' --send-to whatsapp:+" } ] 

    } }


    技能是OpenClaw最强大的扩展机制。你可以编写自己的技能,让AI学会新本领。

    5.1 技能目录结构

    所有技能存放在 /.openclaw/workspace/skills/ 目录下,每个技能一个文件夹:

    /.openclaw/workspace/skills/ ├── weather/ # 天气技能 │ ├── SKILL.md # 技能描述(AI会读取) │ └── index.js # 技能实现代码 ├── calculator/ # 计算器技能 │ ├── SKILL.md │ └── index.js └── …
    5.2 编写第一个技能:计算器
    1. 创建技能目录
      mkdir -p ~/.openclaw/workspace/skills/calculator cd ~/.openclaw/workspace/skills/calculator
    2. 编写技能描述文件 SKILL.md
      # 计算器技能

    这个技能可以执行基本的数学运算。

    功能

    • 加法:add(a, b) 返回两数之和
    • 减法:subtract(a, b) 返回 a - b
    • 乘法:multiply(a, b) 返回两数之积
    • 除法:divide(a, b) 返回 a / b

    示例

    • 用户问:”3加5等于多少?” → 应该调用 add(3, 5)
    • 用户问:”10除以2” → 应该调用 divide(10, 2)
    • 编写技能实现 index.js
      module.exports = } };
    • 测试技能
      在聊天中问AI:”计算 15 乘以 3”,AI应该会调用你的计算器技能并返回45。




    • 5.3 技能调试

      查看技能加载日志:

      pnpm openclaw logs –follow | grep skill

      如果技能有错误,会在日志中显示。


    场景1:个人知识库助手

    将文档放入工作区,让AI帮你检索:

    # 创建工作区目录 mkdir -p ~/.openclaw/workspace/documents cp ~/我的笔记/*.md ~/.openclaw/workspace/documents/
    # 然后问AI:”在我的笔记中,关于机器学习的部分有哪些?”
    场景2:自动化工作流

    结合定时任务和渠道,打造自动化流程:

    1. 每天早上8点发送新闻摘要到Telegram
    2. 检测到Gmail新邮件时,让AI总结并转发到Slack
    3. 每小时检查一次服务器状态,异常时发送告警
    场景3:家庭助手

    结合Android节点,实现家庭自动化:

    • “打开客厅的灯”(需要智能家居集成)
    • “提醒我下午3点开会”(创建系统提醒)
    • “我在哪里?”(获取手机位置)

    Q1: AI不响应某个渠道的消息

    可能原因:渠道未正确配置或未在配置中启用
    解决:检查 ~/.openclaw/openclaw.json 中对应渠道的配置,确保 enabled 为 true(或不存在,默认启用)。



    Q2: 私信被要求配对码
    pnpm openclaw pairing approve whatsapp  # 是用户收到的配对码
    Q3: AI总是调用错误的工具

    解决:优化 SKILL.md 的描述,添加更多示例,让AI更清楚何时使用该技能。

    Q4: 语音功能不工作
    • 检查麦克风权限
    • 确认语音模型已下载(首次使用会自动下载)
    • 在macOS应用中检查”语音唤醒”是否开启
    Q5: 如何查看详细日志
    pnpm openclaw logs –follow –level debug

    至此,你已经掌握了OpenClaw的基本使用和高级功能。OpenClaw的强大之处在于它的可扩展性——你可以:

    • 编写更多技能,让AI学会新工具
    • 集成更多聊天渠道
    • 通过节点设备扩展物理世界交互
    • 贡献代码到开源项目
    学习资源
    • 官方文档:https://docs.openclaw.ai
    • 技能市场:https://clawhub.com
    • Discord社区:https://discord.gg/clawd

    后记:AI助手的真正价值在于与你工作流的深度融合。不要局限于本文的例子,多尝试、多探索,让OpenClaw成为你专属的数字助手。如果在使用过程中有新的发现或问题,欢迎在评论区分享交流!

    小讯
    上一篇 2026-04-22 07:13
    下一篇 2026-04-22 07:11

    相关推荐

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
    如需转载请保留出处:https://51itzy.com/kjqy/272846.html