dsh-provider-veark

DSH PLUGIN视觉与多模态

仓库 IcedWatermelonJuice/dsh-provider-veark · npm @icedcola/dsh-provider-veark

视觉与多模态 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

为 DeepSeek Harness 接入火山方舟 Coding Plan 的 DSH plugin,支持文本、图片与 PDF 文档理解,图片走 Files API,密钥粘贴即用。

验证等级 L5 L5 · 运行验证通过
GitHub 星标 2 复刻 1 · 未关闭 issue 0
最近更新 2026-09-11 创建于 2026-08-30
README 7.7 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add @icedcola/[email protected]
兼容 DSH 版本0.2.0-rc.2 等 8 个版本版本不匹配时安装会报错
Node.js 要求未标注来自仓库 package.json 的 engines 字段
前置依赖@deepseek-ai/dsh-atomic-write@>=0.1.2-rc.1、@deepseek-ai/dsh-client-store@>=0.1.2-rc.1 等 10 个需要同时安装的同级依赖
npm 包名@icedcola/dsh-provider-veark可用 npm view 查看包信息

能做什么

4 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-provider-veark:为 DeepSeek Harness 接入火山方舟 Coding Plan 的 DSH plugin

  • 接入火山方舟 Coding Plan
  • 图片走 Files API
  • PDF 文档理解
  • 密钥粘贴即用

适用场景

视觉识别文件读写

上游标签

deepseek-harnessdshdsh-plugin

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度活跃按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
  • L4.4_RESOLVED_ARTIFACT 安装版本已解析 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

仓库档案

视觉与多模态
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方IcedWatermelonJuice仓库 dsh-provider-veark · 默认分支 main
分类视觉与多模态vision
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言JavaScript仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue2 / 1 / 0收录时的数值,非实时
创建 / 更新2026-08-30 · 2026-09-11最后推送 2026-09-11
本站收录2026-09-01首次进入本站目录的时间

README 全文

7.7 KB
作者原文,中文版优先;只做安全转义,不改内容

dsh-provider-veark · 火山方舟 Coding Plan Provider for DeepSeek Harness

中文 | English

把火山方舟 Coding Plan 装进 DeepSeek Harness:文本、图片与 PDF 文档理解,密钥粘贴即用

为什么做这个插件 · 安装 · 配置 · 卸载 · Endpoint 与计费 · 已知边界 · 开发


为什么做这个插件

事情要从火山方舟 Coding Plan 打骨折说起:基础 Lite 原价 ¥40 现在只要 ¥9.9,高阶 Pro 原价 ¥200 现在只要 ¥49.9——这个价格不薅简直对不起钱包。可惜 DSH 自带的 pi-ai 路由虽然也能接火山方舟,却用不了 Files API:贴图只能一轮一轮地把整张图片 base64 塞进上下文,多轮对话又慢又费。

于是就有了这个插件:走火山官方 Responses API + Coding 网关;图片优先上传到方舟 Files API(上传一次,多轮只传 file_id),失败自动降级 base64;PDF 则通过插件私有 sidecar 安全接入 Coding Responses 原生 input_file,不改 Harness 核心,也不使用 TOS。

9.9!真的TM太香了!

> 折扣信息为 2026-08 活动价,以火山方舟官网为准。

安装

以下命令以 web profile 为例(profile 名不同请替换,如 headless)。三种方式任选其一,安装后重启 DSH 生效。

> 首次安装报错 ERR_PNPM_IGNORED_BUILDS? pnpm 11+ 默认禁止依赖执行构建脚本(涉及 protobufjs),先手动放行一次构建,再重新执行安装命令即可:
>
> bash > dsh plugin --profile web approve-builds protobufjs >
>
> 放行后重新跑一遍下方安装命令,只需处理这一次。

方式一:npm 源(推荐)

dsh plugin --profile web add @icedcola/dsh-provider-veark

方式二:GitHub 源

dsh plugin --profile web add github:IcedWatermelonJuice/dsh-provider-veark

方式三:本地 link(开发调试)

dsh plugin --profile web add /path_to_dsh-provider-veark

> 本地安装是 link 方式:直接引用源码目录,改动即时生效;但安装期间不要删除或移动该目录,否则 bundle 解析失效。

配置

  1. 打开 DSH 网页 → 设置 → 插件 →「火山方舟 Coding Plan」,展开卡片。
  2. 粘贴密钥(火山方舟 API Key)→ 保存。密钥写入 DSH 凭据服务,不回显、不落 settings.yaml。
  3. 完成。模型选择中出现「火山方舟 Coding Plan」(默认 ark-code-latest),文本、图片和 PDF 文档理解即可使用。

PDF 使用方法:先选择声明了 pdf 输入能力的模型(默认 ark-code-latest)。工作区内文档可直接在问题中输入 @docs/文件.pdf,带空格路径使用 @"docs/my paper.pdf";工作区外文档点击 Composer 左侧的 PDF 按钮,插件会立即暂存不可变快照并向草稿追加 @.dsh-pdf//<文件名>。/pdf 仅保留为迁移提示。按钮仅在本插件的 volcengine provider 且当前模型声明 pdf 时显示;自定义模型默认只有 text,请仅在实际 endpoint 支持文档理解时手动勾选 pdf。

卡片内可折叠调整:图片是否走云端文件服务、接口地址、图片清晰度与大小上限、PDF 本地保留天数、超时与重试、模型列表等;全部字段留空即恢复默认。

settings.yaml 高级字段(可选)

