DeepSeek Harness(DSH)遵循“一切皆插件”的理念,允许通过 Cordis 架构扩展原生能力。当智能体或工作流需要调用外部图像或视频生成服务时,开发者通常需要编写额外的编排逻辑。下面介绍的 dsh-nanobananapro 旨在将 NanoBananaPro 的图像与视频生成能力直接集成进 DSH 的工具链。
该插件由 SynMind AI 维护,是一个开源的 DeepSeek Harness 插件。它通过 NanoBananaPro 的公开 API,为 DSH 提供原生图像和视频生成接口。插件使用用户自行持有的 NanoBananaPro API Key,这意味着 API 密钥、计费、数据库和存储凭证均由 NanoBananaPro 服务方管理,DSH 仅负责调用。
插件提供以下工具:
* nanobananapro_generate_image
* nanobananapro_generate_video
* nanobananapro_get_task
* nanobananapro_get_balance
* nanobananapro_account_help
安装过程需在终端执行以下命令,将其添加到指定的 profile(这里为 web)中:
npx -y @deepseek-ai/dsh plugin --profile web add dsh-nanobananapro
在 DSH 的对话或工作流中,可以直接调用上述工具。例如:
1. 查询余额并创建视频:
“Use NanoBananaPro Veo 3 Fast to create a cinematic 16:9 video of a yellow paper airplane gliding through a clean blue studio. Wait for the final video link.”
2. 查询余额并创建图像:
“Check my NanoBananaPro API balance. Then create a 16:9, 2K cinematic hero image of a transparent running shoe on chrome. Wait for the result.”
使用时需注意以下几点:
* API 钱包:NanoBananaPro 区分网页 Playground 钱包和 API 钱包。本插件仅消耗 API 钱包余额,购买网页积分不会充值 API 钱包。
* 引用素材:插件不支持直接上传本地文件作为参考图/视频,参考媒体必须通过公网 HTTPS URL 可访问。
* 付费工具审批:付费的图像和视频工具默认需要人工审批。如需自动化,需在配置中关闭 requireApproval(这需要谨慎操作)。
* 配置覆盖:如需自定义超时或重试策略,可修改配置文件 $DSH_HOME/profiles/web/cordis.patch.yml。
通过 dsh-nanobananapro,DeepSeek Harness 用户可以在本地工作流中直接调用外部生成能力。社区目录地址为 https://www.skillhub.cn/plugins/synmindai/dsh-nanobananapro。