@0x427567/dsh-tavily
Tavily联网搜索服务提供商插件 适合需要结构化联网搜索并支持无密钥优先策略的用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ShawnOY/dsh-tavily说明文档
阅读完整 README ↗Configuration
| Key | Default | Meaning |
|---|---|---|
apiKey | — | Literal key. Prefer the credential store. |
apiKeyEnv | TAVILY_API_KEY | Credential ref resolved per search. Must be a shell-style name ([A-Za-z_][A-Za-z0-9_]*); anything else is rejected when the config loads. |
baseURL | https://api.tavily.com | API base; /search is appended. |
searchDepth | basic | Tavily search_depth. advanced costs more. |
maxResults | 5 | Result bound when the caller sets none. |
includeAnswer | false | Ask Tavily for an LLM-written answer as well. |
provider | tavily | Which backend answers web_search: tavily or deepseek-official — see Switching providers. |
mode | keyless-first | Credential strategy — see below. |
keylessCooldownMinutes | 10 | How long a refused keyless tier is skipped. 0 disables the cooldown. |
language | auto | Copy language for this plugin alone. auto follows the harness preference — see Language. |
provider, mode, keylessCooldownMinutes and language are also editable at runtime from
Settings → Plugins → Plugin configuration. This package ships a browser half that contributes the card for its
dsh-tavily namespace — registering a namespace on the Host is not enough on its
own, because that page renders only the namespaces a card claims. A change there takes effect on
the next search, and the profile patch remains the base value a reset returns to. The other keys
are file-only.