View Source ExOpenAI.Components.Upload (ex_openai.ex v1.8.0)

Schema representing a Upload within the OpenAI API

Summary

Types

@type t() :: %ExOpenAI.Components.Upload{
  bytes: integer(),
  created_at: integer(),
  expires_at: integer(),
  file: (nil | ExOpenAI.Components.OpenAIFile.t()) | nil,
  filename: String.t(),
  id: String.t(),
  object: :upload | nil,
  purpose: String.t(),
  status: :expired | :cancelled | :completed | :pending
}