create_generation_job
Create a creative generation job for image, video, 3D, audio, campaign, or analysis, returning a brand-aware provider payload. Optionally submit it to a local runner for execution.
Instructions
Create a Raven creative generation job for image, video, 3D, audio, campaign, or analysis. Returns a brand-aware provider payload. If execute=true and RAVEN_CREATIVE_RUNNER is configured, Raven submits the job to that local runner.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | Raven model slot or external provider model ID. | |
| preset | No | Preset ID from list_creative_presets. | |
| prompt | Yes | Creative request. | |
| channel | No | Target channel, e.g. TikTok, YouTube Shorts, blog, marketplace. | |
| execute | No | Submit through RAVEN_CREATIVE_RUNNER now. Default false. | |
| quality | No | Requested quality tier. | |
| provider | No | Provider label for the downstream runner. | |
| objective | No | Business or audience goal. | |
| media_type | Yes | Output type. | |
| aspect_ratio | No | Target aspect ratio, e.g. 1:1, 16:9, 9:16. | |
| output_count | No | Number of variants to request. | |
| brand_profile_id | No | Local Raven brand profile ID. | |
| duration_seconds | No | Video/audio duration. | |
| reference_asset_ids | No | Local Raven creative asset IDs. | |
| character_profile_id | No | Local Raven character profile ID. |