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

SettingType and limitsWhat it means
prompt requiredtext, 1–16000 charactersThe brief: what to write.
context optionaltext, 0–16000 charactersOptional 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
}