linktao159357/dsh-plugin-local-vision
linktao159357★ 0JavaScriptLast synced: 2026-08-16
—
README excerpt
dsh-plugin-local-vision DeepSeek Harness 本地视觉插件:通过 LM Studio 的 OpenAI 兼容端点调用 本地视觉模型 (默认 qwen3-vl-8b-instruct-abliterated-v2.0 )描述图片/截图。 - 🖼️ 全本地 :图片不出机器,无云端 API、无费用、无隐私外泄 - ⚡ 零依赖后端 :默认用 Node 原生 fetch 直连,不需要 Python/Pillow/httpx - 🐍 可选 Python 后端 :配置 pythonPath 后自动委托 scripts/vision-describe.py (带缩放/压缩,适合超大截图) - 🔍 友好报错 :LM Studio 未运行 / API key 错误 / 图片超限 / 超时,都有中文提示 前置条件 1. LM Studio 已启动,且本地端口 1234 可访问 2. LM Studio 开发者模式 已开启(Settings → Developer),拿到 sk-lm-... 的 API key 3. 已加载一个视觉模型(如 Qwen3-VL 系列),记下 精确的模型 ID (API 用 ID,不是显示名) 4. (可选)先跑一次探针验证连通性: 安装 在 agent preset 的 agent.cordis.yml 里加一行(该行只向宿主 tools 注册表注册工具、不发布服务, 不需要 isolate realm ,与官方 tool-web 行同理): 配置 插件配置优先级: config 字段 环境变量 默认值。 config 字段 环境变量 默认值 说明 baseUrl LMSTUDIO BASE URL http://127.0.0.1:1234 LM Studio 地址,不带 /v1 apiKey LMSTUDIO API KEY 空 开发者模式 key; 别写进 cordis.yml model LMSTUDIO VISION MODEL qwen3-vl-8b-instruct-abliterated-v2.0 精确模型 ID timeoutMs — 600000 请求超时(本地 VL 推理慢) maxBytes — 10485760 Node 后端图片大小上限(10MB) pythonPath LMSTUDIO VISION PYTHON 空 非空则用 Python 后端(带缩放压缩) 工具: vision describe 模型可直接调用,参数: 参数 必填 说明 imagePath ✅ 图片绝对路径(jpg/png/webp/bmp) prompt — 自定义描述要求,缺省为详细中文描述 maxTokens — 生成上限,默认 1200 返回模型生成的文字描述;出错时返回带原因的中文错误(HTTP 状…
View full README on GitHub →