v1.0.4

zhipu web search

whyhit2005 whyhit2005 ← All skills

Zhipu AI Web Search Tool - Provides flexible search engine capabilities. Use when: - Need to search web information for latest data - Need specific search engines (Sogou, Quark, Zhipu Search) - Need to filter search results by time range or domain - Need to control result count and detail level Supported search engines: search_std (basic), search_pro (advanced), search_pro_sogou (Sogou), search_pro_quark (Quark) Supported parameters: search intent recognition, result count, time filter, domain filter, content size control

Downloads
1.2k
Stars
1
Versions
5
Updated
2026-02-24

Install

npx clawhub@latest install zhipu-web-search

Documentation

Zhipu Search

Web search via Zhipu AI API, supporting multiple search engines and flexible parameter configuration.

Quick Start

Basic Search

Use default parameters

search_query = "OpenClaw latest version"

search_engine = "search_std"

Advanced Search (Full Parameters)

search_query = "AI development trends"      # Required, max 70 chars

search_engine = "search_pro" # Required: search_std/search_pro/search_pro_sogou/search_pro_quark

search_intent = true # Optional, default false, enable search intent recognition

count = 20 # Optional, default 10, range 1-50

search_domain_filter = "example.com" # Optional, whitelist domain filter

search_recency_filter = "oneWeek" # Optional: oneDay/oneWeek/oneMonth/oneYear/noLimit

content_size = "high" # Optional: medium/high, control content detail level

request_id = "unique-request-id" # Optional, unique request identifier

user_id = "user-123456" # Optional, end user ID (6-128 chars)

Usage Methods

Method 1: Direct Script Call (Recommended)

python scripts/zhipu_search.py \

--query "search content" \

--engine search_pro \

--count 10

Method 2: Use OpenClaw Tool

System will automatically select appropriate parameters based on needs.

API Parameter Reference

| Parameter | Type | Required | Default | Description |

|-----------|------|----------|---------|-------------|

| search_query | string | ✅ | - | Search content, recommended ≤70 chars |

| search_engine | enum | ✅ | - | search_std/search_pro/search_pro_sogou/search_pro_quark |

| search_intent | boolean | - | false | Enable search intent recognition |

| count | integer | - | 10 | Result count, 1-50 |

| search_domain_filter | string | - | - | Whitelist domain filter |

| search_recency_filter | enum | - | noLimit | oneDay/oneWeek/oneMonth/oneYear/noLimit |

| content_size | enum | - | - | medium/high, control content length |

| request_id | string | - | - | Unique request identifier |

| user_id | string | - | - | End user ID (6-128 chars) |

Search Engine Selection Guide

| Engine | Use Case |

|--------|----------|

| search_std | Basic search, regular Q&A |

| search_pro | Advanced search, need more accurate results |

| search_pro_sogou | Sogou search, China domestic content |

| search_pro_quark | Quark search, specific scenarios |

Response Structure

{

"id": "task-id",

"created": 1704067200,

"request_id": "request-id",

"search_intent": [

{

"query": "original query",

"intent": "SEARCH_ALL",

"keywords": "rewritten keywords"

}

],

"search_result": [

{

"title": "title",

"content": "content summary",

"link": "result link",

"media": "site name",

"icon": "site icon",

"refer": "reference number",

"publish_date": "publish date"

}

]

}

Environment Requirements

  • -Environment variable ZHIPU_API_KEY must be configured
  • -Python 3.7+
  • -requests library

Notes

1. search_query should be kept within 70 characters

2. search_pro_sogou count must be 10/20/30/40/50

3. user_id length must be between 6-128 characters if provided

4. Search intent recognition increases response time but improves result relevance

Launch an agent with zhipu web search on Termo.