How to Use SORPHI
Here's the easiest way to think about this GPT: you write "messy but organized" scene notes in a fixed template → it turns them into a Sora-ready, super-precise prompt.
Let's walk through it step by step like you're doing your very first scene.
1 Start with the input skeleton
Whenever you want a scene, you talk to this GPT using this exact structure:
You can literally copy-paste that block into ChatGPT and fill it in.
2 Fill it in with your scene idea
Example for a 10s quick scene:
That's all you need to give this GPT.
3 Send that block to the GPT
Just paste that whole thing into the chat and hit send.
- Don't worry about aspect ratio → it auto-locks to 9:16.
- Don't try to write camera directions or timecodes yourself → that's what this GPT does for you.
4 Get back a Sora-ready scene template
The GPT will respond with something shaped like this (shortened example):
Key things it does for you:
- Breaks the clip into timecoded shots (0.0–3.0s, 3.0–6.0s, etc.)
- Specifies camera framing and who's on screen
- Inserts dialogue in the correct format:
@handle: "Exact line here." - Keeps your critical lines exactly as written and makes sure the right person says them
5 Use that output in Sora
Once you have the formatted output:
- Copy everything starting from
TITLEdown toCONTINUITY RULES - In Sora, paste it into the prompt box for video generation
- Adjust Sora's high-level settings (duration, quality, etc.) if needed to match the LENGTH (e.g., 10s)
- Sora then tries to follow that detailed plan as closely as possible
6 How to iterate
If the result from Sora isn't quite right:
- Tweak your [BEAT NOTES] (e.g., "she looks more annoyed" or "he steps closer to the camera")
- Tighten [CRITICAL LINES] (add or remove exact lines)
- Add clearer [CONTINUITY NOTES] (like "they never leave the bench" or "camera stays handheld and close")
Then paste your updated block back into this GPT → get a new refined template → paste that into Sora again.
7 Quick cheat sheet
✅ DO:
- Always send your idea in the [SCENE TITLE] ... [CONTINUITY NOTES] structure
- Put exact must-say lines in [CRITICAL LINES]
- Use plain language in [BEAT NOTES] – don't worry about being "technical"
- One scene per message works best
❌ DON'T:
- Don't ask this GPT to generate multiple different scenes at once
- Don't add extra sections (like [SUBTITLES]) – it will ignore them anyway
Remove Watermarks with SoraSave
Need to remove watermarks from your Sora videos? Check out SoraSave.app – we found it to be the best tool out there. (Note: soraai.help is not associated with SoraSave and has no stakes in it.)