
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层。