dsh-genspark:在 DSH Composer 里用 Genspark 做搜索、生成与社媒检索

前言

在 DeepSeek Harness(DSH)里做联网检索、读网页、生成图片或视频,常见做法是各自接 API、写工具封装,或在对话里反复粘贴外链。Genspark 本身通过 @genspark/cli 提供搜索、爬取、多模态生成与分析等能力;若要在 Composer 里用斜杠命令直接调用,需要一层与 DSH 的集成。

下面介绍社区插件 dsh-genspark(维护者 kgmkm):把 Genspark 能力接到 DSH,在输入框通过 /genspark-* 命令调用 CLI,凭证由本机 CLI 管理,插件不保存密钥。

这是什么

dsh-genspark 属于 DSH 社区目录中的「联网工具」类插件。目录页:skillhub.cn/plugins/kgmkm/dsh-genspark;源码:github.com/kgmkm/dsh-genspark。

插件通过 @genspark/cli 调用 Genspark:网页与学术搜索、爬取与摘要、图片/视频/音频生成、媒体分析,以及 X、Instagram、Reddit 检索;Composer 中提供 18 条 /genspark-* 命令。package.json 标明许可证为 MIT,兼容 DSH >=0.2.1-rc.2 <0.3.0,Node >=20.18,适用 profile 为 web 与 desktop。

核心功能

按 README 中的分组,能力大致如下。

连接与检索

  • /genspark:连接状态、账号与剩余 credits
  • /genspark-search、/genspark-image-search:网页与图片搜索
  • /genspark-crawl:读取页面正文
  • /genspark-scholar、/genspark-maps:学术论文与地点检索
  • /genspark-summarize:长文或 PDF 摘要(可带 URL 与提问)

生成

  • /genspark-image、/genspark-video、/genspark-audio:图像、视频、语音或音乐生成
    产物默认落在当前工作目录下的 genspark-out/,并回显路径与大小。README 给出的典型等待时间:图片约 15–40 秒,音频约 30–60 秒,视频约 1–2 分钟(5 秒 720p 约 50 秒)。

理解

  • /genspark-analyze-media:描述图片、视频或音频内容(音频会先转写)

社媒

  • /genspark-social:由 AI 选择并在 X / Instagram / Reddit 中检索
  • /genspark-x、/genspark-instagram、/genspark-reddit:分别只搜对应平台

进阶

  • /genspark-models:列出可选生成模型
  • /genspark-tools:在 Genspark 工具目录中搜索(README 写明共 327 个工具)
  • /genspark-run:单次执行任意工具

部分命令支持在 Composer 中直接附加图片、视频、音频或文档;附件时输入框文字作为指令或问题。支持附件的命令包括:/genspark-analyze-media、/genspark-summarize、/genspark-crawl、/genspark-image(参考图)、/genspark-video(首帧)。

生成类命令可使用 Genspark 侧多种模型;列表通过 /genspark-models 或对话让 AI 调用 genspark_models 获取,模型目录由 Genspark 实时拉取,插件内不固定模型名。

安装与启用

安装分两步:先装 CLI 并登录,再把插件装进 DSH profile。

1. 安装 CLI 并登录

npm install -g @genspark/cli
gsk login      # opens the browser → approve with your Genspark account
gsk me         # success if your email, plan, and remaining credits are shown

凭证保存在 ~/.genspark-tool-cli/config.json;README 说明插件不持有密钥,只使用 CLI 已保存的凭据。无图形界面的环境可用 API key:$env:GSK_API_KEY = "gsk_..."。换账号可 gsk logout 后重新 gsk login。

2. 安装插件到 profile

在插件仓库目录执行(示例为 web profile;桌面端可将路径改为 ...\.dsh\profiles\desktop):

powershell -ExecutionPolicy Bypass -File .\install-to-profile.ps1 -Profile "$env:USERPROFILE\.dsh\profiles\web" -Sync

3. 重启 DSH

仅刷新页面不够;插件在 DSH 服务启动时加载一次。重启后执行 /genspark,若能看到账号与剩余 credits,即表示就绪。

典型用法

命令可从 Composer 的 + 菜单选择,或在行首输入 /。用 + 打开菜单时,若命令需要参数,输入框应保持为空,才会出现带参数的候选。

检索与读页

/genspark-search DeepSeek V4 reviews
/genspark-crawl https://example.com/article
/genspark-scholar diffusion model speech
/genspark-summarize <URL> What are the key points?

生成

/genspark-image Mount Fuji at sunset
/genspark-video cherry petals falling, 5 seconds
/genspark-audio Good morning

社媒(示例)

/genspark-social DeepSeek Harness reviews
/genspark-x recent posts from @elonmusk
/genspark-reddit local llm reviews

README 说明:社媒检索默认最多约 25 条结果;单次调用约 1.6 credits(实测)。也可用自然语言让 AI 触发同等能力(例如询问 X 上的讨论会走 genspark_x_search)。

带附件

例如附加一张猫的照片后执行:

/genspark-analyze-media What is it doing?

适用场景与注意

适合已在使用 Genspark、希望在 DSH 对话流里用斜杠命令完成搜索、读页、生成与社媒调研的开发者。社媒与生成会消耗 Genspark credits;失败时插件会自动重试一次,仍失败可稍后改写法再试。

配置项 README 写明「通常无需修改」,仅在必要时在 profile 的插件设置里追加键值(完整表格见 GitHub README 的 Settings 一节)。

安全与权限:DSH 插件以当前 DSH 进程权限运行;安装前请自行审阅 仓库源码 与 MIT 许可证,确认符合你的环境策略。社区目录 skillhub.cn 为独立站点,与 DeepSeek / 幻方无官方从属关系。

结尾

dsh-genspark 把 Genspark CLI 的能力映射为 DSH 中的 /genspark-* 命令,便于在 Composer 内完成联网检索、页面阅读、多模态生成与社媒搜索,而密钥仍留在本机 CLI 配置中。

  • 目录页:https://www.skillhub.cn/plugins/kgmkm/dsh-genspark
  • GitHub:https://github.com/kgmkm/dsh-genspark
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye