Skip to content

How Ra picks a model

You do not need to read this section to use CreatorStudio. It exists for Directors who want to know what Ra is doing underneath.

Ra’s routing logic considers, per shot:

  1. Shot type — wide establishing, close-up, action, dialogue, abstract, product beauty, text-on-screen
  2. Motion profile — static, slow drift, dynamic camera, high-action, parallax
  3. Subject — human, character, object, landscape, abstract
  4. Continuity constraints — does this shot need to match a prior character, location, or grade?
  5. Style target — photoreal, stylized, animated, documentary, cinematic
  6. Outcome goal — watch-time, conversion, brand consistency, narrative density
  7. Your Memory Graph — which models have historically produced approved takes for you
  8. Live model health — rate limits, latency, model quality trends, pricing

Ra picks one model for each shot, or several running in parallel for A/B. You can override any choice per scene. You can pin a model globally. You can let Ra fully direct.

When a new model ships (e.g. Veo 4), Ra benchmarks it against existing models on your Memory Graph and starts routing work to it where it wins. No migration. No re-onboarding.

  • Per scene“render this scene with Veo instead of Kling”
  • Per project — pin a specific model for the whole project
  • Globally — set a preference in workspace settings
  • Temporarily“use Runway for the next three renders”

Memory logs every override. Ra uses overrides as training signal for future routing.