跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
JavaScriptNode.jsAI

OpenClaw 集成 GLM 模型实现免费联网搜索

OpenClaw 结合智谱 AI GLM 模型,通过自定义 Skill 实现低成本联网搜索。步骤涵盖 API Key 申请、目录结构搭建、脚本编写及环境变量配置。相比付费方案,此方法利用免费额度满足日常开发需求,适合个人开发者快速部署。

beaabea发布于 2026/3/22更新于 2026/5/47 浏览
OpenClaw 集成 GLM 模型实现免费联网搜索

背景

现在 AI 助手很火,但大部分都不支持联网搜索。Perplexity 等付费方案一个月要 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),我们只需要完成以下三步:

  1. 申请智谱 AI 的 API Key
  2. 编写调用脚本
  3. 配置到 OpenClaw

详细配置步骤

申请智谱 AI API Key

首先去官网注册账号,新用户通常有免费额度。

  1. 访问 https://open.bigmodel.cn/
  2. 登录后进入控制台
  3. 点击左侧「API Keys」
  4. 创建新的 API Key 并复制保存
创建 Skill 目录结构

在 OpenClaw 的 skills 目录下新建文件夹,结构如下:

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"]}}} --- # GLM Web Search 使用智谱 AI 的 GLM 模型进行联网搜索。

## 环境变量
需要配置 ZHIPU_API_KEY 环境变量。
编写搜索脚本

接下来是核心部分,创建 scripts/search.mjs。这段代码负责构造请求并调用接口。

const apiKey = process.env.ZHIPU_API_KEY;
const endpoint = "https://open.bigmodel.cn/api/paas/v4/chat/completions";

const body = {
    model: "glm-4-flash",
    messages: [{
        role: "user",
        content: `请搜索:${query}`
    }],
    tools: [{
        type: "web_search",
        web_search: { search_query: query }
    }],
    tool_choice: "auto"
};

const resp = await fetch(endpoint, {
    method: "POST",
    headers: {
        "Content-Type": "application/json",
        "Authorization": `Bearer ${apiKey}`
    },
    body: JSON.stringify(body)
});

const data = await resp.json();
console.log(data.choices[0].message.content);

这里的关键在于 tools 字段,它告诉模型开启联网搜索能力,而 tool_choice: "auto" 让模型自行决定是否调用该工具。

配置环境变量

运行前需要在环境变量中注入密钥:

export ZHIPU_API_KEY="你的 API 密钥"
重启服务

配置完成后,重启 OpenClaw 服务使新 Skill 生效:

openclaw restart

使用效果

配置完成后直接对话即可:

用户: 帮我查一下最新的 AI 新闻 AI: 以下是最新 AI 相关新闻:

  1. OpenAI 发布新模型 GPT-5...
  2. Anthropic 发布 Claude 4...
  3. 智谱 AI 更新 GLM-5... (自动联网搜索并返回结果)

效果对比

方案月费用稳定性搜索效果
Perplexity Pro$20稳定好
ChatGPT Plus$20一般一般
第三方搜索 API¥50+一般一般
本文方案免费稳定够用

注意事项

  1. 智谱 AI 免费额度有限,建议合理使用
  2. 目前中文搜索效果最佳
  3. 如需大规模使用,建议升级付费套餐

总结

通过 OpenClaw + 智谱 AI 的组合,我们实现了免费且稳定的联网搜索。对于个人开发者或小团队来说,这个方案完全可以满足日常需求。

参考资料

  • OpenClaw GitHub: https://github.com/openclaw/openclaw
  • 智谱 AI 官网:https://open.bigmodel.cn/

目录

  1. 背景
  2. 什么是 OpenClaw
  3. 核心思路
  4. 详细配置步骤
  5. 申请智谱 AI API Key
  6. 创建 Skill 目录结构
  7. 配置文件
  8. 环境变量
  9. 编写搜索脚本
  10. 配置环境变量
  11. 重启服务
  12. 使用效果
  13. 效果对比
  14. 注意事项
  15. 总结
  16. 参考资料
  • 💰 8折买阿里云服务器限时8折了解详情
  • GPT-5.5 超高智商模型1元抵1刀ChatGPT中转购买
  • 代充Chatgpt Plus/pro 帐号了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Linux 内核设备内存迁移机制:SVM 核心基础设施
  • Python 月相计算与 Web 可视化系统设计
  • OpenClaw Skills 合集开源:700+ 本地 AI Agent 技能插件盘点
  • 66 个机器人开源项目合集:科研、教育、工业与医疗资源整理
  • SpringBoot 无人机智能管控系统小程序设计与实现
  • 微信 ClawBot 插件接入个人微信及 Windows 安装指南
  • 字节跳动音视频前端一面面经与性能优化深度解析
  • 蓝桥杯 2025 国赛 P15435 免费披萨 C++ 题解
  • ESP32 对话机器人:整合 Coze 大模型与百度千帆 ASR/TTS
  • Gemini Pro 实测:谷歌 AI 的实际应用与能力评估
  • 2025 年 3 月 CCF-GESP C++ 三级真题解析
  • 2026 年 3 月全球 AI 前沿动态:模型、智能体与产业融合
  • Happy Coder:Claude Code 的移动端与 Web 客户端
  • 2026 年 3 月全球 AI 前沿动态与技术突破
  • Figma + Claude + Weavy AI:构建高效 AI 辅助设计工作流
  • C++跨平台开发:工程难题与解决方案深度解析
  • 在排序数组中查找元素的第一个和最后一个位置(二分查找)
  • 通义万相 2.1 实战:AIGC 内容生成与多模态应用解析
  • PAT 乙级 1032:挖掘机技术哪家强 Python 高效解法
  • 易语言数据库应用开发:Access本地存储与MySQL远程管理实战

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online