YOGEMOW/DeepSeek_Prism--packages-plugin-dsh ↗★ 2
@yogemow/deepseek-prism-dsh
适用于 DSH 的 DeepSeek Prism 插件:纯文本模型图片附件降级、技能运行时注册及设置界面(含视觉 API 密钥掩码输入与模型选择)。
AI 分析
用于为纯文本模型提供图片降级处理及运行时技能注册。适合需要在 DSH 中使用视觉 API、配置模型及管理图片附件的用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:YOGEMOW/DeepSeek_Prism#f1147825809a75cdc28553e4c61df24a15f7b4f1&path:packages/plugin-dsh说明文档
阅读完整 README ↗使用
node deepseek-prism/scripts/vision.mjs see --image --question ""
node deepseek-prism/scripts/vision.mjs see --image --question "" --detail
node deepseek-prism/scripts/vision.mjs see --image --question "" --full
node deepseek-prism/scripts/vision.mjs providers
node deepseek-prism/scripts/vision.mjs doctor
node deepseek-prism/scripts/vision.mjs cache stats
常用选项:
--provider auto|siliconflow|...:选择 Provider(默认auto)--json:调试用,输出解析后的 JSON--no-cache:跳过本地缓存--url:将--image视为远程图片 URL--max-chars 520:VEP 输出字符预算--compact:强制紧凑 VEP/1 输出(与--detail/--full同传时后者优先)--raw:只输出清洗后的原始文本--full:隐含完整通道,输出{raw, parsed}JSON 信封
环境变量
| 变量 | 说明 |
|---|---|
VISION_PROVIDER | auto 或预设 id,决定降级顺序 |
VISION_REGION | cn / global,影响预设优先级 |
VISION_API_KEY | 全局覆盖 API Key(配合 custom 预设) |
VISION_BASE_URL | 全局覆盖 Base URL(配合 custom 预设) |
VISION_MODEL | 全局覆盖模型 ID(配合 custom 预设) |
VISION_TIMEOUT_MS | 请求超时(默认见 vision.mjs) |
VISION_MAX_OUTPUT_TOKENS | 输出上限覆盖(默认 compact 512 / detail 按 Provider:SiliconFlow 等 4096,OpenRouter/Groq 8192) |
VEP_MAX_CHARS | VEP 紧凑输出字符预算(默认 520) |
VISION_DETAIL_AUTO | 自动分级开关:auto / always / never(默认 auto) |
VISION_MAX_CONTINUATIONS | 超长内容续写次数上限(默认 8;设为 0 关闭续写) |
VISION_RESIZE_TOOL | 大图缩放后端:auto / sharp / skip(默认 auto,找不到内置 sharp 时跳过并在 stderr 警告) |
VISION_RESIZE_MAX | 大图缩放边长阈值(默认 2048px) |
VISION_MAX_INPUT_PIXELS | 输入像素上限,超过则跳过缩放(默认 268435456,即 sharp 默认解压上限) |
VISION_SHARP_PATH | 可选:手动指定 sharp 包路径(默认自动查找 Codex 运行时 / DSH Web 运行时 / 技能目录 node_modules) |
Key 只走 .env 或进程环境,绝不进入命令行、日志或提交历史。