Entries for other registered providers.
Optional falModel inputs for fal, merged into the queue submit body.
Optional replicateModel inputs for Replicate, merged into the prediction's input. Its
imageInputName is not sent: it names the input the source image goes
under (for a bare version id, which names no model family).
Optional runwayReserved for Runway. The Runway provider sends no provider options, so an entry here marks the bag as keyed by provider and is not sent.
Optional geminiFields for the Gemini Interactions API, merged into the request body;
response_format and generation_config objects are merged key by key.
background: true is refused: the provider does not poll a background
interaction.
Provider-specific model inputs for a video request.
Keyed by provider id (
{ fal: {...}, replicate: {...} }), each provider in a fallback chain receives only its own entry; the ids of providers added withregisterVideoProviderFactory()key a bag as the built-in ids do. A bag with no provider-id key goes whole to fal, Replicate and Gemini. The entries add model inputs and never replace a field the request sets (the prompt, the image, the duration, the resolution and the like): to send a model-specific value for such a field, leave the typed field unset and put the value here. The Runway provider sends no provider options.