Introducing AzureSoraSDK – C# SDK for Azure OpenAI Sora Video Generation #43
Replies: 2 comments 5 replies
-
Thanks for sharing @DrHazemAli - adding some of our .NET developer relations team for visibility cc @elbruno @codemillmatt |
Beta Was this translation helpful? Give feedback.
-
Amazing work @DrHazemAli , love it! We have a SORA video Generating Sample, using a REST call here (https://github.com/microsoft/Generative-AI-for-beginners-dotnet/blob/main/03-CoreGenerativeAITechniques/src/VideoGeneration-AzureSora-01/Program.cs). Feel free to submit a PR with a console sample, like this one (https://github.com/DrHazemAli/AzureSoraSDK/blob/main/samples/BasicExample/Program.cs) if you want, to be part of the repo. Once the code is there, I'll update the docs to reference to your repo, nuget package and more. Once again, great work! 👏👏👏 Best |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Introduction
I’m excited to share the first release of AzureSoraSDK, a fully-featured .NET 6+ SDK that makes it incredibly easy to generate AI-driven videos using Azure’s OpenAI Sora model—and even enhance your prompts on the fly.
This is a community-driven SDK built to empower .NET developers with streamlined access to Azure Sora’s powerful video generation capabilities. It features built-in prompt enhancement and a clean, extensible architecture to help you create more compelling, higher-quality content programmatically.
The SDK is open-source and publicly available on https://github.com/DrHazemAli/AzureSoraSDK
Features and Screenshots
✅ AI-Powered Video Generation: Easily create high-quality videos using the Azure OpenAI Sora model.
🔄 Prompt Enhancer: Built-in tool to dynamically optimize and upgrade user prompts for better results.
⚙️ Asynchronous Processing: Full async/await support for non-blocking video generation.
📦 NuGet Package Ready: Install using dotnet add package AzureSoraSDK.
💡 Developer-Friendly API: Designed with clean interfaces and strongly-typed models.
🚀 Real-World Examples: Includes working demo apps to help you get started in seconds.
🧪 Tested & Documented: Unit-tested with complete XML documentation for easy onboarding.
Technical Details
Language: C# (.NET 6+)
Frameworks: ASP.NET Core, HttpClientFactory
Libraries: Newtonsoft.Json, FluentValidation, System.Text.Json
Hosting Compatibility: Console Apps, Azure Functions, Web APIs
Challenges and Solutions
Beta Was this translation helpful? Give feedback.
All reactions