Interface IVectorStores
- Namespace
- OpenAI.Interfaces
- Assembly
- AntRunnerLib.dll
public interface IVectorStores
Methods
CreateVectorStore(CreateVectorStoreRequest, CancellationToken)
Create a vector store.
Task<VectorStoreObjectResponse> CreateVectorStore(CreateVectorStoreRequest requestBody, CancellationToken cancellationToken = null)
Parameters
requestBodyCreateVectorStoreRequestcancellationTokenCancellationToken
Returns
DeleteVectorStore(String, CancellationToken)
Delete a vector store.
Task<DeletionStatusResponse> DeleteVectorStore(string vectorStoreId, CancellationToken cancellationToken = null)
Parameters
vectorStoreIdSystem.StringcancellationTokenCancellationToken
Returns
- Task<DeletionStatusResponse>
ListVectorStores(PaginationRequest, CancellationToken)
Returns a list of vector stores.
Task<VectorStoreListObjectResponse> ListVectorStores(PaginationRequest request, CancellationToken cancellationToken = null)
Parameters
requestPaginationRequestcancellationTokenCancellationToken
Returns
ModifyVectorStore(String, UpdateVectorStoreRequest, CancellationToken)
Modifies a vector store.
Task<VectorStoreObjectResponse> ModifyVectorStore(string vectorStoreId, UpdateVectorStoreRequest requestBody, CancellationToken cancellationToken = null)
Parameters
vectorStoreIdSystem.StringrequestBodyUpdateVectorStoreRequestcancellationTokenCancellationToken
Returns
RetrieveVectorStore(String, CancellationToken)
Retrieves a vector store.
Task<VectorStoreObjectResponse> RetrieveVectorStore(string vectorStoreId, CancellationToken cancellationToken = null)
Parameters
vectorStoreIdSystem.StringcancellationTokenCancellationToken