ouones/dsh-tavily-search ↗★ 0

dsh-tavily-search

基于 Tavily 的搜索提供方,直接调用其搜索接口。 适合需为 Web 能力接入 Tavily 搜索的用户;需自备 API key。

包名
dsh-tavily-search
兼容性
待验证
Harness 依赖范围
^0.1.0-rc.6
版本
0.1.2
许可证
MIT
最近更新
2026年8月14日

同名包的其他仓库

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ouones/dsh-tavily-search

配置

1. 填写 API key

在 Tavily 官网 注册获取自己的 API key,然后任选一种方式提供:

  1. DSH 凭据服务(推荐):把 TAVILY_API_KEY 存进 DSH 的凭据存储;
  2. 环境变量:启动 dsh web 前导出 TAVILY_API_KEY;
  3. 配置文件里直接写(不推荐,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 生成的自然语言回答 |