dsh-tool-imagegen
在终端中运行以下命令:
dsh plugin install Pappet/dsh-tool-imagegen
将以下提示词粘贴到 DeepSeek Harness 对话框中:
运行 dsh plugin install Pappet/dsh-tool-imagegen 即可安装,完整源码地址为 https://github.com/Pappet/dsh-tool-imagegen 。
插件介绍
DeepSeek Harness 本身并不提供图像生成能力,dsh-tool-imagegen 正是为此而生。它通过 OpenRouter 的统一 Image API 暴露一个 generate_image 工具,让模型在对话中直接发起图像生成请求,结果写入工作区并返回精确费用,生成的图片还能内联显示在聊天中,供模型在后续轮次中读取和迭代。
插件的核心设计围绕能力门控展开:分辨率、宽高比、数量、种子、输出格式等每一个参数都动态对照模型的 capability record 进行校验,而非硬编码。显式调用中不支持的参数会报出清晰错误并指明参数名与模型名;配置默认值中模型无法接受的参数则静默丢弃并记录在 droppedDefaults 中。图生图功能通过 input_references 支持工作区路径或 URL,按模型限制参考图数量(Seedream 最多 14 张,GPT-Image 系列最多 16 张),文件通过 magic bytes 识别而非依赖扩展名。别名既是模型的调用词表也是访问白名单,未配置别名的模型无法被触达,杜绝了拼写错误导致的静默失败。插件设置卡片支持运行时编辑别名表与可调参数,改完即生效,无需重启。
适合需要频繁在 Harness 工作流中进行图像生成或参考图编辑的用户,尤其是通过 OpenRouter 路由多模型图像访问、并希望模型本身能读取生成结果以实现多轮迭代的使用者。
使用场景
- 在对话中用一句 prompt 直接生成并查看图片
- 用参考图驱动 Seedream 或 GPT-Image 做变体与编辑
- 模型读取生成结果后多轮迭代调整画面
适合人员
- 需要图像生成能力的 DeepSeek Harness 用户
- 通过 OpenRouter 路由多图像模型的开发者
- 要求模型能读取生成结果进行多轮迭代的团队