TheRouter adds Zhipu Web Search routes
The launch added zhipu/search-pro alongside search-std, search-pro-sogou, and search-pro-quark as first-class /v1/chat/completions aliases with citation annotations and per-request billing.
Flagship BigModel search β richer snippets, deeper coverage.
BigModel operates search_pro through its tools API as a web-search engine, not as a normal chat-completions model.
TheRouter exposes it as zhipu/search-pro on /v1/chat/completions, translating the tools response into markdown result lines, url_citation annotations, and usage.web_search_requests billing metadata.
search-pro is the flagship web-search engine from Zhipu BigModel. It delivers richer content snippets, deeper crawl coverage, and better long-tail retrieval than search-std, while staying inside an OpenAI-style chat completion envelope so it drops into existing pipelines.
Pair it with a small chat model (glm-4.5-air, gpt-5-mini, claude-haiku) to build retrieval-augmented answers without managing your own crawler or embedding store.
| Type | Rate |
|---|---|
| Request | $0.0054 / request |
| Endpoint shape | OpenAI-compatible /v1/chat/completions alias backed by BigModel POST /api/paas/v4/toolsdocs.bigmodel.cn β | verified |
| Search engine | search_pro β BigModel self-developed premium multi-engine searchdocs.bigmodel.cn β | verified |
| Supported filters | search_recency_filter, search_domain_filter, content_sizetherouter.ai/guides/zhipu-web-search β | verified |
| Response citations | message.annotations entries of type url_citation with URL, title, content, start_index, and end_indextherouter.ai/guides/zhipu-web-search β | verified |
| Billing unit | Per request via usage.web_search_requests; token counts are zero for search aliasestherouter.ai/guides/zhipu-web-search β | verified |
| Streaming behavior | No partial upstream streaming; stream=true returns one complete chunk followed by [DONE]therouter.ai/guides/zhipu-web-search β | verified |
| Published vendor USD list price | Not published as a separate search-pro SKU on z.ai; TheRouter uses a platform per-request pricez.ai/pricing β | verified |
| Benchmark | Distribution | Score | Source |
|---|---|---|---|
Search retrieval quality The public docs describe search-pro as richer and higher-recall than search-std, but no reproducible benchmark score is published. | β | Not publicly disclosed | β |
End-to-end retrieval latency No public latency benchmark is available for TheRouter's search-pro alias; teams should measure regional retrieval latency before placing it on critical paths. | β | Not publicly disclosed | β |
Snippet/citation execution verification The code snippets in this page have not been executed in the paid verification ledger. This is intentionally left unverified until an operator approves SNIPPET_VERIFY_APPROVED=1. | β | Not publicly disclosed | β |
Use the global api.therouter.ai endpoint shown below for new integrations; the legacy China accelerated endpoint is retired.
curl https://api.therouter.ai/v1/chat/completions -H "Content-Type: application/json" -H "Authorization: Bearer $THE_ROUTER_API_KEY" -d '{
"model": "zhipu/search-pro",
"messages": [
{"role": "user", "content": "Summarize the key points from this input."}
]
}'Call search-pro through the OpenAI-compatible chat-completions endpoint. Inspect message.annotations for url_citation entries and usage.web_search_requests for per-request billing.
curl https://api.therouter.ai/v1/chat/completions \
-H "Authorization: Bearer $THEROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"zhipu/search-pro","messages":[{"role":"user","content":"Summarize the latest Anthropic model news with sources"}],"search_recency_filter":"oneWeek","content_size":"high"}'The launch added zhipu/search-pro alongside search-std, search-pro-sogou, and search-pro-quark as first-class /v1/chat/completions aliases with citation annotations and per-request billing.
The rate-card sweep found that z.ai publishes only one USD Web Search SKU and no separate USD search-pro price; TheRouter therefore labels search-pro pricing as a platform per-request price rather than an official vendor USD list price.
No. It is a web-search alias exposed through the chat-completions envelope for SDK compatibility. Use it to retrieve cited web results, then pass those results to a separate model for synthesis if you need a polished answer.
search-pro is positioned as the richer premium BigModel engine: deeper coverage, longer snippets, stronger recall, and support for the same recency/domain/content-size controls. Use search-std when basic low-cost search is enough.
No. BigModel's tools endpoint does not support partial streaming. TheRouter accepts stream=true for compatibility, but emits one complete result chunk and then [DONE].
The model is priced per request. Successful search calls include usage.web_search_requests: 1, and prompt/completion token counters are zero for this alias.
| source | URL | retrieved | |
|---|---|---|---|
| Endpoint shape | docs.bigmodel.cn β | 2026-08-02 | verified |
| Search engine | docs.bigmodel.cn β | 2026-08-02 | verified |
| Supported filters | therouter.ai/guides/zhipu-web-search β | 2026-08-02 | verified |
| Response citations | therouter.ai/guides/zhipu-web-search β | 2026-08-02 | verified |
| Billing unit | therouter.ai/guides/zhipu-web-search β | 2026-08-02 | verified |
| Streaming behavior | therouter.ai/guides/zhipu-web-search β | 2026-08-02 | verified |
| Published vendor USD list price | z.ai/pricing β | 2026-08-02 | verified |
| Search retrieval quality | docs.bigmodel.cn β | 2026-08-02 | unknown |
| End-to-end retrieval latency | therouter.ai/guides/zhipu-web-search β | 2026-08-02 | unknown |
| Snippet/citation execution verification | therouter.ai/guides/zhipu-web-search β | 2026-08-02 | unknown |
| TheRouter adds Zhipu Web Search routes | therouter.ai/blog/zhipu-search-and-glm-4-5-air-launch β | 2026-08-02 | verified |
| Zhipu search pricing reviewed against public rate cards | z.ai/pricing β | 2026-08-02 | verified |
| Is zhipu/search-pro a chat model? | therouter.ai/guides/zhipu-web-search β | 2026-08-02 | to verify |
| How is search-pro different from search-std? | docs.bigmodel.cn β | 2026-08-02 | to verify |
| Does stream=true give incremental search results? | therouter.ai/guides/zhipu-web-search β | 2026-08-02 | to verify |
| What does TheRouter bill for a search-pro call? | therouter.ai/guides/zhipu-web-search β | 2026-08-02 | to verify |