create_media — the front door
Say what you want. NinjaChat classifies it (make / edit / animate / options), picks the model, and stays inside your budget.Continuity — say it like a person
The server remembers recent results, so nobody re-pastes URLs:“Give me 4 directions for the game world.”




“Now a courier character in the style of the second one.”

One call: generate_image with source: "2". Same world, new character.
Creative memory — survives sessions
Name a keeper once, reuse it forever:use: ["Maya"] on any creation tool applies her reference images automatically. Types: project · character · product · style. Forgot the name? list_creative_entities.
Ship-ready outputs
Every image returns three fields — download, commit, done:All 17 tools
Specialist parameters
generate_image / edit_image
generate_image / edit_image
generate_video / image_to_video
generate_video / image_to_video
Video is async: the call returns a job, the agent polls
get_generation_status (~15s apart), clips render in 1–2 minutes. Failures refund automatically.compare_models
compare_models
Results come back numbered in pick order — choose one and continue from it with
source.