A first-last-frame video interpolates two stills, not one prompt
generate_video_from_image in first-last-frame mode needs two photos. One still is a different job, and faking the second wastes credits.
generate_video_from_image in first-last-frame mode needs two photos. One still is a different job, and faking the second wastes credits.
generate_images is one still job. Routing a photo edit or a video ask through it burns the wrong credits.
A talking avatar is one lipsync job. Text-to-video of a 'person speaking' still has no mouth contract and spends the wrong model.
Lyric generation is one text job. Hitting generate_music because you wanted to 'hear it' spends a track credit on unreviewed lines.
Multi-speaker TTS is one named audio job. Chaining generate_speech and calling it a podcast wastes takes and still sounds like two monologues.
Image-to-video is one motion job. Text-to-video, first-last-frame, and lipsync are different bills.
get_trending_content returns posts and stats for a platform plus query. A generate 'in a trending style' is a different job, and it wastes credits.
isolate_audio takes any mixed audio URL. separate_music_vocals needs Suno ids. Using the wrong splitter wastes credits on a file it cannot split.
Check my credits before generating is one agent job. estimate_cost quotes a plan against your balance. Dispatching to find out is a different, more expensive job.
list_social_posts lists and cancel_social_post pulls a row. post_to_social_media is a different job, and mixing them wastes credits and posts.
Colorize an old black-and-white photo is one agent job. colorize_photo restores color on a grayscale plate. A prompt-based photo edit is a different job.
Turn a script into a finished video is one agent job. create_from_script plans scenes and starts a render. A one-clip generate or a co-authored movie is a different job.
Posting is one named job: caption, platforms, a URL or slideshow. Using it as a generator, or generating when you meant to schedule, wastes credits on the wrong side of the wall.
recreate_public_template copies a workflow into your account. A from-scratch generate of a screenshot is a different job, and it wastes credits.
Long-term memory is one named job for durable preferences. One-off instructions, hex codes, and reference faces saved here either vanish or leak into the wrong renders.
Video background removal is one named job with two paths. Using it on a still, or using a still-editor on a clip, spends the wrong pass.
Reusable characters and products are one named setup job. Prompting a face every scene, or stuffing a logo into memory, spends generate credits on identity you already had.
Generation QC is one named vision job against the brief you wrote. Trend scores, beat sheets, and another generate without a verdict all spend credits on a guess.
save_to_project files hosted URLs into a named collection. Regenerating to 'keep' a take is a different job, and it wastes credits.
A recurring slideshow is one named automate job: a premise, a UTC cron, a fresh caption-in-image carousel each tick. A video workflow on the same cadence is a different bill.
Run a recurring video series is one agent job. schedule_workflow regenerates on a cadence. Scheduling the same MP4 is a different job.
search_pinterest is a lookup that returns reference URLs. Generating the board from adjectives is a different job, and it wastes credits.
A brand kit is one named save: colors, fonts, logo, tone, defaults. Putting a face, a cron, or 'always 9:16' only here — or only in memory — spends later generates on drift.
Turn a slideshow into a video is one agent job. convert_slideshow_to_video renders an existing slideshow. Creating slides, or generating a clip from text, is a different job.