Class VectorStoreFileService
Vector Store Files: https://platform.openai.com/docs/api-reference/vector-stores-files
public class VectorStoreFileService : CrudServiceBase<OpenAIClient>, IBetaApi
- Inheritance
-
objectVectorStoreFileService
- Implements
-
IBetaApi
Constructors
VectorStoreFileService(OpenAIClient)
public VectorStoreFileService(OpenAIClient client)
Parameters
clientOpenAIClient
Methods
CreateAsync(string, VectorStoreFileRequest)
public UniTask<VectorStoreFile> CreateAsync(string vectorStoreId, VectorStoreFileRequest req)
Parameters
vectorStoreIdstringreqVectorStoreFileRequest
Returns
- UniTask<VectorStoreFile>
DeleteAsync(string, string, RESTOptions)
public UniTask<VectorStoreFile> DeleteAsync(string vectorStoreId, string fileId, RESTOptions options = null)
Parameters
vectorStoreIdstringfileIdstringoptionsRESTOptions
Returns
- UniTask<VectorStoreFile>
ListAsync(string, CursorQuery, RESTOptions)
public UniTask<QueryResponse<VectorStoreFile>> ListAsync(string vectorStoreId, CursorQuery query = null, RESTOptions options = null)
Parameters
vectorStoreIdstringqueryCursorQueryoptionsRESTOptions
Returns
- UniTask<QueryResponse<VectorStoreFile>>
RetrieveAsync(string, string, RESTOptions)
public UniTask<VectorStoreFile> RetrieveAsync(string vectorStoreId, string fileId, RESTOptions options = null)
Parameters
vectorStoreIdstringfileIdstringoptionsRESTOptions
Returns
- UniTask<VectorStoreFile>