Skip to main content

What Costs Credits

A complete reference of which operations consume credits in DUTO. Credit costs are dynamic and fetched from the pricing_matrix database -- hover over any generation node in the Flow Editor to see its current cost via the NodeCostBadge.

note

Exact credit amounts depend on model, resolution, duration, and configuration. The ranges below are approximate. Check the Pricing page for per-model tables.

Operations That Cost Credits​

The following 26 node types are registered in CREDIT_REQUIRED_MODELS and consume credits when executed:

Image Generation​

NodeWhat It Does
Text to ImageGenerate images from text prompts
Image GenAlternate image generation node
Image UpscaleUpscale images to higher resolution (2x, 4x)
Image BackgroundRemove, replace, or blur image backgrounds
Image EditEdit images with prompts (inpainting, outpainting)
AnglesGenerate multi-angle views of a subject
Dynamic InpaintAdvanced inpainting with dynamic masks

Video Generation​

NodeWhat It Does
Text to VideoGenerate video from text prompts
Video GenAlternate video generation node
Image to VideoAnimate a static image into video
Video ExtendExtend an existing video's duration
Video UpscaleUpscale video to higher resolution
Cinema StudioMulti-mode generation (image + video)
Motion ControlVideo generation with camera/motion control
VeoEffectsApply camera, lighting, and style effects
TimelapseGenerate timelapse-style videos

Video Editing​

NodeWhat It Does
Video Edit Gen-4Edit video using Runway Gen-4
Video Edit KlingEdit video using Kling
Video SwapSwap elements in video (PixVerse/Wan)
Video EraserRemove objects from video
Video Watermark RemoverRemove watermarks from video
Video Face SwapSwap faces in video
Video TranslateTranslate video dialogue (HeyGen)

Audio Generation​

NodeWhat It Does
Text to AudioGenerate speech or sound from text
Kling Video to AudioGenerate audio soundtrack from video
Lip SyncSync audio to video lip movements
MMAudioGenerate ambient/foley audio from video
Video FoleyAdd sound effects to video

Free Operations (No Credits)​

These operations do not consume credits:

Intelligence Nodes​

NodeNote
BrainLLM reasoning (uses OpenRouter -- no credit cost)
AnalyzerImage/video analysis (describe, tags, recreate, QC)
Story GeneratorGenerate story content
Narrative ExplorerExplore narrative branches
Prompt ExpanderExpand short prompts into detailed ones

Flow Control​

NodeNote
StartWorkflow entry point
Sync GateSynchronize parallel branches
Conditional SwitchRoute based on conditions
Retry GateRetry failed operations
Batch ProcessorProcess items in batch
Batch EndCollect batch results

Text Nodes​

NodeNote
Text PromptEnter and edit text prompts
Text PreviewDisplay text output

Media I/O​

NodeNote
Upload MediaUpload files from your device
LibrarySelect assets from Content Library
Remote MediaFetch media from URLs
Preview MediaView generated outputs
API EndpointConnect to external APIs

Other Free Operations​

  • Uploading and organizing files in the Content Library
  • Creating, saving, and loading workflows (without running generation nodes)
  • Browsing, downloading, and deleting library content
  • Account management and settings
  • Storyboard planning (the planning pipeline uses LLM calls, not credit-based generation)

Cost Factors​

What affects the credit cost of a generation:

FactorEffect
ModelPremium models cost more than budget models
Resolution4K and 8K cost more than standard resolution
Duration10-second videos cost more than 5-second videos
AudioModels with audio output (Veo 3, Kling 2.6) may have included audio at no extra cost
ConfigurationOptions like negative prompts or guidance scale can affect pricing

Cost Optimization​

  1. Use Budget Mode -- SeedDream v4.5 for images and Kling v2.6 for videos are significantly cheaper
  2. Test at low resolution -- Iterate on prompts with standard resolution, then generate final output at 4K
  3. Check NodeCostBadge -- Hover over any node to see its current credit cost before running
  4. Use free intelligence nodes -- Brain and Analyzer nodes are free and can help refine prompts before committing credits to generation