Package com.openai.services.blocking
Interface VideoService
-
- All Implemented Interfaces:
public interface VideoService
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceVideoService.WithRawResponseA view of VideoService that provides access to raw HTTP responses for each method.
-
Method Summary
Modifier and Type Method Description abstract VideoService.WithRawResponsewithRawResponse()Returns a view of this service that provides access to raw HTTP responses for each method. abstract VideoServicewithOptions(Consumer<ClientOptions.Builder> modifier)Returns a view of this service with the given option modifications applied. Videocreate(VideoCreateParams params)Create a new video generation job from a prompt and optional reference assets. abstract Videocreate(VideoCreateParams params, RequestOptions requestOptions)Videoretrieve(String videoId)Fetch the latest metadata for a generated video. Videoretrieve(String videoId, VideoRetrieveParams params, RequestOptions requestOptions)Videoretrieve(String videoId, VideoRetrieveParams params)abstract Videoretrieve(VideoRetrieveParams params, RequestOptions requestOptions)Videoretrieve(VideoRetrieveParams params)Videoretrieve(String videoId, RequestOptions requestOptions)VideoListPagelist()List recently generated videos for the current project. abstract VideoListPagelist(VideoListParams params, RequestOptions requestOptions)VideoListPagelist(VideoListParams params)VideoListPagelist(RequestOptions requestOptions)VideoDeleteResponsedelete(String videoId)Permanently delete a completed or failed video and its stored assets. VideoDeleteResponsedelete(String videoId, VideoDeleteParams params, RequestOptions requestOptions)VideoDeleteResponsedelete(String videoId, VideoDeleteParams params)abstract VideoDeleteResponsedelete(VideoDeleteParams params, RequestOptions requestOptions)VideoDeleteResponsedelete(VideoDeleteParams params)VideoDeleteResponsedelete(String videoId, RequestOptions requestOptions)HttpResponsedownloadContent(String videoId)Download the generated video bytes or a derived preview asset. HttpResponsedownloadContent(String videoId, VideoDownloadContentParams params, RequestOptions requestOptions)HttpResponsedownloadContent(String videoId, VideoDownloadContentParams params)abstract HttpResponsedownloadContent(VideoDownloadContentParams params, RequestOptions requestOptions)HttpResponsedownloadContent(VideoDownloadContentParams params)HttpResponsedownloadContent(String videoId, RequestOptions requestOptions)Videoremix(String videoId, VideoRemixParams params)Create a remix of a completed video using a refreshed prompt. Videoremix(String videoId, VideoRemixParams params, RequestOptions requestOptions)Videoremix(VideoRemixParams params)abstract Videoremix(VideoRemixParams params, RequestOptions requestOptions)-
-
Method Detail
-
withRawResponse
abstract VideoService.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
withOptions
abstract VideoService withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
create
Video create(VideoCreateParams params)
Create a new video generation job from a prompt and optional reference assets.
-
create
abstract Video create(VideoCreateParams params, RequestOptions requestOptions)
-
retrieve
Video retrieve(String videoId, VideoRetrieveParams params, RequestOptions requestOptions)
-
retrieve
Video retrieve(String videoId, VideoRetrieveParams params)
-
retrieve
abstract Video retrieve(VideoRetrieveParams params, RequestOptions requestOptions)
-
retrieve
Video retrieve(VideoRetrieveParams params)
-
retrieve
Video retrieve(String videoId, RequestOptions requestOptions)
-
list
VideoListPage list()
List recently generated videos for the current project.
-
list
abstract VideoListPage list(VideoListParams params, RequestOptions requestOptions)
-
list
VideoListPage list(VideoListParams params)
-
list
VideoListPage list(RequestOptions requestOptions)
-
delete
VideoDeleteResponse delete(String videoId)
Permanently delete a completed or failed video and its stored assets.
-
delete
VideoDeleteResponse delete(String videoId, VideoDeleteParams params, RequestOptions requestOptions)
-
delete
VideoDeleteResponse delete(String videoId, VideoDeleteParams params)
-
delete
abstract VideoDeleteResponse delete(VideoDeleteParams params, RequestOptions requestOptions)
-
delete
VideoDeleteResponse delete(VideoDeleteParams params)
-
delete
VideoDeleteResponse delete(String videoId, RequestOptions requestOptions)
-
downloadContent
@MustBeClosed() HttpResponse downloadContent(String videoId)
Download the generated video bytes or a derived preview asset.
Streams the rendered video content for the specified video job.
-
downloadContent
@MustBeClosed() HttpResponse downloadContent(String videoId, VideoDownloadContentParams params, RequestOptions requestOptions)
-
downloadContent
@MustBeClosed() HttpResponse downloadContent(String videoId, VideoDownloadContentParams params)
-
downloadContent
@MustBeClosed() abstract HttpResponse downloadContent(VideoDownloadContentParams params, RequestOptions requestOptions)
-
downloadContent
@MustBeClosed() HttpResponse downloadContent(VideoDownloadContentParams params)
-
downloadContent
@MustBeClosed() HttpResponse downloadContent(String videoId, RequestOptions requestOptions)
-
remix
Video remix(String videoId, VideoRemixParams params)
Create a remix of a completed video using a refreshed prompt.
-
remix
Video remix(String videoId, VideoRemixParams params, RequestOptions requestOptions)
-
remix
Video remix(VideoRemixParams params)
-
remix
abstract Video remix(VideoRemixParams params, RequestOptions requestOptions)
-
-
-
-