[GH-ISSUE #5387] [FEAT]: Add Baidu Search as a native web search provider for Agent skill #5062

Closed
opened 2026-06-05 14:51:47 -04:00 by yindo · 0 comments
Owner

Originally created by @jimmyzhuu on GitHub (Apr 8, 2026).
Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/5387

What would you like to see?

Add Baidu Search as a native web search provider for the Agent web-browsing skill.

Today, Baidu results can only be accessed indirectly through third-party search aggregators such as SerpApi or SearchApi by selecting the baidu engine. That works, but it still means users need to depend on an extra provider instead of configuring Baidu search directly inside AnythingLLM.

A native Baidu search provider would be useful for a few reasons:

  • Better retrieval for zh-CN web content, where Google/Bing/DuckDuckGo often have weaker coverage or ranking.
  • Lower setup friction for users who specifically want Baidu search, since they would not need an extra aggregator account just to reach Baidu results.
  • Clearer product support for Chinese-language agent workflows, especially for web-grounded research and citation-heavy answers.

A minimal first version could be scoped similarly to the existing search providers:

  • add Baidu Search as a top-level provider in Agent web search settings
  • add the required env/config fields
  • implement the provider in the web-browsing plugin
  • normalize results into the existing citation/result format already used by other search providers

This would keep the change small and reviewable while giving AnythingLLM a direct Baidu search option instead of only indirect access through third-party search APIs.

Originally created by @jimmyzhuu on GitHub (Apr 8, 2026). Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/5387 ### What would you like to see? Add **Baidu Search** as a native web search provider for the Agent web-browsing skill. Today, Baidu results can only be accessed indirectly through third-party search aggregators such as SerpApi or SearchApi by selecting the `baidu` engine. That works, but it still means users need to depend on an extra provider instead of configuring Baidu search directly inside AnythingLLM. A native Baidu search provider would be useful for a few reasons: - Better retrieval for zh-CN web content, where Google/Bing/DuckDuckGo often have weaker coverage or ranking. - Lower setup friction for users who specifically want Baidu search, since they would not need an extra aggregator account just to reach Baidu results. - Clearer product support for Chinese-language agent workflows, especially for web-grounded research and citation-heavy answers. A minimal first version could be scoped similarly to the existing search providers: - add `Baidu Search` as a top-level provider in Agent web search settings - add the required env/config fields - implement the provider in the web-browsing plugin - normalize results into the existing citation/result format already used by other search providers This would keep the change small and reviewable while giving AnythingLLM a direct Baidu search option instead of only indirect access through third-party search APIs.
yindo closed this issue 2026-06-05 14:51:47 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#5062