OpenClaw配置GLM联网搜索 - 免费使用AI搜索功能
还在为AI联网搜索头疼费?这篇文章教你实现AI联网搜索
背景
现在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),我们只需要:
- 申请智谱AI的API Key
- 编写调用脚本
- 配置到OpenClaw
详细配置步骤
第一步:申请智谱AI API Key
- 打开 https://open.bigmodel.cn/
- 注册账号(新用户有免费额度)
- 登录后进入控制台
- 点击左侧「API Keys」
- 点击「创建API Keys」
- 复制保存好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 =awaitfetch(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);第五步:配置环境变量
exportZHIPU_API_KEY="你的API密钥"第六步:重启服务
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+ | 一般 | 一般 |
| 本文方案 | 免费 | 稳定 | 够用 |
注意事项
- 智谱AI免费额度有限,建议合理使用
- 目前仅支持中文搜索效果最佳
- 如需大规模使用,建议升级付费套餐
总结
通过OpenClaw + 智谱AI的组合,我们实现了:
- ✅ 免费联网搜索
- ✅ 中文搜索效果好
- ✅ 部署简单
对于个人开发者或者小团队来说,这个方案完全可以满足日常需求。如果你有更好的方案,欢迎评论区交流!
参考:
- OpenClaw GitHub: https://github.com/openclaw/openclaw
- 智谱AI官网: https://open.bigmodel.cn/
标签: OpenClaw 智谱AI GLM 联网搜索 AI工具 免费
本文原创,转载注明出处