Vector Stores
Delete vector store
client.VectorStores.Delete(ctx, vectorStoreID) (*VectorStoreDeleted, error)
DELETE
/vector_stores/{vector_store_id}List vector stores
client.VectorStores.List(ctx, query) (*CursorPage[VectorStore], error)
GET
/vector_storesRetrieve vector store
client.VectorStores.Get(ctx, vectorStoreID) (*VectorStore, error)
GET
/vector_stores/{vector_store_id}Search vector store
client.VectorStores.Search(ctx, vectorStoreID, body) (*Page[VectorStoreSearchResponse], error)
POST
/vector_stores/{vector_store_id}/searchModify vector store
client.VectorStores.Update(ctx, vectorStoreID, body) (*VectorStore, error)
POST
/vector_stores/{vector_store_id}Vector StoresFile Batches
Cancel vector store file batch
client.VectorStores.FileBatches.Cancel(ctx, vectorStoreID, batchID) (*VectorStoreFileBatch, error)
POST
/vector_stores/{vector_store_id}/file_batches/{batch_id}/cancelCreate vector store file batch
client.VectorStores.FileBatches.New(ctx, vectorStoreID, body) (*VectorStoreFileBatch, error)
POST
/vector_stores/{vector_store_id}/file_batchesList vector store files in a batch
client.VectorStores.FileBatches.ListFiles(ctx, vectorStoreID, batchID, query) (*CursorPage[VectorStoreFile], error)
GET
/vector_stores/{vector_store_id}/file_batches/{batch_id}/filesRetrieve vector store file batch
client.VectorStores.FileBatches.Get(ctx, vectorStoreID, batchID) (*VectorStoreFileBatch, error)
GET
/vector_stores/{vector_store_id}/file_batches/{batch_id}Vector StoresFiles
Retrieve vector store file content
client.VectorStores.Files.Content(ctx, vectorStoreID, fileID) (*Page[VectorStoreFileContentResponse], error)
GET
/vector_stores/{vector_store_id}/files/{file_id}/contentCreate vector store file
client.VectorStores.Files.New(ctx, vectorStoreID, body) (*VectorStoreFile, error)
POST
/vector_stores/{vector_store_id}/filesDelete vector store file
client.VectorStores.Files.Delete(ctx, vectorStoreID, fileID) (*VectorStoreFileDeleted, error)
DELETE
/vector_stores/{vector_store_id}/files/{file_id}List vector store files
client.VectorStores.Files.List(ctx, vectorStoreID, query) (*CursorPage[VectorStoreFile], error)
GET
/vector_stores/{vector_store_id}/filesRetrieve vector store file
client.VectorStores.Files.Get(ctx, vectorStoreID, fileID) (*VectorStoreFile, error)
GET
/vector_stores/{vector_store_id}/files/{file_id}Update vector store file attributes
client.VectorStores.Files.Update(ctx, vectorStoreID, fileID, body) (*VectorStoreFile, error)
POST
/vector_stores/{vector_store_id}/files/{file_id}