背景
现在 AI 助手很火,但大部分都不支持联网搜索。像 Perplexity Pro 这样的服务一个月要 20 美元,对个人开发者来说成本确实有点高。
作为一个程序员,我一直在寻找免费或低成本的解决方案。后来发现 OpenClaw 这个开源平台,可以很方便地自定义 Skill,配合智谱 AI 的 GLM 模型,就能实现免费的联网搜索功能。
什么是 OpenClaw
OpenClaw 是一个开源的 AI 助手平台,主要特性包括:
- 支持多个 AI 模型(GPT、Claude、GLM 等)
- 支持自定义 Skill(技能)
- 提供多种部署方式
- 支持飞书、Telegram 等多平台接入
官方文档地址:https://github.com/openclaw/openclaw
核心思路
利用 OpenClaw 的自定义 Skill 功能,调用智谱 AI 的 GLM 模型。GLM 模型本身支持联网搜索工具(web_search),我们只需要完成以下三步:
- 申请智谱 AI 的 API Key
- 编写调用脚本
- 配置到 OpenClaw
详细配置步骤
获取 API Key
首先需要在智谱 AI 官网申请密钥:
- 打开 https://open.bigmodel.cn/
- 注册账号(新用户通常有免费额度)
- 登录后进入控制台
- 点击左侧「API Keys」
- 点击「创建 API Keys」并复制保存好 Key
构建 Skill 目录结构
在 OpenClaw 的 skills 目录下新建文件夹,例如 glm-web-search,内部结构如下:
glm-web-search/
├── _meta.json
├── SKILL.md
└── scripts/
└── search.mjs
配置文件
_meta.json
{"ownerId":"local","slug":"glm-web-search","version":"1.0.0"}
SKILL.md
---
name: glm-web-search
description: 使用智谱 AI GLM 模型进行联网搜索
metadata:
{"openclaw":{"emoji":"🔍","requires":{"env":["ZHIPU_API_KEY"]}}}
---
使用智谱 AI 的 GLM 模型进行联网搜索。
需要配置 ZHIPUKEY 环境变量。


