BigModel Web Search Fallback
/install bigmodel-web-search-fallback
BigModel Web Search Fallback
Use this skill when you want Zhipu search without modifying OpenClaw core.
It provides a local wrapper script with two execution modes:
raw— call Zhipu Web Search API directly and get structured resultschat— call Zhipu chat completions with the built-inweb_searchtool and get a synthesized answer
Requirements
Make sure the OpenClaw host has one of these environment variables set:
ZAI_API_KEYZHIPUAI_API_KEYBIGMODEL_API_KEY
If none is present, stop and report missing auth instead of retrying blindly.
Engine selection
This skill supports four Zhipu search engines:
search_std— default, lowest-cost/basic searchsearch_pro— stronger general search qualitysearch_pro_sogou— 搜狗-backed routesearch_pro_quark— 夸克-backed route
Default to search_std unless the user asks for:
- better search quality
- broader retrieval coverage
- a specific upstream engine
- result comparison across engines
When the user explicitly names an engine, honor it.
Quick decision
- Use
rawwhen you want structured results such as title/link/summary/media/date and you will write the final answer yourself. - Use
chatwhen you want GLM to search and summarize in one call. - Use
search_stdfirst for routine lookups. - Switch to
search_prowhen quality matters more than cost. - Switch to
search_pro_sogouorsearch_pro_quarkwhen the user wants to test or compare engines.
Commands
Run commands from the skill directory or use absolute paths.
Raw structured search
python scripts/zhipu_web_search.py raw --query "OpenClaw 是什么" --engine search_std --count 5 --pretty
Search + answer synthesis
python scripts/zhipu_web_search.py chat --query "请简要说明 OpenClaw 是什么,并给出搜索来源。" --engine search_std --count 5 --pretty
Higher-quality search
python scripts/zhipu_web_search.py raw --query "今天的 AI 新闻" --engine search_pro --count 5 --pretty
Explicit engine comparison
python scripts/zhipu_web_search.py raw --query "OpenClaw 是什么" --engine search_pro_sogou --count 5 --pretty
python scripts/zhipu_web_search.py raw --query "OpenClaw 是什么" --engine search_pro_quark --count 5 --pretty
Workflow
- Decide whether the task needs
rawresults or achat-generated answer. - Pick the engine:
- default
search_std search_profor better qualitysearch_pro_sogou/search_pro_quarkfor explicit engine routing or comparison
- default
- Run the wrapper script.
- If using
raw, summarize the returned results yourself and cite the best links. - If using
chat, still sanity-check the answer before sending it. - If the user asks how this relates to built-in
web_search, explain that this is a non-invasive fallback and does not replace OpenClaw core tooling.
Notes
- The script prints JSON to stdout for easy parsing.
- Supported flags include
--domain-filter,--recency,--content-size,--count, and--engine. - Read
references/api-notes.mdif you need API details, engine guidance, or more examples.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install bigmodel-web-search-fallback - After installation, invoke the skill by name or use
/bigmodel-web-search-fallback - Provide required inputs per the skill's parameter spec and get structured output
What is BigModel Web Search Fallback?
Use Zhipu / BigModel web search as a non-invasive fallback when the built-in web_search route is unavailable, failing, or the user explicitly wants 智谱 / BigM... It is an AI Agent Skill for Claude Code / OpenClaw, with 116 downloads so far.
How do I install BigModel Web Search Fallback?
Run "/install bigmodel-web-search-fallback" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is BigModel Web Search Fallback free?
Yes, BigModel Web Search Fallback is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does BigModel Web Search Fallback support?
BigModel Web Search Fallback is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created BigModel Web Search Fallback?
It is built and maintained by gxhdky2345 (@gxhdky2345); the current version is v1.0.0.