dshbase

Plugin directory / Vision / dsh-imggenerate

dsh-imggenerate

Verified · install-tested on dsh Bald0Wang

✓ Actively maintained Builds on 2 official DSH packages

View on GitHub ↗ ← Back to plugin directory

3Stars
0Forks
0Open issues
JavaScriptLanguage
2026-08-14Last push
Cross-platformPlatform

What it does

DeepSeek Harness plugin: image_generate tool with qwen-image-3.0 (Aliyun MaaS) and doubao-seedream (Volcano Ark) providers

✅
Our take
Works — verified, early-stage project

DeepSeek Harness plugin: image_generate tool with qwen-image-3.0 (Aliyun MaaS) and doubao-seedream (Volcano Ark) providers It installs cleanly and boots without issues in our testing. It's early-stage but functional.

“Verified” means our automated CI actually ran dsh plugin add in a clean profile and it booted — nothing more. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.

README

dsh-image-gen

dsh-plugin

DeepSeek Harness 图片生成插件:给 agent 注册一个 image_generate 工具,让 dsh 里的大模型可以直接画图。

双通道支持:

Provider 模型 能力
volcano(火山方舟,默认) doubao-seedream-5-0-pro-260628 文生图、图生图(referenceImage)、size 1K/2K/4K 或 WxH、水印开关
qwen(阿里 MaaS) qwen-image-3.0-pro 文生图、promptExtend 提示词扩写

纯 JavaScript、零构建步骤,安装时无需 pnpm 构建授权。

安装

方式一:装进 profile(推荐)

dsh plugin --profile demo add github:Bald0Wang/dsh-imggenerate
dsh --profile demo

或从本地目录 / npm / tarball 安装:

dsh plugin --profile demo add ./dsh-image-gen        # 本地目录
dsh plugin --profile demo add dsh-image-gen          # npm(如已发布)
dsh plugin --profile demo add ./dsh-image-gen-0.1.0.tgz

方式二:不安装,直接 overlay

git clone https://github.com/Bald0Wang/dsh-imggenerate.git
cd dsh-imggenerate && npm install
cp quick.example.cordis.yml quick.cordis.yml   # 填入你的 key 与绝对路径
npx @deepseek-ai/dsh web --patch "$PWD/quick.cordis.yml"

配置 API Key(必做)

插件不携带任何密钥。二选一:

A. profile 用户层(推荐) — 编辑 $DSH_HOME/profiles/<name>/cordis.patch.yml(dsh web 对应 web profile),覆盖 image-gen 行(用户层在包层之后生效,需重述整个 config):

- id: image-gen
  config:
    defaultProvider: volcano
    qwenApiKey: 'sk-ws-...'
    volcanoApiKey: 'your-ark-key'

B. 环境变量 — DASHSCOPE_API_KEY(qwen 通道)、ARK_API_KEY(volcano 通道)。显式 config 优先于环境变量。

配置项(cordis.yml 中 config 下覆盖)

键 默认值 说明
defaultProvider volcano 未指定 provider 参数时使用
timeoutMs 180000 单次请求超时
qwenEndpoint / qwenModel / qwenApiKey 见 index.js 阿里 MaaS 通道
volcanoEndpoint / volcanoModel / volcanoApiKey 见 index.js 火山方舟通道
volcanoSize / volcanoWatermark 2K / true 火山默认尺寸与水印

工具参数(模型侧)

prompt(必填)、provider(qwen/volcano)、size、referenceImage(仅火山,图生图)、watermark(仅火山)、promptExtend(仅 qwen)、seed。

返回规范输出 {provider, model, images:[{url}], size?, watermark?};工具结果以文本块携带 URL(供应商 URL 一般 24 小时过期,需及时下载)。

验证安装

启动日志应出现 [image-gen] registered image_generate tool;新开会话对模型说「用 image_generate 画一张……」。也可用 dsh --profile <name> --dump-config 查看是否包含 # == dsh-image-gen 层。

Install

🧩 Let your agent install it (recommended)

Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:

dsh plugin add dshbase-catalog

Then say "install dsh-imggenerate for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.

This plugin is GitHub source (not published to npm) — install it straight from the repo:

Web profile:

dsh plugin --profile web add github:Bald0Wang/dsh-imggenerate

Headless (CLI) profile:

dsh plugin --profile headless add github:Bald0Wang/dsh-imggenerate

Test report

Verified: L1 install + L2 load + L3 runtime from GitHub source on dsh 0.1.0-rc.6.

When to use it

Give the model eyes — image understanding, OCR, or screen grounding — so it reads visuals instead of guessing.

Who it's for

Users who hand the model screenshots, diagrams, or photos and want them understood natively.

For developers — extending it

Vision backends and preprocessing are the seams — add OCR, region cropping, or tune resolution and model routing.

Security: not yet scanned — our daily static scan will cover it shortly.

Share this badge

More in Vision

Browse all 7797 plugins →