{
    "slug": "sora",
    "name": "Sora",
    "category": "Video & Audio",
    "website_url": "https://sora.com",
    "entry_url": "https://recatools.com/ai-directory/sora/",
    "schema": "video/v1",
    "oldest_verified_on": "2026-08-20",
    "versions": [
        {
            "id": "sora-2",
            "label": "Sora 2",
            "status": "legacy",
            "released_at": "2025-09-30",
            "is_flagship": true,
            "fields": {
                "max_duration_s": {
                    "state": "known",
                    "value": 20,
                    "scope": "per generation or per extension. Total length reaches 120s via up to six extensions of an existing video, not in a single create call",
                    "note": null,
                    "source_url": "https://developers.openai.com/api/docs/guides/video-generation",
                    "source_title": "Video generation with Sora — OpenAI API",
                    "verified_on": "2026-08-20"
                },
                "duration_choices": {
                    "state": "known",
                    "value": [
                        4,
                        8,
                        12
                    ],
                    "scope": "the `seconds` enum on POST /v1/videos, default 4. The hand-written guide additionally claims 16 and 20 are supported; the generated reference enum has not been updated to match",
                    "note": null,
                    "source_url": "https://developers.openai.com/api/reference/resources/videos/methods/create",
                    "source_title": "Create video — OpenAI API Reference",
                    "verified_on": "2026-08-20"
                },
                "max_resolution": {
                    "state": "known",
                    "value": "720p",
                    "scope": "sora-2 supports only 720x1280 and 1280x720; 1080p exports require sora-2-pro",
                    "note": null,
                    "source_url": "https://developers.openai.com/api/docs/models/sora-2",
                    "source_title": "Sora 2 Model — OpenAI API",
                    "verified_on": "2026-08-20"
                },
                "native_audio": {
                    "state": "known",
                    "value": true,
                    "scope": "model card: flagship video generation with synced audio; output modalities are video and audio",
                    "note": null,
                    "source_url": "https://developers.openai.com/api/docs/models/sora-2",
                    "source_title": "Sora 2 Model — OpenAI API",
                    "verified_on": "2026-08-20"
                },
                "modes": {
                    "state": "known",
                    "value": [
                        "t2v",
                        "i2v",
                        "v2v"
                    ],
                    "scope": "t2v/i2v via POST /v1/videos; v2v via the extensions and edits endpoints. A character-reference endpoint exists but human-likeness uploads are blocked by default",
                    "note": null,
                    "source_url": "https://developers.openai.com/api/docs/guides/video-generation",
                    "source_title": "Video generation with Sora — OpenAI API",
                    "verified_on": "2026-08-20"
                },
                "api_available": {
                    "state": "known",
                    "value": true,
                    "scope": "⚠️ END OF LIFE. Public and self-serve today, but the Videos API and every sora-2 alias and snapshot are removed on 2026-09-24, with no recommended replacement named. The Sora web and iOS apps were already discontinued on 2026-04-26, so there is no consumer Sora product at all",
                    "note": null,
                    "source_url": "https://developers.openai.com/api/docs/deprecations",
                    "source_title": "Deprecations — OpenAI API",
                    "verified_on": "2026-08-20"
                },
                "price": {
                    "state": "known",
                    "value": {
                        "per": "second",
                        "amount": 0.1,
                        "currency": "USD"
                    },
                    "scope": "720x1280 / 1280x720",
                    "note": null,
                    "source_url": "https://developers.openai.com/api/docs/models/sora-2",
                    "source_title": "Sora 2 Model — OpenAI API",
                    "verified_on": "2026-08-20"
                },
                "watermark": {
                    "state": "unpublished",
                    "value": null,
                    "scope": null,
                    "note": "OpenAI documents no watermark policy for API output. The widely-cited rules (watermark on all outputs, removable on Pro) applied to the Sora consumer app, which was discontinued on 2026-04-26",
                    "source_url": "https://developers.openai.com/api/docs/guides/video-generation",
                    "source_title": "Video generation with Sora — OpenAI API",
                    "verified_on": "2026-08-20"
                },
                "negative_prompt": {
                    "state": "known",
                    "value": false,
                    "scope": "the create-video body has only prompt, model, seconds, size and input_reference",
                    "note": null,
                    "source_url": "https://developers.openai.com/api/reference/resources/videos/methods/create",
                    "source_title": "Create video — OpenAI API Reference",
                    "verified_on": "2026-08-20"
                },
                "max_input_images": {
                    "state": "known",
                    "value": 1,
                    "scope": "input_reference takes a single file; it must match the target resolution, and images containing human faces are rejected",
                    "note": null,
                    "source_url": "https://developers.openai.com/api/docs/guides/video-generation",
                    "source_title": "Video generation with Sora — OpenAI API",
                    "verified_on": "2026-08-20"
                }
            },
            "absent_fields": [
                "min_duration_s",
                "fps",
                "price_cn",
                "open_weights",
                "license",
                "region_availability"
            ],
            "constraints": [
                {
                    "rule": "The vendor contradicts itself: the generated API reference enumerates `seconds` as 4, 8 and 12 (default 4), while the hand-written guide additionally claims 16 and 20 are supported. max_duration_s follows the guide; duration_choices follows the enum. OpenAI has not reconciled the two pages — treat 16 and 20 as unconfirmed. Separately, the 120s total length is reached via up to six extensions of an existing video, never in one create call.",
                    "affects": [
                        "max_duration_s",
                        "duration_choices"
                    ],
                    "source_url": "https://developers.openai.com/api/reference/resources/videos/methods/create",
                    "source_title": "POST /v1/videos — `seconds` enum (generated reference), vs the hand-written video-generation guide",
                    "verified_on": "2026-08-20"
                }
            ],
            "oldest_verified_on": "2026-08-20"
        },
        {
            "id": "sora-2-pro",
            "label": "Sora 2 Pro",
            "status": "legacy",
            "released_at": null,
            "is_flagship": false,
            "fields": {
                "duration_choices": {
                    "state": "known",
                    "value": [
                        4,
                        8,
                        12
                    ],
                    "scope": null,
                    "note": null,
                    "source_url": "https://developers.openai.com/api/reference/resources/videos/methods/create",
                    "source_title": "Create video — OpenAI API Reference",
                    "verified_on": "2026-08-20"
                },
                "max_resolution": {
                    "state": "known",
                    "value": "1080p",
                    "scope": "1080x1920 / 1920x1080 at $0.70/s. The generated create-video size enum lists only up to 1024x1792 — the model page and the guide are what document 1080p, and the guide states pro is REQUIRED for 1080p exports",
                    "note": null,
                    "source_url": "https://developers.openai.com/api/docs/models/sora-2-pro",
                    "source_title": "Sora 2 Pro Model — OpenAI API",
                    "verified_on": "2026-08-20"
                },
                "native_audio": {
                    "state": "known",
                    "value": true,
                    "scope": null,
                    "note": null,
                    "source_url": "https://developers.openai.com/api/docs/models/sora-2-pro",
                    "source_title": "Sora 2 Pro Model — OpenAI API",
                    "verified_on": "2026-08-20"
                },
                "api_available": {
                    "state": "known",
                    "value": true,
                    "scope": "⚠️ same 2026-09-24 shutdown as sora-2",
                    "note": null,
                    "source_url": "https://developers.openai.com/api/docs/deprecations",
                    "source_title": "Deprecations — OpenAI API",
                    "verified_on": "2026-08-20"
                },
                "price": {
                    "state": "known",
                    "value": {
                        "per": "second",
                        "amount": 0.5,
                        "currency": "USD"
                    },
                    "scope": "1024x1792 / 1792x1024; 1080x1920 / 1920x1080 is $0.70/s — five to seven times the sora-2 rate",
                    "note": null,
                    "source_url": "https://developers.openai.com/api/docs/models/sora-2-pro",
                    "source_title": "Sora 2 Pro Model — OpenAI API",
                    "verified_on": "2026-08-20"
                }
            },
            "absent_fields": [
                "max_duration_s",
                "min_duration_s",
                "fps",
                "modes",
                "price_cn",
                "open_weights",
                "license",
                "watermark",
                "region_availability",
                "negative_prompt",
                "max_input_images"
            ],
            "constraints": [],
            "oldest_verified_on": "2026-08-20"
        }
    ]
}
