Rainpomelo/dsh-anysearch ↗★ 0

dsh-web-search-anysearch

AnySearch / Tavily failover web search provider plugin for DeepSeek Harness 适合需要配置第三方搜索服务以增强联网搜索能力的用户。

Package
dsh-web-search-anysearch
Compatibility
Unverified
Version
1.1.0
License
MIT
Last updated
Oct 1, 2026

Other repositories with this package name

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Rainpomelo/dsh-anysearch

配置参数

API Key 可以通过插件配置或环境变量提供,两者都行。

方式 A:在 profile 的 patch 里配置

- id: web-search-anysearch
  config:
    apiKey: "as_sk_your_anysearch_key"     # AnySearch API Key
    tavilyKey: "tvly-your_tavily_key"      # 可选:Tavily 备用 Key
    maxResults: 5                          # 单次搜索返回条数(默认 5)

方式 B:使用环境变量

环境变量说明
ANYSEARCH_API_KEYAnySearch 的认证密钥
ANYSEARCH_BASE_URL自定义 AnySearch 接口地址(默认 https://api.anysearch.com/v1)
TAVILY_API_KEYTavily API Key
TAVILY_BASE_URL自定义 Tavily 接口地址(默认 https://api.tavily.com)

两个 Key 至少要有一个,否则 available() 会返回 false,seam 会以 WEB_PROVIDER_CONFIGURED_UNAVAILABLE 拒绝这次搜索——这是刻意的:有凭据的 provider 谎报可用,只会让每次搜索都变成一个专属报错。


方式 A:在 profile 的 patch 里配置

- id: web-search-anysearch
  config:
    apiKey: "as_sk_your_anysearch_key"     # AnySearch API Key
    tavilyKey: "tvly-your_tavily_key"      # 可选:Tavily 备用 Key
    maxResults: 5                          # 单次搜索返回条数(默认 5)

方式 B:使用环境变量

环境变量说明
ANYSEARCH_API_KEYAnySearch 的认证密钥
ANYSEARCH_BASE_URL自定义 AnySearch 接口地址(默认 https://api.anysearch.com/v1)
TAVILY_API_KEYTavily API Key
TAVILY_BASE_URL自定义 Tavily 接口地址(默认 https://api.tavily.com)

两个 Key 至少要有一个,否则 available() 会返回 false,seam 会以 WEB_PROVIDER_CONFIGURED_UNAVAILABLE 拒绝这次搜索——这是刻意的:有凭据的 provider 谎报可用,只会让每次搜索都变成一个专属报错。