LiuJunheng/DeepSeekHarnessGreen--plugins-dsh-ollama ↗★ 16
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,保存即生效)。零原生依赖、零构建、纯宿主端。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:LiuJunheng/DeepSeekHarnessGreen#123f0e98ee3267b9da82e9af6e74c1ab93901deb&path:plugins/dsh-ollama说明文档
阅读完整 README ↗配置
入口配置在 cordis.patch.yml 的 config 字段(或安装后修改该文件):
| 配置项 | 默认值 | 说明 |
|---|---|---|
enabled | true | 是否启用自动识别 |
baseUrl | http://localhost:11434 | Ollama 服务根地址(不含 /v1) |
displayName | Ollama | Models 页显示的提供方名称 |
defaultContextWindow | 32768 | 模型发现不到上下文大小时的回退值(面板不直接编辑,见 target*) |
defaultMaxTokens | 8192 | 模型发现不到最大输出时的回退值(面板不直接编辑,见 target*) |
detectIntervalMs | 60000 | 周期性探测间隔(毫秒) |
probeTimeoutMs | 3000 | 单次探测超时(毫秒) |
ensureContext | true | 自动修复上下文容量(创建 -32k 变体并指向它) |
targetContextWindow | 32768 | 生效的上下文窗口:写入 Models 页模型容量 + 变体固化的 num_ctx。面板「目标上下文窗口」即改此项 |
targetMaxTokens | 8192 | 生效的单次输出上限(须远小于 targetContextWindow,如 32768/8192)。面板「目标最大输出」即改此项 |
使用流程
- 启动 Ollama(
ollama serve)并确保已下载至少一个模型(ollama pull llama3.2等); - 启动 DSH(或直接使用绿色版启动器);
- 日志出现
[dsh-ollama] 检测到 Ollama 服务即接入成功; - 打开 WebUI → 设置 → Models,选择 Ollama 及模型即可对话。