DeepSeek Harness 的 NanoBananaPro 图像与视频生成插件
DeepSeek Harness plugin for NanoBananaPro image and video generation
安装
dsh plugin --profile web add github:synmindai/dsh-nanobananaproGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
dsh-nanobananapro 让 DeepSeek Harness 可以直接调用 NanoBananaPro 公开
API 生图和生视频。每位用户使用自己的 NanoBananaPro API Key;上游供应商、
扣费、数据库和存储密钥都留在 NanoBananaPro 服务端,不进入 Harness。
插件提供:
nanobananapro_generate_image:文生图、参考图生图nanobananapro_generate_video:文生视频、图生视频、多模态参考生视频nanobananapro_get_task:查询或继续等待任务nanobananapro_get_balance:查看网页积分和 API 积分nanobananapro_account_help:返回注册、Key、充值和文档入口
注册、充值和 API Key
打开 https://api.bananapro.site 登录或注册。
打开 https://api.bananapro.site/api-pricing 购买 API 积分。
打开 https://api.bananapro.site/api-keys 创建 API Key。
只在启动 Harness 的环境中保存 Key,不要写进聊天、代码或
cordis.patch.yml:export NANOBANANAPRO_API_KEY='sk-...'重启 Harness,先让它调用
nanobananapro_get_balance检查余额。
注意:NanoBananaPro 的网页积分和 API 积分是两个独立钱包。这个插件消耗 API 积分,充值时请进入 API Pricing,而不是普通网页套餐。
完整 API 文档:https://api.bananapro.site/api-docs
安装
npx -y @deepseek-ai/dsh plugin --profile web add dsh-nanobananapro
npx -y @deepseek-ai/dsh --profile web --dump-config
npx -y @deepseek-ai/dsh web --profile web
如果安装克隆到本地的源码:
npx -y @deepseek-ai/dsh plugin --profile web add .
对话使用示例
先查询我的 NanoBananaPro API 余额。然后生成一张 16:9、2K 的电影感产品
主视觉:透明跑鞋放在镜面金属台上。等待并返回最终图片。
用 NanoBananaPro 的 Veo 3 Fast 生成一段 16:9 电影感视频:黄色纸飞机缓慢
飞过干净的蓝色摄影棚,等待并返回最终视频链接。
参考图片、视频和音频必须是外网可访问的 HTTPS URL。插件不会自动把本地文件 上传到网站;需要先上传并取得公开 URL。
扣费与安全
- 生图、生视频默认都会先弹出付费确认。
- API Key 由 Harness 凭据服务读取,不作为工具参数交给模型。
- 每个付费请求自动带幂等键;网络重试不会换键,降低重复扣费风险。
- 仅对
429和服务端5xx做有限次数退避重试。 - 余额不足时错误会给出正确的 API 充值链接。
- 等待超时不代表任务失败。此时用原
task_id调用nanobananapro_get_task,不要重新提交同一个生成任务。
可选配置
默认配置已经可以直接使用。只有需要更改超时、测试地址或确认策略时,才在
$DSH_HOME/profiles/web/cordis.patch.yml 覆盖完整配置:
- id: nanobananapro
config:
apiBaseUrl: https://gateway.bananapro.site
apiKeyEnv: NANOBANANAPRO_API_KEY
requestTimeoutMs: 30000
pollIntervalMs: 3000
imageWaitTimeoutMs: 300000
videoWaitTimeoutMs: 900000
maxRetries: 2
retryDelayMs: 500
requireApproval: true
allowLocalHttp: false
Harness 覆盖配置时会替换整行 config,不要只保留某一个字段。
原始 README: https://github.com/synmindai/dsh-nanobananapro/blob/main/README.zh-CN.md ↗
同类插件
查看全部 →
dsh-anchored-standard
两阶段 DeepSeek Harness 预设:先 Minimal 对齐的 bootstrap,再切完整 Standard 工具(Project2 98/99)

PicGo-Core
极致的图片上传引擎,CLI 与 API 双支持

awesome-deepseek-harness
DeepSeek Harness(DSH)及其优秀社区插件的精选指南。

awesome-deepseek-harness
DeepSeek Harness (DSH)生态系统:来自dsh-external/hub和公共dsh-plugin主题的精选插件、工具和基础设施。

AI-Novel-Writer
本地优先 AI 小说创作工作台,提供 Windows/macOS 桌面版与 DeepSeek Harness 插件开发预览,支持角色、大纲、章节蓝图、审稿修稿和本地模型。

mcp-for-stata
MCP-for-Stata:把 Stata 集成进你的 agent