DeepSeek Harness (DSH) follows the “everything is a plugin” philosophy and allows native capabilities to be extended through the Cordis architecture. When an agent or workflow needs to call external image or video generation services, developers usually need to write additional orchestration logic. The dsh-nanobananapro plugin introduced below aims to integrate NanoBananaPro’s image and video generation capabilities directly into DSH’s toolchain.

This plugin is maintained by SynMind AI and is an open-source DeepSeek Harness plugin. It provides DSH with native image and video generation interfaces through NanoBananaPro’s public API. The plugin uses a NanoBananaPro API key held by the user, which means API key management, billing, databases, and storage credentials are all managed by the NanoBananaPro service provider, while DSH is only responsible for making calls.

The plugin provides the following tools:
* nanobananapro_generate_image
* nanobananapro_generate_video
* nanobananapro_get_task
* nanobananapro_get_balance
* nanobananapro_account_help

Installation requires running the following command in the terminal to add it to the specified profile (web in this case):

npx -y @deepseek-ai/dsh plugin --profile web add dsh-nanobananapro

In DSH conversations or workflows, you can directly invoke the tools above. For example:
1. Query the balance and create a video:
“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. Query the balance and create an image:
“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.”

Please note the following when using the plugin:
* API wallet: NanoBananaPro distinguishes between the web Playground wallet and the API wallet. This plugin only consumes the API wallet balance; purchasing web credits does not recharge the API wallet.
* Reference material: The plugin does not support directly uploading local files as reference images/videos; reference media must be accessible via a public HTTPS URL.
* Paid tool approval: Paid image and video tools require manual approval by default. To enable automation, requireApproval must be disabled in the configuration (this should be done with caution).
* Configuration overrides: To customize timeouts or retry policies, modify the configuration file $DSH_HOME/profiles/web/cordis.patch.yml.

With dsh-nanobananapro, DeepSeek Harness users can directly invoke external generation capabilities in local workflows. The community catalog is available at https://www.skillhub.cn/plugins/synmindai/dsh-nanobananapro.