跳到正文

Bald0Wang/dsh-imggenerate

30最近提交 2026年8月14日

dsh-imggenerate DSH 插件

该插件为DeepSeek Harness添加了image_generate工具,使大语言模型可以直接生成图片。支持两个供应商:火山方舟(默认,使用doubao-seedream模型)和阿里MaaS(使用qwen-image-3.0-pro模型)。纯JavaScript实现,无需构建步骤。

如何安装 dsh-imggenerate DSH 插件

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

复制不会执行命令。安装 dsh-imggenerate DSH 插件前请核对仓库和版本。

dsh-imggenerate DSH 插件数据来源

dsh-imggenerate DSH 插件快照日期:2026年8月16日

discovered

dsh-imggenerate DSH 插件能做什么

  • 通过火山方舟或阿里MaaS进行文生图
  • 火山方舟支持图生图(referenceImage)
  • 阿里MaaS支持提示词扩写(promptExtend)
  • 可配置图片尺寸(1K、2K、4K或自定义WxH)和水印开关(火山)
  • 每个供应商可单独配置超时时间和端点

dsh-imggenerate DSH 插件适合哪些场景

  • 根据文字描述生成插画或概念图
  • 使用参考图生成新图片(火山方舟)
  • 自动扩写简短提示词(阿里MaaS)
  • 在DSH的AI工作流中集成图片生成能力

dsh-imggenerate DSH 插件适合谁

  • 需要在AI代理中实现图片生成的DSH用户
  • 开发自动化图片生成应用的开发者

dsh-imggenerate DSH 插件的限制

  • 需要至少一个供应商(火山或阿里)的有效API密钥,插件不包含任何密钥
  • 生成的图片URL有效期约24小时,需及时下载
  • 火山方舟默认开启水印,可通过配置关闭
  • 仅支持列出的两个供应商,不支持自定义供应商

dsh-imggenerate DSH 插件的仓库 README 摘录

以下文字摘自 dsh-imggenerate DSH 插件的上游仓库 Bald0Wang/dsh-imggenerate 的 README,版权归原作者,仅作引用。

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(推荐) ```sh dsh plugin --profile demo add github:Bald0Wang/dsh-imggenerate dsh --profile demo ``` 或从本地目录 / npm / tarball 安装: ```sh 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 ```sh 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): ```yaml - id: image-gen config: defaultProvider: volcano qwenApiKey: 'sk-ws-

阅读完整 README仓库未声明许可,使用前请先与作者确认。

dsh-imggenerate DSH 插件常见问题

如何配置图片生成插件的API密钥?

你可以通过环境变量(阿里MaaS用DASHSCOPE_API_KEY,火山方舟用ARK_API_KEY)或编辑profile的cordis.patch.yml文件来配置。在image-gen的config下添加qwenApiKey和volcanoApiKey即可。显式配置的优先级高于环境变量。

如何切换火山方舟和阿里MaaS供应商?

你可以在插件配置中设置defaultProvider为'volcano'或'qwen'来指定默认供应商。调用image_generate工具时,也可以传入provider参数临时覆盖默认值。有效值为'volcano'和'qwen'。

能否自定义生成图片的尺寸?

可以。调用工具时传入size参数即可。火山方舟默认尺寸为2K,支持1K、2K、4K或自定义格式如'WxH'(例如1024x768)。阿里MaaS的尺寸支持取决于模型。你也可以通过volcanoSize配置项设置默认尺寸。

生成的图片URL会过期,如何保存图片?

插件返回的图片URL通常24小时内有效。你需要及时下载,例如用脚本抓取URL并保存到本地。插件本身不存储图片,建议生成后立即处理。

如何验证插件安装成功?

启动DSH后,检查启动日志中是否有'[image-gen] registered image_generate tool'。你也可以打开新会话,让模型说'用image_generate画一张...'来测试。或者运行'dsh --profile <名称> --dump-config',查看是否包含image-gen层。