sryimnoob123/dsh-web-search-ollama0

dsh-web-search-ollama

Ollama-backed search provider for the DeepSeek Harness web capability seam (ctx.web): adapts Ollama /api/web_search into dsh web_search tool.

包名
dsh-web-search-ollama
版本
0.1.1
许可证
NOASSERTION
最近更新
2026年8月25日

安装

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

或本地开发时使用 link:

2. 安装依赖并配置 web seam(一键)

cd $DSH_HOME/profiles/
pnpm install

# 一键写入 web seam 配置(自动追加 searchProvider: ollama + 禁用内置 DeepSeek 搜索)
node node_modules/dsh-web-search-ollama/scripts/install-patch.mjs

### 3. 配置 API Key

确保 `$DSH_HOME/.credentials.yaml` 中有:

```yaml
OLLAMA_API_KEY: 

配置项

可在 $DSH_HOME/settings.yamlweb-search-ollama: 段覆盖默认值:

web-search-ollama:
  apiKeyEnv: OLLAMA_API_KEY   # 凭据引用(默认 OLLAMA_API_KEY)
  maxResults: 5               # 每查询最大结果数(默认 5,1-10,超界自动收敛)
  # baseURL: https://ollama.com/api/web_search
配置项默认值说明
apiKeyEnvOLLAMA_API_KEY凭据引用名
maxResults5每查询最大结果数,范围 1-10(自动 clamp)
timeoutMs30000单次搜索超时(毫秒),超时报 WEB_PROVIDER_ERROR
baseURLhttps://ollama.com/api/web_search端点地址;也可用环境变量 OLLAMA_WEB_SEARCH_BASE_URL 覆盖

available() 只在配置可解析且有凭据来源(字面 key / 环境变量 / credentials 服务)时为 true; 非法 apiKeyEnv 会让 provider 标记为不可用而不是抛错。

或删掉环境变量,让 patch 配置决定: