Choose one section’s engine or generation profile and receive its quote
studio_section_engine_selectSelects an available modelName or generation profile for one quoted section and returns a revised signed quote with costEstimateId. Film uses saved scene.index. modelName:null restores the server-ranked Recommended choice; omitted modelName preserves explicit selections. profile {aspect,resolution} is constrained to availableProfiles. Other sections retain their choices; outputs fit the project canvas without cropping. The revised quote has its own price and approval binding. operationId identifies identical selection retries. Film speech data reports the actual per-scene routes or historical_unavailable. No credits are spent and no generation starts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| profile | No | ||
| modelName | No | Available modelName from studio_section_engines; null restores Recommended and absence retains explicit selections during a profile change. Profiles are constrained to returned availableProfiles. | |
| projectId | Yes | Project identified by the quote. | |
| operationId | Yes | Client-generated identity for a selection quote. Identical retries share the identity; different selections have distinct identities. | |
| sectionIndex | Yes | Music section index, or the exact saved Film scene.index, whose new generation uses this engine. | |
| costEstimateId | Yes | Exact estimate returned by the preceding quote. | |
| expectedRevisionId | Yes | Exact current storyboard revision from studio_storyboard_context. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||