DEV Community

FreyaLi
FreyaLi

Posted on

Why dsh-image-video

Why dsh-image-video
A lightweight, plug-and-play entry for text-to-image and text-to-video. Two tools, three providers, zero extra dependencies.

Natural-language trigger
The model decides when to call the tool mid-conversation — no manual command. Just say “draw me…”.

Hot-swap providers
Switch provider between Wanx, Seedance2.5 and bxinle with one field. HMR takes effect instantly, no restart.

Async, non-blocking
TaskManager manages the polling lifecycle; unloading the plugin cancels queued tasks and timers to avoid leaks.

Local files + inline render
Image bytes persist to attachments; the model only sees a text summary, so text-only models keep working while UI renders inline.

Top comments (0)