Customization
Customization
Section titled “Customization”You can override the default prompts at the project level and, where applicable, at the work level or per request.
Project level
Section titled “Project level”When creating a project, you can choose a project type (blank, saas, news, social, ecommerce, educational). Each type initializes the project with optimized prompts and style guide for that content type.
When creating or editing a project (UI or API):
| Field | Effect |
|---|---|
projectType | Determines initial prompts and style guide (only on create). |
systemPrompt | Replaces the default scenario system prompt for all works in this project. |
analyzerPrompt | Replaces the default analyzer prompt for reference video analysis. |
imageSystemPrompt | Default extra instruction prepended to every image prompt (used if work/request doesn’t override). |
videoSystemPrompt | Default extra instruction prepended to every video prompt. |
knowledge | Extra context appended for the LLM in scenario generation. |
styleGuide | Tone, colors, tempo, camera, brand voice, must_include, must_avoid — applied in scenario (as “Project Style Guide”), image prefix, and video prefix. |
New projects are initialized based on the selected project type. blank uses the shared defaults; other types (saas, news, social, ecommerce, educational) use specialized prompts optimized for that content style.
Work level
Section titled “Work level”When creating or editing a work (UI or API):
systemPrompt— Overrides the project’s scenario system prompt for this work.imageSystemPrompt— Overrides the project’s image instruction for this work.videoSystemPrompt— Overrides the project’s video instruction for this work.analyzerPrompt— Overrides the project’s analyzer prompt for this work.
If a work leaves these empty, the project (or shared) defaults are used.
Per request (API)
Section titled “Per request (API)”- Scenario — Request body can send
systemPrompt,knowledge,styleGuidein addition to intent and analysis. These override or extend what’s stored on the project/work when the API uses them. - Analyze — Request can send a custom
analyzerPrompt. - Generate image / video — Request can send
image_instruction,video_instruction,styleGuide. If provided, they are used instead of work/project settings for that call.
Summary
Section titled “Summary”- Project type — Determines initial prompts when project is created.
- Project — Set once; applies to all works unless overridden.
- Work — Override per video pipeline.
- Request — Override per API call when the endpoint supports it.
See Overview and API: Projects, API: Works.