orrinzeng/chat-deepseek-vision ↗★ 1
chat-deepseek-vision
DSH (DeepSeek Harness) 原生插件:通过 chat.deepseek.com 识图模式(model_type=vision)分析图片,免费、无需第三方视觉 API key。
AI 분석
核心用途是为 DSH 引入免费的图片分析能力。适合需要让 AI 识别和分析图片,但不想额外购买或配置第三方视觉 API Key 的用户。
설치
검증된 bundle이 없거나 호환성 검사에 실패했습니다. 먼저 저장소 설명을 읽어 주세요. 전체 README 읽기 ↗
Configuration
Plugin config comes from the loader entry's config; unset fields fall back to the same-named environment variables:
| Plugin config | Env var | Default | Description |
|---|---|---|---|
token | DSW_TOKEN | - | DeepSeek Web login token (64 chars, see below) |
cookie | DSW_COOKIE | - | Session cookie (e.g. ds_session_id=..., optional) |
baseUrl | DSW_BASE_URL | https://chat.deepseek.com | DeepSeek Web endpoint |
timeoutMs | VISION_TIMEOUT_MS | 180000 | SSE idle timeout (ms): measured as "no new data" duration, so long outputs are not killed by a total-time cap |
screenshotDir | VISION_SCREENSHOT_DIR | ~/Pictures/Screenshots | Screenshot save directory |
autoDescribe | - | true | Auto-describe send-box attachments and inject the description; false keeps only the analyze_attachment manual tool |
attachmentPrompt | - | Default describe prompt | Custom prompt for auto-describing attachments |
nativeImageModels | - | false | When 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 UA | Request UA (optional) |
Getting the token (64 chars):
- Log in to chat.deepseek.com in a browser
- F12 → Console, run:
JSON.parse(localStorage.getItem('userToken')).value - Fill the output into
token(orDSW_TOKEN)
Limits: images only (screenshots, local images, URLs, data URIs), single image ≤ 15MB.