SamurAIGPT/dsh-plugin-muapi

DeepSeek Harness plugin exposing MuApi's 100+ image/video/audio generation models as an agent tool

Bundle verified MIT TypeScript Unknown
Bundle verified

Listed

1

Tools

Bundle verified

VersionUnknown
LanguageTypeScript
LicenseMIT
View on GitHub

Preview

Preview 1 of 2: SamurAIGPT/dsh-plugin-muapi
Preview 2 of 2: SamurAIGPT/dsh-plugin-muapi

What it does

MuApi media-generation tool: a muapi_generate tool that submits and polls jobs against any of MuApi's 100+ image, video, audio, and 3D models through one x-api-key.

Best for

  • Creative workflows that need image, video, audio, or 3D generation from a single DSH agent tool.
  • Users who want access to multiple MuApi-hosted media models through one API credential.
  • Agent tasks that can submit an asynchronous generation job and consume returned output URLs.

Not ideal for

  • Users without a MuApi x-api-key or who do not want generation requests sent to the MuApi service.
  • Workflows requiring fully local or offline media generation.
  • Jobs that cannot complete within the configured polling timeout, which defaults to 600000 ms.

README

dsh-plugin-muapi

A DeepSeek Harness plugin that gives the agent a muapi_generate tool for MuApi — a unified API for 100+ image, video, audio, and 3D generation models (Flux, Veo 3, Kling, Seedance, Suno, and more) behind a single x-api-key.

Install

dsh plugin add @dsh-plugin/dsh-plugin-muapi

Then, in Settings → muapi, set your API key credential (create one at muapi.ai/access-keys).

What it does

Registers one tool, muapi_generate:

  • model — a MuApi model slug, e.g. flux-schnell-image or kling-v2-1-image-to-video. Browse the full catalog at muapi.ai/playground; each model’s exact parameters are documented at https://muapi.ai/playground/{model}/llms.txt.
  • input — that model’s parameter object, e.g. { "prompt": "a serene mountain lake at dawn" }.

The tool submits the job (POST https://api.muapi.ai/api/v1/{model}), polls GET https://api.muapi.ai/api/v1/predictions/{request_id}/result until it completes or fails, and returns the output URLs.

Configuration

Setting Default Description
tool.enabled true Expose the tool to the agent.
tool.apiKeyEnv — Credential reference for your MuApi API key.
tool.baseUrl https://api.muapi.ai/api/v1 API base URL.
tool.pollIntervalMs 3000 Delay between result polls.
tool.timeoutMs 600000 Max time to wait for a job to complete.

License

MIT

Frequently Asked QuestionsFAQ

Use the verified command dsh plugin --profile default add github:SamurAIGPT/dsh-plugin-muapi in a DSH-enabled shell. The command resolves the public package metadata and keeps the plugin attached to the catalog identity shown on this page.