ThatSimpleTech/dsh-airlock--plugins-web-search ↗★ 0
dsh-airlock-web-search
多引擎网页搜索服务提供商插件 适合需要使用Brave、Tavily或SearXNG替代默认搜索服务的用户。
安裝
此插件尚未提供可驗證的 bundle,或相容性檢查未通過。請先閱讀倉庫說明。 閱讀完整 README ↗
說明文件
閱讀完整 README ↗Configuration
| Key | Default | Meaning |
|---|---|---|
backend | brave | brave, tavily or searxng |
braveApiKeyEnv | BRAVE_SEARCH_API_KEY | Credential reference for the Brave key, resolved through dsh's credential store (environment, .credentials.yaml, .env files) |
braveBaseURL | https://api.search.brave.com/res/v1 | Brave API base, for a proxy or tests |
tavilyApiKeyEnv | TAVILY_API_KEY | Credential reference for the Tavily key, resolved the same way |
tavilyBaseURL | https://api.tavily.com | Tavily API base, for a proxy or tests |
searxngURL | none | Base URL of the SearXNG instance, with any path prefix. The instance has to allow json in search.formats. |
timeoutMs | 15000 | Per-search timeout |
Example patch rows:
- id: web
config:
searchProvider: airlock-search
fetchProvider: http
- id: web-search-deepseek
disabled: true
- insert:
- id: web-search-airlock
name: 'dsh-airlock-web-search'
config:
backend: searxng
searxngURL: 'https://search.example.org'
dsh only imports plugins in the dependency closure of @deepseek-ai/dsh's package.json, or ones installed into a profile with dsh plugin --profile add. dsh-airlock's install.sh takes the first route.