View Source ExOpenAI.Components.VectorStoreObject (ex_openai.ex v1.7.0)

Schema representing a VectorStoreObject within the OpenAI API

Summary

Types

@type t() :: %ExOpenAI.Components.VectorStoreObject{
  created_at: integer(),
  expires_after: ExOpenAI.Components.VectorStoreExpirationAfter.t() | nil,
  expires_at: integer() | nil,
  file_counts: %{
    cancelled: integer(),
    completed: integer(),
    failed: integer(),
    in_progress: integer(),
    total: integer()
  },
  id: String.t(),
  last_active_at: integer(),
  metadata: map(),
  name: String.t(),
  object: :vector_store,
  status: :completed | :in_progress | :expired,
  usage_bytes: integer()
}