DeepSeek Harness 插件

dsh-nanobananapro

Generate images and videos in DeepSeek Harness through the NanoBananaPro API(英文原文)

跳到安装方式

来源信息

GitHub 仓库
synmindai/dsh-nanobananapro
最近更新
2026年8月14日
分类
工具与能力
GitHub stars
0
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/synmindai/dsh-nanobananapro
插件名:dsh-nanobananapro
作者:synmindai

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器4 个文件
README.zh-CN.md来源说明 · 只读预览
README 语言

NanoBananaPro DeepSeek Harness 插件

![npm](https://www.npmjs.com/package/dsh-nanobananapro) ![DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) ![License: MIT](./LICENSE)

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

1. 打开 <https://api.bananapro.site> 登录或注册。 2. 打开 <https://api.bananapro.site/api-pricing> 购买 API 积分。 3. 打开 <https://api.bananapro.site/api-keys> 创建 API Key。 4. 只在启动 Harness 的环境中保存 Key,不要写进聊天、代码或 cordis.patch.yml

``bash export NANOBANANAPRO_API_KEY='sk-...' ``

5. 重启 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,不要只保留某一个字段。