也可直接编辑 %DSH_HOME%\settings.yaml 的 dsh-provider-veark: 段(保存即热生效,可整段省略 = 全默认):

dsh-provider-veark:
preferFiles: true
chatBaseURL: https://ark.cn-beijing.volces.com/api/coding/v3   # coding 网关,勿改
filesBaseURL: https://ark.cn-beijing.volces.com/api/v3         # 标准域被 403 时切到 …/api/coding/v3
apiKeyEnv: ARK_API_KEY
# models:
#   - id: ark-code-latest
#     name: Ark Code Latest
#     contextWindow: 1000000
#     maxTokens: 128000
#     inputModalities: ["text", "image", "pdf"]
#     imagePixelBudget: 640000
#     imageMaxBytes: 1048576
# requestImagePixelBudget: 640000
# requestImageMaxBytes: 1048576
# fileExpirySeconds: 604800
# filesApiTimeoutMs: 15000
# filesProbeIntervalMs: 21600000
# pdfRetentionDays: 0       # 0 = 不自动删除;1–3650 = 后续上传时清理超期 sidecar

密钥也可不填卡片,改为启动前设置环境变量 ARK_API_KEY(或自定义 apiKeyEnv 指定的引用名)。

卸载

dsh plugin --profile web remove @icedcola/dsh-provider-veark

然后重启 DSH。插件不修改任何宿主源码;卸载后可再手动删除 %DSH_HOME%\dsh-provider-veark\(图片状态)和 %DSH_HOME%\provider-veark\(PDF sidecar)。删除 PDF sidecar 后,旧会话中的 PDF token 将无法再次展开。

Endpoint 与计费

请求 URL 计费
模型对话 …/api/coding/v3/responses Coding Plan 套餐
图片上传/删除 …/api/v3/files(默认) 存储 API,不计模型 token
PDF 文档理解 PDF base64 input_file 随模型对话发送 Coding Plan 套餐;不调用 Files/TOS

> 实测(2026-08,coding key):coding 网关 /api/coding/v3/files 不可用;标准域 /api/v3/files 可用。感觉官方日后是想将coding的files api也顺带迁移过去。

已知边界

  • 单个 PDF 和每次请求内累计 PDF 原始大小上限均为 45 MiB,为方舟 50 MB 文件限制与 64 MB 整体请求限制预留编码开销。
  • PDF 按钮产生的 sidecar 默认保存在 %DSH_HOME%\provider-veark\pdfs\:已经使用的快照默认永久保留,未被消息使用的暂存项和不完整孤儿会在 24 小时宽限后清理;可设置 pdfRetentionDays 清理已使用快照,但清理后旧会话无法再读取对应 PDF。
  • 普通 @路径.pdf 只会读取当前会话工作区围栏内的相对路径;绝对路径和越界路径保持普通文本,不会由 adapter 自动读取或外发。工作区文件按每次请求的当前内容读取,按钮 sidecar 则是选择时的不可变快照。
  • 仅导出/迁移会话 JSONL 不会携带 PDF sidecar;跨机器恢复时需同时迁移该目录。
  • 助手历史中的 reasoning 块不回放(Responses 协议限制)。
  • 不支持视频、音频或 TOS 直传。

开发

架构、测试、发布与回退手册见 DEV.md。

pnpm install
pnpm test

License

MIT

常见问题

8 问
答案由本站依据条目字段整理,不引用上游原文
dsh-provider-veark 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add @icedcola/[email protected]` 即可。对应的 npm 包名是 `@icedcola/dsh-provider-veark`。

dsh-provider-veark 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

dsh-provider-veark 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

dsh-provider-veark 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.2.0-rc.1、0.1.7-rc.2、0.1.7-rc.1、0.1.6-alpha.2、0.1.6-alpha.1、0.1.5-rc.2、0.1.3-alpha.2。

dsh-provider-veark 需要什么运行环境?

需要同时安装 @deepseek-ai/dsh-atomic-write@>=0.1.2-rc.1、@deepseek-ai/dsh-client-store@>=0.1.2-rc.1、@deepseek-ai/dsh-credentials@>=0.1.2-rc.1、@deepseek-ai/dsh-home-paths@>=0.1.2-rc.1、@deepseek-ai/dsh-launch-environment@>=0.1.2-rc.1。环境不满足时安装会失败,建议先确认本机版本。

dsh-provider-veark 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh-provider-veark 有哪些功能?

接入火山方舟 Coding Plan、图片走 Files API、PDF 文档理解、密钥粘贴即用。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

视觉与多模态
按星标排序,可作替代方案

open-design

open-design

L4 · 沙盒安装通过 10.0 万 星

awesome-gpt-image-2

awesome-gpt-image-2

GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+ 套工业级模板与可复用 Skills,新增 2.5 同提示词对比

L3 · 安装规范通过 3.4 万 星

PicGo

PicGo

L3 · 安装规范通过 2.7 万 星

iPolloWork

iPolloWork

L4 · 沙盒安装通过 6,775 星

modlens

modlens

ModLens 是 DeepSeek Harness 的视觉插件,为纯文本模型外挂视觉能力,粘贴图片即得结构化 JSON 证据(OCR、版面

L5 · 运行验证通过 4,207 星

OpenBiliClaw

OpenBiliClaw

本地私有、开源的自进化跨平台 AI 内容发现 Agent:先理解你,再主动从 B站、小红书、抖音、YouTube、X、知乎、Reddit、微

L4 · 沙盒安装通过 3,398 星

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。