Compartilhar via


VectorStore interface

Um repositório de vetores é uma coleção de arquivos processados que pode ser usado pela ferramenta file_search.

Propriedades

createdAt

O carimbo de data/hora Unix (em segundos) de quando o repositório de vetores foi criado.

expiresAfter

Detalhes sobre quando esse repositório de vetores expira

expiresAt

O carimbo de data/hora Unix (em segundos) de quando o repositório de vetores expirará.

fileCounts

Os arquivos contam agrupados por status processado ou sendo processados por esse repositório de vetores.

id

O identificador, que pode ser referenciado em pontos de extremidade de API.

lastActiveAt

O carimbo de data/hora Unix (em segundos) de quando o repositório de vetores esteve ativo pela última vez.

metadata

Um conjunto de até 16 pares chave/valor que podem ser anexados a um objeto, usado para armazenar informações adicionais sobre esse objeto em um formato estruturado. As chaves podem ter até 64 caracteres de comprimento e os valores podem ter até 512 caracteres de comprimento.

name

O nome do repositório de vetores.

object

O tipo de objeto, que é sempre vector_store

status

O status do repositório de vetores, que pode ser expired, in_progress ou completed. Um status de completed indica que o repositório de vetores está pronto para uso.

usageBytes

O número total de bytes usados pelos arquivos no repositório de vetores.

Detalhes da propriedade

createdAt

O carimbo de data/hora Unix (em segundos) de quando o repositório de vetores foi criado.

createdAt: Date

Valor da propriedade

Date

expiresAfter

Detalhes sobre quando esse repositório de vetores expira

expiresAfter?: VectorStoreExpirationPolicy

Valor da propriedade

expiresAt

O carimbo de data/hora Unix (em segundos) de quando o repositório de vetores expirará.

expiresAt?: null | Date

Valor da propriedade

null | Date

fileCounts

Os arquivos contam agrupados por status processado ou sendo processados por esse repositório de vetores.

fileCounts: VectorStoreFileCount

Valor da propriedade

id

O identificador, que pode ser referenciado em pontos de extremidade de API.

id: string

Valor da propriedade

string

lastActiveAt

O carimbo de data/hora Unix (em segundos) de quando o repositório de vetores esteve ativo pela última vez.

lastActiveAt: null | Date

Valor da propriedade

null | Date

metadata

Um conjunto de até 16 pares chave/valor que podem ser anexados a um objeto, usado para armazenar informações adicionais sobre esse objeto em um formato estruturado. As chaves podem ter até 64 caracteres de comprimento e os valores podem ter até 512 caracteres de comprimento.

metadata: null | Record<string, string>

Valor da propriedade

null | Record<string, string>

name

O nome do repositório de vetores.

name: string

Valor da propriedade

string

object

O tipo de objeto, que é sempre vector_store

object: "vector_store"

Valor da propriedade

"vector_store"

status

O status do repositório de vetores, que pode ser expired, in_progress ou completed. Um status de completed indica que o repositório de vetores está pronto para uso.

status: VectorStoreStatus

Valor da propriedade

usageBytes

O número total de bytes usados pelos arquivos no repositório de vetores.

usageBytes: number

Valor da propriedade

number