Skip to content

FEAT: Sora target: support remix, image-to-video#1341

Open
varunj-msft wants to merge 6 commits intoAzure:mainfrom
varunj-msft:varunj-msft/6137-Sora-target
Open

FEAT: Sora target: support remix, image-to-video#1341
varunj-msft wants to merge 6 commits intoAzure:mainfrom
varunj-msft:varunj-msft/6137-Sora-target

Conversation

@varunj-msft
Copy link
Contributor

@varunj-msft varunj-msft commented Jan 30, 2026

Description

Adds image-to-video and remix modes to OpenAIVideoTarget.py (Sora-2)

New capabilities:

Image-to-video: Include image_path piece to use image as first frame
Remix: Set video_id in prompt_metadata to create variation of existing video
Response includes video_id in metadata for chaining workflows
Bug fix: Fixed MIME type handling for image uploads—now passes (filename, bytes, content_type) tuple instead of raw bytes.

Tests and Documentation

Added 7 new unit tests for image-to-video, remix, metadata, and edge cases; updated 2 existing tests
34 unit tests passing in test_video_target.py

ruff check and ruff format pass
No notebook changes

@varunj-msft varunj-msft changed the title FEAT: Add image-to-video and remix modes to OpenAIVideoTarget FEAT: Sora target: support remix, image-to-video Jan 30, 2026
@varunj-msft varunj-msft force-pushed the varunj-msft/6137-Sora-target branch from 4a448ad to cd1e2ca Compare February 13, 2026 20:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants