在 DeepSeek Harness (DSH) 的插件生态中,图像生成能力往往分散在不同的插件中。为了统一接入并简化配置,blackdm666/dsh-plugin-88api-image 提供了一个集成的图像工作室。该插件将原本独立的 Image2 和 Nano Banana 模型整合为一个入口,允许用户通过一个 Key 和一次安装,调用 88api.ai 的六种模型进行文生图、多参考图编辑以及高分辨率输出。
核心功能¶
该插件主要解决图像生成模型分散、配置繁琐的问题,具体能力如下:
- 统一接入:合并 Image2 与 Nano Banana 模型,通过 88api.ai 提供的接口路由。
- 生成与编辑:支持文生图以及基于多张参考图的顺序编辑。
- 高分辨率:支持 2K 和 4K 分辨率输出。
- 批量与持久化:支持顺序批量任务,可设置默认模型并在会话间保持。
- 安全配置:提供 Key 脱敏配置与安全管理。
安装与启用¶
安装时需指定目标 Profile。假设使用 web Profile:
dsh plugin --profile web add github:blackdm666/dsh-plugin-88api-image
对于 DSH Desktop,请将 web 替换为激活的 Desktop Profile 名称。安装完成后,建议在启动前验证配置是否生效:
dsh --profile web --dump-config
输出中应包含 88api-image 这一行。
配置 Key¶
插件支持两种配置方式。推荐使用交互式命令行输入,以避免 Key 暴露在命令历史中。
- 运行设置命令:
dsh plugin --profile web exec 88api-image set-key
- 等待终端显示
88API Key:。 - 输入 Key 并回车(此时输入是隐藏的)。
也可以通过管道输入 Key 进行非交互式配置:
printf '%s' "$API88_KEY" | dsh plugin --profile web exec 88api-image set-key --stdin
检查当前配置:
dsh plugin --profile web exec 88api-image config
配置文件默认存储在 ~/.dsh/88api-image/config.json。
设置默认模型¶
可以通过命令行或 Agent 自然语言指令来设置默认模型。
dsh plugin --profile web exec 88api-image set-default gemini-3-pro-image
默认模型为 gpt-image-2,但用户保存的默认设置会覆盖它。
使用工具¶
插件提供三个面向模型的主要工具:
image_generate_88api:生成或编辑图片。支持指定model、count(单次生成数量)、prompts(顺序批量提示词)、reference_images(参考图)以及dry_run(仅验证不付费)。image_model_88api:列出模型、读取或修改默认模型。image_key_88api:检查、保存或清除 Key。
生成的图片默认保存在 ~/Pictures/88api-image。如果 DSH 模型支持图片输入且挂载了附件服务,生成的图片会自动附加到工具结果中。
安全与注意事项¶
- 运行机制:插件运行在 Host 进程中,不具备沙盒机制。因此需要用户自行审查源码并固定版本(通过指定 commit SHA 安装)。
- 通信安全:要求 HTTPS 通信。
- 功能范围:当前版本(0.1)不支持 Codex-only SSE 预览、文件夹/模板工作流、repair-pass、nail stress-test 等旧功能。
总结¶
该插件通过统一接口将多个图像生成模型整合到 DSH 中,适合需要在单一工作流中管理多种图像生成策略的开发者。完整文档与源码可在 GitHub 获取。