DSH Hub
dsh-imagegen cover

dickpy/dsh-imagegen

dsh-imagegen

UIWeb UI14 GitHub stars· updated 2026-08-23

DSH (DeepSeek Harness) Web GUI AI image generation plugin: text-to-image & image-to-image via OpenAI-compatible endpoints (gpt-image-2), with shared cross-device history.

Install

npx @deepseek-ai/dsh plugin --profile web add @dickpy/dsh-imagegen

Restart `dsh web` after install. Bundle APIs can change during the developer preview.

README badge

dsh-imagegen DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/dsh-imagegen.svg)](https://dshhub.dev/plugins/dsh-imagegen)

Paste this into your README. The star count updates with every catalog sync.

From the README

Excerpt from dickpy/dsh-imagegen, cleaned of badges and images.

dsh-imagegen

让 DeepSeek Harness 中的 Agent 不只会回答,还能把想法变成图片,并围绕成图继续迭代。

dsh-imagegen 是 DSH 的原生 AI 图像工作台。它把可配置的 OpenAI 兼容生图接口、Agent 工具调用、后台任务、文生图、图生图、多模型比较和作品管理放进同一条工作流。你不需要在生成期间守着界面,也不需要把图片在多个工具之间来回搬运。

<a href="#what-it-solves">能解决什么</a>&nbsp;&nbsp;&nbsp;|
<a href="#agent-workflow">Agent 对话生图</a>&nbsp;&nbsp;&nbsp;|
<a href="#model-comparison">多模型对比</a>
<br /> <a href="#gallery">画廊管理</a>&nbsp;&nbsp;&nbsp;| <a href="#quick-start">快速开始</a>&nbsp;&nbsp;&nbsp;| <a href="#configuration">配置模型</a>

<a id="what-it-solves"></a>

它解决什么问题

过去要反复做的事现在的工作方式
在对话、网页生图工具和本地文件夹之间切换在 DSH 对话里描述目标,Agent 提交任务并把图片直接回贴到当前消息流
生图耗时很长,只能盯着页面或不断询问状态任务进入宿主侧后台队列;你可以继续工作,完成结果会回到对话和工作台
第一张图不对,就重新组织全部提示词直接说“换成黄色”“保留构图但改成夜景”,Agent 复用上一张图继续图生图
多个模型各有优缺点,难以公平比较用同一提示词和参数并行生成,在并列全屏视图中挑选结果
收藏变多后无法找回、筛选或导出画廊支持瀑布流、搜索、标签、批量下载和 JSON 备份

<a id="agent-workflow"></a>

Agent 对话生图与连续编辑

这是插件的核心体验。开启“允许 Agent 调用生图”后,直接在 DSH 对话中说出你想要的画面即可。Agent 会从已允许的模型中选择合适项,提交后台任务;任务完成时,真实图片会作为附件回贴在对话中。

接着,你可以基于结果继续提出修改。Agent 会携带该图片的引用调用图生图,不必重新上传文件,也不必重新描述全部上下文。它适合快速探索视觉方向、反复打磨 UI 视觉稿、海报或产品素材。

可直接使用的案例提示词

第一轮:让 Agent 生成一张项目海报

帮我为 dsh-imagegen 设计一张 16:9 横版项目海报。深色未来感背景,青蓝和紫色霓虹光效;画面中心展示 AI 生图工作台,包含赛博城市、人物肖像、雪山和抽象流体四张示例图;下方展示 Agent 对话生图、多模型对比和画廊三个能力区。整体干净、专业、有产品发布感,不要杂乱的小字。

第二轮:基于刚才的成图继续修改

保留当前海报的整体构图和深色科技风。把中心的赛博城市替换成更明亮的夜景,增强青蓝与紫色的边缘光;底部“Agent 对话生图”区域更突出,其他两项保持弱一级。不要重新生成一张完全不同的海报。

Agent 会把上一轮图片作为参考图提交图生图任务,因此第二轮只需要描述变化,而不必再次上传图片或重复全部需求。

对话中可用的能力

工具用途
generate_image提交文生图任务,立即返回任务 ID,不阻塞对话。
get_image_generation_task查询任务;完成时取回图片附件与下一步编辑所需的图片引用。
edit_image以已有图片为参考提交图生图任务。
cancel_image_generation_task取消排队中或正在执行的任务。

未配置 API 地址、密钥或可用生图模型时,工具会明确引导到 DSH 的“设置 → 插件 → AI 生图”,而不是静默失败。Agent 调用默认开启,也可按需关闭,仅保留侧边栏工作台。

<a id="model-comparison"></a>

多模型并列对比

同一个提示词往往在不同模型上呈现出完全不同的构图、质感与文字处理。打开“多模型对比”,选择多个已配置模型后,插件会以相同参数提交任务,并在画布和全屏预览中将结果并列展示。这样能更快选出真正适合当前任务的模型,而不是凭感觉反复试错。

<a id="studio"></a>

原生图像工作台

侧边栏打开后,参数、生成结果、后台任务和历史记录处于同一工作区。文生图和图生图均支持尺寸、清晰度、数量与细节等级;结果可下载、全屏查看、缩放、前后切换、复制提示词或一键作为下一次图生图的参考。

让首次生成更可控

  • 提示词增强可检测当前 API 支持的对话模型,把一句简短想法扩写成更完整的生图提示词。
  • 生成任务由宿主进程排队执行,支持查看状态、取消和失败重试,长任务不会卡住整个面板。
  • 历史记录保留提示词、模型与参数,支持关键词、模型和比例筛选;最多保存 50 条最近记录。
  • 内置 441 个 gpt-image-2 提示词案例,可搜索、筛选、复制并一键回填。

<a id="gallery"></a>

画廊:把生成结果变成可用资产

满意的图片可从结果卡、全屏预览或历史记录一键加入画廊。画廊不是横向缩略图条,而是为持续积累作品设计的纵向工作区:左侧筛选,右侧瀑布流或整齐网格,点击任意图片即可打开大图预览。

  • 关键词搜索,按生成模式、模型、比例和自建标签过滤。
  • 标签可新建、编辑和删除;标签入口会同步出现在左侧筛选区。
  • 多选图片后可批量下载,或导出 JSON 元数据作为备份。
  • 收藏由 DSH 宿主持久化保存,跨同一宿主的浏览器/设备可见,同一图片内容不会重复加入。

<a id="quick-start"></a>

快速开始

前置条件:已安装 DeepSeek Harness 和 Node.js 20+。安装完成后重启 dsh web,侧边栏会出现“AI 生图”。

一条命令安装

dsh plugin --profile web add @dickpy/dsh-imagegen

Windows 如遇 PowerShell 脚本策略限制,请使用 dsh.cmd。安装后进入“设置 → 插件 → AI 生图”,填写 API 地址和密钥,检测并选中可用模型后保存。

让 Agent 帮你安装

将下面内容直接发给 DSH、Codex 或其他 coding agent:

用 dsh plugin --profile web add @dickpy/dsh-imagegen 安装 AI 生图插件。完成后重启 dsh web,并打开设置中的 AI 生图配置。

从 Release 安装

GitHub Releases 下载 tgz 后执行:

dsh plugin --profile web add <下载路径>/dickpy-dsh-imagegen-1.2.1.tgz

<a id="configuration"></a>

配置模型

打开 DSH 的“设置 → 插件”,展开 AI 生图(dsh-imagegen)。首次只需准备两项:API 地址和密钥。

Related plugins