soldy
Soldy AI
Soldy exposes two one-shot creation paths. Both are direct renders: submit a task, poll for the result. Pick the one that matches the user's intent; routing the wrong one wastes time on both sides.
| Path | Tool | Use when |
|---|---|---|
| A. Quick Create | video_generate / image_generate |
The user wants one direct render/edit from a prompt + optional references. Provider-agnostic: Seedance, Kling, GPT Image 2, Gemini. Call video_list_models / image_list_models first when model/mode/params are unclear. |
| B. Video Ad templates | plan_video_ad → seedance_generate |
The user picked (or described) a Marketing Studio template: UGC, UGC Try On, Unboxing, Unboxing ASMR, Direct to Camera, Testimonial, Before & After, TV Spot, Hyper Motion, Wild Concept, Model Pro Try-On, and more. |
Discover Quick Create models with video_list_models / image_list_models. Discover templates with plan_video_ad (live catalog + parameters + hooks + the user's avatars/products) or list_video_ad_templates. The two paths are independent.
Path A: Quick Create (video_* / image_*)
Provider-agnostic direct generation from a prompt plus optional reference assets. video_* exposes Seedance 2.0, Seedance 2.0 Fast, Kling 2.6, and MiniMax H3 through the API model registry; image_* exposes GPT Image 2 and Gemini image models. Everything is one call to submit and a poll to retrieve — no back-and-forth.
The registry owns the valid model, mode, and parameter values. When you aren't sure which combination matches the request, call video_list_models / image_list_models first and pass the registry-owned values straight through.