View Source ExOpenAI.Components.VectorStoreFileBatchObject (ex_openai.ex v2.0.0-beta2)
A batch of files attached to a vector store.
Fields
:created_at- required -integer()
The Unix timestamp (in seconds) for when the vector store files batch was created.:file_counts- required -{:%{}, [], [{{:required, [], [:cancelled]}, {:integer, [], []}}, {{:required, [], [:completed]}, {:integer, [], []}}, {{:required, [], [:failed]}, {:integer, [], []}}, {{:required, [], [:in_progress]}, {:integer, [], []}}, {{:required, [], [:total]}, {:integer, [], []}}]}:id- required -String.t()
The identifier, which can be referenced in API endpoints.:object- required -:"vector_store.files_batch"
The object type, which is alwaysvector_store.file_batch.
Allowed values:"vector_store.files_batch":status- required -:in_progress | :completed | :cancelled | :failed
The status of the vector store files batch, which can be eitherin_progress,completed,cancelledorfailed.
Allowed values:"in_progress","completed","cancelled","failed":vector_store_id- required -String.t()
The ID of the vector store that the File is attached to.
Summary
Types
@type t() :: %ExOpenAI.Components.VectorStoreFileBatchObject{ created_at: integer(), file_counts: %{ cancelled: integer(), completed: integer(), failed: integer(), in_progress: integer(), total: integer() }, id: String.t(), object: :"vector_store.files_batch", status: ((:in_progress | :completed) | :cancelled) | :failed, vector_store_id: String.t() }