Interface IVectorStores
- Namespace
- OpenAI.
Interfaces
- Assembly
- AntRunnerLib.dll
Methods
CreateVectorStore(CreateVectorStoreRequest, CancellationToken)
Create a vector store.
Task<VectorStoreObjectResponse> CreateVectorStore(CreateVectorStoreRequest requestBody, CancellationToken cancellationToken = null)
Parameters
requestBody
CreateVector Store Request cancellationToken
CancellationToken
Returns
DeleteVectorStore(String, CancellationToken)
Delete a vector store.
Task<DeletionStatusResponse> DeleteVectorStore(string vectorStoreId, CancellationToken cancellationToken = null)
Parameters
vectorStoreId
System.String cancellationToken
CancellationToken
Returns
- Task<Deletion
Status >Response
ListVectorStores(PaginationRequest, CancellationToken)
Returns a list of vector stores.
Task<VectorStoreListObjectResponse> ListVectorStores(PaginationRequest request, CancellationToken cancellationToken = null)
Parameters
request
PaginationRequest cancellationToken
CancellationToken
Returns
ModifyVectorStore(String, UpdateVectorStoreRequest, CancellationToken)
Modifies a vector store.
Task<VectorStoreObjectResponse> ModifyVectorStore(string vectorStoreId, UpdateVectorStoreRequest requestBody, CancellationToken cancellationToken = null)
Parameters
vectorStoreId
System.String requestBody
UpdateVector Store Request cancellationToken
CancellationToken
Returns
RetrieveVectorStore(String, CancellationToken)
Retrieves a vector store.
Task<VectorStoreObjectResponse> RetrieveVectorStore(string vectorStoreId, CancellationToken cancellationToken = null)
Parameters
vectorStoreId
System.String cancellationToken
CancellationToken