dsh-web-search-anysearch
AnySearch / Tavily failover web search provider plugin for DeepSeek Harness 适合需要配置第三方搜索服务以增强联网搜索能力的用户。
同名パッケージの別リポジトリ
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Rainpomelo/dsh-anysearchドキュメント
README 全文を読む ↗配置参数
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_KEY | AnySearch 的认证密钥 |
ANYSEARCH_BASE_URL | 自定义 AnySearch 接口地址(默认 https://api.anysearch.com/v1) |
TAVILY_API_KEY | Tavily 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_KEY | AnySearch 的认证密钥 |
ANYSEARCH_BASE_URL | 自定义 AnySearch 接口地址(默认 https://api.anysearch.com/v1) |
TAVILY_API_KEY | Tavily API Key |
TAVILY_BASE_URL | 自定义 Tavily 接口地址(默认 https://api.tavily.com) |
两个 Key 至少要有一个,否则 available() 会返回 false,seam 会以
WEB_PROVIDER_CONFIGURED_UNAVAILABLE 拒绝这次搜索——这是刻意的:有凭据的 provider
谎报可用,只会让每次搜索都变成一个专属报错。