界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
开发与工程 · SKILL.md

autoglm-websearch

autoglm-websearch

【开发与工程】使用 AutoGLM Web Search 接口进行网络信息搜索。当用户需要联网搜索、查询最新资讯、检索网页内容或获取实时信息时使用此 skill。 Token 通过本地服务 http://127.0.0.1:53699/get_token 自动获取,无需手动配置环境变量。

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: autoglm-websearch description: > 使用 AutoGLM Web Search 接口进行网络信息搜索。当用户需要联网搜索、查询最新资讯、检索网页内容或获取实时信息时使用此 skill。 Token 通过本地服务 http://127.0.0.1:53699/get_token 自动获取,无需手动配置环境变量。 compatibility: requires: - Python 3、hashlib(内置)

AutoGLM WebSearch Skill

调用 AutoGLM Web Search API 进行网络搜索。


Token 获取

脚本启动时自动向本地服务发起 HTTP GET 请求获取 token:

项目内容
地址http://127.0.0.1:53699/get_token
方式GET
返回Bearer xxx(直接作为 Authorization 头使用)

若返回值不含 Bearer 前缀,脚本会自动补全。


Search API

项目内容
地址https://autoglm-api.zhipuai.cn/agentdr/v1/assistant/skills/web-search
方式POST
请求体{"queries": [{"query": "<搜索词>"}]}

签名 Headers(每次动态生成):

  • X-Auth-Appid: 100003
  • X-Auth-TimeStamp: 当前秒级 Unix 时间戳
  • X-Auth-Sign: MD5(100003 + "&" + timestamp + "&" + 38d2391985e2369a5fb8227d8e6cd5e5)

执行脚本

使用同目录下的 websearch.py:

python websearch.py "搜索关键词"

返回结果处理

响应结构

{
  "code": 0,
  "msg": "SUCCESS",
  "data": {
    "results": [
      {
        "webPages": {
          "value": [
            {
              "name": "页面标题",
              "url": "页面链接",
              "snippet": "摘要内容"
            }
          ]
        }
      }
    ]
  }
}

输出要求

1. 总结搜索内容 基于所有条目的 snippet 字段,提炼出与用户 query 相关的核心信息,用自然语言组织成简洁的回答。

2. 附加引用列表 在回答末尾附上参考来源:

**参考来源:**
1. [页面标题](页面链接)
2. [页面标题](页面链接)
我的收藏