Class VideoService
Assembly: Glitch9.AIDevKit.Provider.OpenAI.dll
Syntax
public sealed class VideoService : CrudServiceBase<OpenAIClient>, ICrudService
Constructors
|
Edit this page
View Source
VideoService(OpenAIClient)
Declaration
public VideoService(OpenAIClient client)
Parameters
Methods
|
Edit this page
View Source
CreateAsync(SoraVideoRequest, RequestOptions)
Declaration
public UniTask<SoraVideoJob> CreateAsync(SoraVideoRequest request, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
DeleteVideoJobAsync(string, RequestOptions)
Declaration
public UniTask<SoraVideoJob> DeleteVideoJobAsync(string videoId, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
DownloadVideoAsync(string, string, RequestOptions)
Declaration
public UniTask<DownloadResult> DownloadVideoAsync(string videoId, string variant = null, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
GetVideoJobAsync(string, RequestOptions)
Declaration
public UniTask<SoraVideoJob> GetVideoJobAsync(string videoId, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
ListVideoJobsAsync(CursorQuery, RequestOptions)
Declaration
public UniTask<SoraVideoJob[]> ListVideoJobsAsync(CursorQuery query = null, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
RemixAsync(string, SoraRemixVideoRequest, RequestOptions)
Declaration
public UniTask<SoraVideoJob> RemixAsync(string videoId, SoraRemixVideoRequest request, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
RemixAsync(string, string, RequestOptions)
Declaration
public UniTask<SoraVideoJob> RemixAsync(string videoId, string prompt, RequestOptions options = null)
Parameters
Returns
Implements
Extension Methods