LiuJunheng/DeepSeekHarnessGreen--plugins-dsh-ollama16

dsh-ollama

自动识别本机 Ollama 服务并接入 DSH:启动后周期探测 Ollama 原生接口 /api/tags(默认 http://localhost:11434),在线则自动把 Ollama 注册为 OpenAI 兼容 Provider(写入 llm-pi-ai 的 providers 配置),WebUI Models 页即可选择 Ollama 模型并修改参数;模型有增删时自动同步。另提供 WebUI「设置 → Ollama 设置」面板在线修改插件配置(持久化到 DSH_HOME/ollama-config.json,保存即生效)。零原生依赖、零构建、纯宿主端。

包名
dsh-ollama
版本
0.1.0
许可证
Apache-2.0
最近更新
2026年9月12日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:LiuJunheng/DeepSeekHarnessGreen#123f0e98ee3267b9da82e9af6e74c1ab93901deb&path:plugins/dsh-ollama

配置

入口配置在 cordis.patch.ymlconfig 字段(或安装后修改该文件):

配置项默认值说明
enabledtrue是否启用自动识别
baseUrlhttp://localhost:11434Ollama 服务根地址(不含 /v1
displayNameOllamaModels 页显示的提供方名称
defaultContextWindow32768模型发现不到上下文大小时的回退值(面板不直接编辑,见 target*
defaultMaxTokens8192模型发现不到最大输出时的回退值(面板不直接编辑,见 target*
detectIntervalMs60000周期性探测间隔(毫秒)
probeTimeoutMs3000单次探测超时(毫秒)
ensureContexttrue自动修复上下文容量(创建 -32k 变体并指向它)
targetContextWindow32768生效的上下文窗口:写入 Models 页模型容量 + 变体固化的 num_ctx。面板「目标上下文窗口」即改此项
targetMaxTokens8192生效的单次输出上限(须远小于 targetContextWindow,如 32768/8192)。面板「目标最大输出」即改此项

使用流程

  1. 启动 Ollama(ollama serve)并确保已下载至少一个模型(ollama pull llama3.2 等);
  2. 启动 DSH(或直接使用绿色版启动器);
  3. 日志出现 [dsh-ollama] 检测到 Ollama 服务 即接入成功;
  4. 打开 WebUI → 设置 → Models,选择 Ollama 及模型即可对话。