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。