Provider-agnostic request to run a serverless inference job.
@type mode() :: :async | :sync | :stream
@type t() :: %ExAtlas.Spec.JobRequest{ endpoint: String.t(), input: term(), mode: mode(), policy: map(), provider_opts: map(), timeout_ms: pos_integer(), webhook: String.t() | nil }