EsempioscriptintermediateEseguibileguided-flow
Modello Sora Pro
Esempio rieseguibile intermediate di tipo script che usa openai, pillow.
Fatti chiave
- Livello
- intermediate
- Runtime
- Python • API OpenAI
- Pattern
- Flusso ispezionabile con confini di sistema visibili
- Interazione
- Sandbox live • Script
- Aggiornato
- 14 marzo 2026
Naviga questo esempio
Libreria
Sfoglia gli esempiRiapri la libreria completa per confrontare pattern vicini e percorsi collegati.Interazione
Esegui ora nel sandboxProva l'interazione direttamente nella superficie guidata di questo esempio.Sorgente
Apri codice completoLeggi l'implementazione reale, i punti evidenziati e i requisiti runtime.MCP
Chiama via MCPUsa la stessa risorsa dentro agenti, export deterministici e setup MCP.
3-sora-pro-model.py
python
from openai import OpenAI
from utils.downloader import download_sora_video
openai = OpenAI()
# --------------------------------------------------------------
# Generate a video with Sora Pro mode
# --------------------------------------------------------------
# Stays stuck in progress right now...
video = openai.videos.create(
model="sora-2-pro",
prompt="The YouTuber leans forward with an excited, intense expression while talking into the Shure SM7B. He says with energy: 'OpenAI just dropped Sora 2 via API... and honestly, this changes EVERYTHING. We're talking hyper-realistic videos with like 10 lines of code. Wild.' Dark background with a soft blue LED light glow. Professional lighting setup with key light and rim light. Shot on Sony FX6, cinematic depth of field, crisp focus, vertical format 9:16.",
size="1024x1792",
seconds="4",
)
print("Video generation started:", video)
# --------------------------------------------------------------
# Get last video
# --------------------------------------------------------------
last_video = openai.videos.list().data[0]
print("Model:", last_video.model)
print("Video status:", last_video.status)
print("Video progress:", last_video.progress)
# --------------------------------------------------------------
# Download the video
# --------------------------------------------------------------
video = download_sora_video(video=video, output_folder="./output")