HiSeax/dsh-image-to-text

HiSeax★ 0JavaScriptLast synced: 2026-08-15

Open on GitHub

DSH plugin: lets text-only (non-multimodal) models send and read images — bypasses the image admission gate, rewrites image blocks to local paths, and OCRs/describes them via configurable vision API providers (image_to_text tool).

README excerpt

dsh-image-to-text English 简体中文 Let text-only (non-multimodal) models accept images in DSH. By default DSH refuses to send images to models whose inputModalities do not include image — you get Model does not support image input / MODEL DOES NOT SUPPORT IMAGES , and text-only adapters reject raw image blocks with UNSUPPORTED CONTENT . This plugin solves that problem: - Bypasses the image admission gate for non-multimodal models, so image uploads are accepted into the conversation. - Rewrites image blocks into local file paths right before the request reaches the text-only adapter, so the model request stays text-only and never trips UNSUPPORTED CONTENT . - Registers the image to text model tool , which OCRs/describes those images through configurable vision API providers (multi-image, priority-based failover), then returns the recognized text to the model. No DSH source code is modified — everything is a self-contained plugin. Highlights - 🔓 Images become sendable in DSH sessions even when the active model is not multimodal (pi-ai / DeepSeek and other text-only routes). - 🖼️ image to text tool: OCR + description, multiple images per call, automatic provider failover. - 🔧 Every pro…

View full README on GitHub →
Media / Contentdeepseek-harnessdshdsh-pluginimage-to-textocrvision

Category