Documentation

Model & Parameter Selection

Discover models from the live account-aware catalog:

list_models({media_kind: "video", operation: "generate", available_only: true})
→ get_model({model: "seedance-2"})

In the CLI:

makefx models list --media video --available
makefx models show seedance-2.5
makefx models configure seedance-2.5 --provider elevenlabs

get_model and models show describe typed generate and regenerate inputs, defaults, reference limits, current availability, and provider choices when a model has equivalent routes. Use the public model slug exactly as returned.

Provider choice is normally an account setting. Configure it once with models configure or MCP set_model_default_provider; omit the provider while generating. A generation request may still supply the model's advertised provider input as a one-run override. Resolution is explicit override, then account default, then catalog default. Make Effects does not silently switch to another provider when the selected route is unavailable, because the selected provider determines credentials and billing.

Choose the media family first, then the model, then only parameters advertised for that operation. Regeneration has its own typed schema because it inherits a source recipe and accepts only meaningful overrides.

Availability means the account can currently select the model; it is not a price, quota, or success guarantee.