ReqLLM.Video.Task (ReqLLM v1.21.0)

View Source

A video generation task.

Returned by generate_video/3 and query_video/3. status is one of :queued, :running, :succeeded, :failed, or :cancelled. url is populated once the task succeeds; error carries the provider error message when the task fails.

Summary

Types

t()

@type t() :: %ReqLLM.Video.Task{
  error: String.t() | nil,
  file_id: ReqLLM.Video.file_id() | nil,
  model: String.t() | nil,
  provider: atom() | nil,
  provider_meta: map(),
  status: :queued | :running | :succeeded | :failed | :cancelled,
  task_id: String.t(),
  url: String.t() | nil
}