Share via


VectorStores Class

Definition

A collection of vector-store operations under /vector_stores.

public class VectorStores
type VectorStores = class
Public Class VectorStores
Inheritance
VectorStores

Constructors

Name Description
VectorStores()

Initializes a new instance of VectorStores for mocking.

Properties

Name Description
Pipeline

The HTTP pipeline for sending and receiving REST requests and responses.

Methods

Name Description
CancelVectorStoreFileBatch(String, String, CancellationToken)

Cancel a vector store file batch. This attempts to cancel the processing of files in this batch as soon as possible.

CancelVectorStoreFileBatchAsync(String, String, CancellationToken)

Cancel a vector store file batch. This attempts to cancel the processing of files in this batch as soon as possible.

CreateVectorStore(IEnumerable<String>, String, VectorStoreConfiguration, VectorStoreExpirationPolicy, VectorStoreChunkingStrategy, IReadOnlyDictionary<String, String>, CancellationToken)

Creates a vector store.

CreateVectorStore(RequestContent, RequestContext)

[Protocol Method] Creates a vector store.

CreateVectorStoreAsync(IEnumerable<String>, String, VectorStoreConfiguration, VectorStoreExpirationPolicy, VectorStoreChunkingStrategy, IReadOnlyDictionary<String, String>, CancellationToken)

Creates a vector store.

CreateVectorStoreAsync(RequestContent, RequestContext)

[Protocol Method] Creates a vector store.

CreateVectorStoreFile(String, String, VectorStoreDataSource, VectorStoreChunkingStrategy, CancellationToken)

Create a vector store file by attaching a file to a vector store.

CreateVectorStoreFileAsync(String, String, VectorStoreDataSource, VectorStoreChunkingStrategy, CancellationToken)

Create a vector store file by attaching a file to a vector store.

CreateVectorStoreFileBatch(String, IEnumerable<String>, IEnumerable<VectorStoreDataSource>, VectorStoreChunkingStrategy, CancellationToken)

Create a vector store file batch.

CreateVectorStoreFileBatchAsync(String, IEnumerable<String>, IEnumerable<VectorStoreDataSource>, VectorStoreChunkingStrategy, CancellationToken)

Create a vector store file batch.

DeleteVectorStore(String, CancellationToken)

Deletes the vector store object matching the specified ID.

DeleteVectorStoreAsync(String, CancellationToken)

Deletes the vector store object matching the specified ID.

DeleteVectorStoreFile(String, String, CancellationToken)

Deletes a vector store file. This removes the file‐to‐store link (does not delete the file itself).

DeleteVectorStoreFileAsync(String, String, CancellationToken)
GetVectorStore(String, CancellationToken)

Returns the vector store object matching the specified ID.

GetVectorStore(String, RequestContext)

[Protocol Method] Returns the vector store object matching the specified ID.

GetVectorStoreAsync(String, CancellationToken)

Returns the vector store object matching the specified ID.

GetVectorStoreAsync(String, RequestContext)

[Protocol Method] Returns the vector store object matching the specified ID.

GetVectorStoreFile(String, String, CancellationToken)

Retrieves a vector store file.

GetVectorStoreFileAsync(String, String, CancellationToken)

Retrieves a vector store file.

GetVectorStoreFileBatch(String, String, CancellationToken)

Retrieve a vector store file batch.

GetVectorStoreFileBatchAsync(String, String, CancellationToken)

Retrieve a vector store file batch.

GetVectorStoreFileBatchFiles(String, String, Nullable<VectorStoreFileStatusFilter>, Nullable<Int32>, Nullable<ListSortOrder>, String, String, CancellationToken)

Returns a list of vector store files in a batch.

GetVectorStoreFileBatchFilesAsync(String, String, Nullable<VectorStoreFileStatusFilter>, Nullable<Int32>, Nullable<ListSortOrder>, String, String, CancellationToken)

Returns a list of vector store files in a batch.

GetVectorStoreFiles(String, Nullable<VectorStoreFileStatusFilter>, Nullable<Int32>, Nullable<ListSortOrder>, String, String, CancellationToken)

Returns a list of vector store files.

GetVectorStoreFilesAsync(String, Nullable<VectorStoreFileStatusFilter>, Nullable<Int32>, Nullable<ListSortOrder>, String, String, CancellationToken)

Returns a list of vector store files.

GetVectorStores(Nullable<Int32>, Nullable<ListSortOrder>, String, String, CancellationToken)

Returns a list of vector stores.

GetVectorStoresAsync(Nullable<Int32>, Nullable<ListSortOrder>, String, String, CancellationToken)

Returns a list of vector stores.

ModifyVectorStore(String, RequestContent, RequestContext)

[Protocol Method] Modifies an existing vector store.

ModifyVectorStore(String, String, VectorStoreExpirationPolicy, IReadOnlyDictionary<String,String>, CancellationToken)

Modifies an existing vector store.

ModifyVectorStoreAsync(String, RequestContent, RequestContext)

[Protocol Method] Modifies an existing vector store.

ModifyVectorStoreAsync(String, String, VectorStoreExpirationPolicy, IReadOnlyDictionary<String,String>, CancellationToken)

Modifies an existing vector store.

Applies to