Script and scene direction
text Sync Answers in one request.
Write a script or a shot-by-shot plan from a brief, in one request.
Built for
Built for
- Video scripts
- Shot-by-shot plans
- Ad copy and scene direction
How it works
You provide
A brief: what the video is about, who it is for, and any notes or context.
You get back
A written script or scene plan you can edit or hand to a video agent.
What this means for you
- Answers in one request — no waiting on a queue.
- Give it a brief and any context you already have.
- You get editable text you can hand straight to a video agent.
Try it
Details
What you can set
| Setting | Type and limits | What it means |
|---|---|---|
prompt required | text, 1–16000 characters | The brief: what to write. |
context optional | text, 0–16000 characters | Optional background the writing should honor. Combined input is capped at 16,000 characters (max_input_chars, enforced pre-spend). |
- What you get back
- Text
- Limits
- Max input 16000 chars
- How it runs
- Sync — Answers in one request.
- Alias
oneup/script-director
For developers
The same request as an API call, with this capability's example input:
curl -X POST https://api.oneupai.com/v1/run/oneup/script-director \
-H "Authorization: Bearer $ONEUP_API_KEY" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{
"prompt": "Write a 3-scene product-demo script for a standing desk"
}'Show input schema (JSON)
{
"type": "object",
"required": [
"prompt"
],
"properties": {
"prompt": {
"type": "string",
"maxLength": 16000,
"minLength": 1,
"description": "The brief: what to write."
},
"context": {
"type": "string",
"maxLength": 16000,
"description": "Optional background the writing should honor. Combined input is capped at 16,000 characters (max_input_chars, enforced pre-spend)."
}
},
"additionalProperties": false
}