Base class for all video generation models. Each AI model will have a sub-class implementing the abstract methods in this base class. Not all
sub-classes will support all methods. If a method is not supported an exception will be thrown, use the GetSupportedMethods method to determine
what methods are supported by a specific sub-class.
Requests an avatar video. params.CancellationToken is passed to the request, so aborting it
tears the request down; the failure is then classified as a cancellation.
Base class for all video generation models. Each AI model will have a sub-class implementing the abstract methods in this base class. Not all sub-classes will support all methods. If a method is not supported an exception will be thrown, use the GetSupportedMethods method to determine what methods are supported by a specific sub-class.