orrinzeng/chat-deepseek-vision1

chat-deepseek-vision

DSH (DeepSeek Harness) 原生插件:通过 chat.deepseek.com 识图模式(model_type=vision)分析图片,免费、无需第三方视觉 API key。

包名
chat-deepseek-vision
版本
1.0.0
最近更新
2026年8月18日

安装

此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗

Configuration

Plugin config comes from the loader entry's config; unset fields fall back to the same-named environment variables:

Plugin configEnv varDefaultDescription
tokenDSW_TOKEN-DeepSeek Web login token (64 chars, see below)
cookieDSW_COOKIE-Session cookie (e.g. ds_session_id=..., optional)
baseUrlDSW_BASE_URLhttps://chat.deepseek.comDeepSeek Web endpoint
timeoutMsVISION_TIMEOUT_MS180000SSE idle timeout (ms): measured as "no new data" duration, so long outputs are not killed by a total-time cap
screenshotDirVISION_SCREENSHOT_DIR~/Pictures/ScreenshotsScreenshot save directory
autoDescribe-trueAuto-describe send-box attachments and inject the description; false keeps only the analyze_attachment manual tool
attachmentPrompt-Default describe promptCustom prompt for auto-describing attachments
nativeImageModels-falseWhen true, if the current model declares image input (e.g. pi-ai vision models) the plugin skips projection/description and uses the native image pipeline
userAgent-Chrome 132 UARequest UA (optional)

Getting the token (64 chars):

  1. Log in to chat.deepseek.com in a browser
  2. F12 → Console, run: JSON.parse(localStorage.getItem('userToken')).value
  3. Fill the output into token (or DSW_TOKEN)

Limits: images only (screenshots, local images, URLs, data URIs), single image ≤ 15MB.