dsh-tavily-search
Tavily-backed search provider (direct Tavily Search API, no LLM tokens) for the DeepSeek Harness web capability seam (ctx.web) 适合需为 Web 能力接入 Tavily 搜索的用户;需自备 API key。
同名パッケージの別リポジトリ
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ouones/dsh-tavily-searchドキュメント
README 全文を読む ↗配置
1. 填写 API key
在 Tavily 官网 注册获取自己的 API key,然后任选一种方式提供:
- DSH 凭据服务(推荐):把
TAVILY_API_KEY存进 DSH 的凭据存储; - 环境变量:启动
dsh web前导出TAVILY_API_KEY; - 配置文件里直接写(不推荐,key 会落盘):见下方覆盖配置中的
apiKey字段。
2.(可选)覆盖默认配置
插件默认配置(apiKeyEnv: TAVILY_API_KEY、searchDepth: basic、includeAnswer: true)一般够用。需要调整时,在 profile 的 cordis.patch.yml 里按相同的行 id 覆盖:
### 2.(可选)覆盖默认配置
插件默认配置(`apiKeyEnv: TAVILY_API_KEY`、`searchDepth: basic`、`includeAnswer: true`)一般够用。需要调整时,在 profile 的 `cordis.patch.yml` 里按**相同的行 id** 覆盖:
```yaml
## 配置项
| 字段 | 类型 | 默认值 | 说明 |
| --- | --- | --- | --- |
| `apiKey` | string (secret) | — | 直接写 key(不推荐,会落盘) |
| `apiKeyEnv` | string (credential-ref) | `TAVILY_API_KEY` | 从凭据服务/环境读取 key 时用的名字 |
| `baseURL` | string | `https://api.tavily.com` | Tavily API 地址,自建中转时可覆盖 |
| `searchDepth` | string | `basic` | `basic` \| `advanced` |
| `includeAnswer` | boolean | `true` | 是否返回 Tavily 生成的自然语言回答 |