NattoCB/dsh-web-search-session-follow ↗★ 0
dsh-web-search-session-follow
DSH web_search provider that follows the current session's routed model provider: per-provider search route table (endpoint + credential ref + model), no hidden fallback.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:NattoCB/dsh-web-search-session-follow说明文档
阅读完整 README ↗Configuration
路由表随插件自带默认值安装,可在插件的 cordis.patch.yml 或安装副本中调整:
config:
fallback: official # official(默认)| none:miss 时回退官方方案还是保持报错
routes:
deepseek-official: # key = 会话里看到的 provider id
baseURL: https://api.deepseek.com/anthropic/v1
apiKeyEnv: DEEPSEEK_API_KEY
model: deepseek-v4-flash # 缺省跟随会话模型(anthropic 方言缺省内置默认)
openrouter:
protocol: openrouter-online # OpenRouter 自己的搜索方言
apiKeyEnv: OPENROUTER_API_KEY
maxResults: 5 # 注入的搜索结果条数
# :
# baseURL: https://
# apiKeyEnv:
| 字段 | 适用方言 | 说明 |
|---|---|---|
protocol | 全部 | 缺省 anthropic-web-search;OpenRouter 网关填 openrouter-online |
baseURL | 全部 | anthropic 方言自动追加 /messages;openrouter 方言追加 /chat/completions |
apiKeyEnv / apiKey | 全部 | 凭据引用名 / 字面密钥(二选一,字面优先) |
model | 全部 | 缺省跟随会话模型(anthropic 方言最终兜底 deepseek-v4-flash) |
maxResults | openrouter | 服务端 web 插件注入的结果条数(默认 5) |
maxTokens / maxUses / apiVersion | 全部 | 同内置默认(4096 / 5 / 2023-06-01;openrouter maxTokens 默认 1024) |