lsjspl/dsh-plugin-grok2api-media-tool

lsjspl★ 1JavaScript最后同步: 2026-08-14

在 GitHub 打开

让 dsh 通过 grok2api 的 API 获得图片与视频生成能力(generate_image / generate_video)。

README 摘要

dsh-plugin-grok2api-media-tool 一个 dsh(DeepSeek Harness) 插件,让智能体通过 grok2api 生成图片和视频。当用户提出「画一张图」「做一个视频」等需求时,模型会调用插件提供的工具并返回可查看的结果。 功能 工具 说明 generate image 文生图:返回图片 URL,并可将图片保存到当前会话工作区 generate video 文生视频:创建异步任务并等待完成,返回视频 URL,并可保存到工作区 支持两种 grok2api 后端(通过 apiFlavor 选择): - chenyme (默认):Go 版 chenyme/grok2api - aurora :旧 Python 版 aurora-develop/grok2api 安装 安装后重启 dsh web 生效。本地 tarball 等其他安装方式见 DISTRIBUTE.md。 配置 插件配置保存在 /.dsh/settings.yaml 的 grok2api-media-tool: 节,以下三种方式任选其一,效果相同,保存后即时生效(无需重启)。 方式 1:直接对话配置 在对话里直接提出即可,模型会调用 configure grok2api 工具写入并生效: - 「grok2api 复用 llm-pi-ai 里配好的 grok 提供商」 - 「把 grok2api 地址配成 http://192.168.1.100:8000,密钥 sk-xxx」 - 「生成的图片不要保存到工作区」 方式 2:复用已配置的 LLM 提供商 如果已在 dsh 的「模型」设置里配好 grok 提供商,插件可以直接复用它(地址、密钥、模型均取自该提供商),无需重复填写: 方式 3:手工编辑配置文件 编辑 /.dsh/settings.yaml (Windows 为 %USERPROFILE%\.dsh\settings.yaml ): 说明:当前 dsh 版本的设置页只开放内置命名空间,插件暂无法提供图形化配置表单,请使用以上方式配置。 配置项 未填写的字段使用默认值。 键 默认值 说明 baseUrl http://127.0.0.1:8000 grok2api 服务地址 apiKey '' 客户端密钥;非空时以 Authorization: Bearer 发送 apiKeyEnv '' 存放密钥的环境变量名(如 GROK API KEY ); apiKey 为空时使用 apiSource manual manual (使用本节字段)或 llm-provider (复用 llm-pi-ai 中的提供商) llmProvider '' apiSource: llm-provider 时, llm-pi-ai.providers 下的键名 apiFlavor ch…

在 GitHub 查看完整 README →
内容/媒体dshdsh-plugin

分类