Class VectorStoreFileService
Inheritance
object
VectorStoreFileService
Assembly: .dll
Syntax
public class VectorStoreFileService : CRUDServiceBase<OpenAI>
Constructors
Declaration
public VectorStoreFileService(OpenAI client, params RESTHeader[] extraHeaders)
Parameters
Type |
Name |
Description |
OpenAI |
client |
|
RESTHeader[] |
extraHeaders |
|
Methods
CreateAsync(string, VectorStoreFileRequest)
Declaration
public UniTask<VectorStoreFile> CreateAsync(string vectorStoreId, VectorStoreFileRequest req)
Parameters
Returns
DeleteAsync(string, string, RequestOptions)
Declaration
public UniTask<bool> DeleteAsync(string vectorStoreId, string fileId, RequestOptions options = null)
Parameters
Type |
Name |
Description |
string |
vectorStoreId |
|
string |
fileId |
|
RequestOptions |
options |
|
Returns
Type |
Description |
UniTask<bool> |
|
ListAsync(string, CursorQuery, RequestOptions)
Declaration
public UniTask<QueryResponse<VectorStoreFile>> ListAsync(string vectorStoreId, CursorQuery query = null, RequestOptions options = null)
Parameters
Type |
Name |
Description |
string |
vectorStoreId |
|
CursorQuery |
query |
|
RequestOptions |
options |
|
Returns
RetrieveAsync(string, string, RequestOptions)
Declaration
public UniTask<VectorStoreFile> RetrieveAsync(string vectorStoreId, string fileId, RequestOptions options = null)
Parameters
Type |
Name |
Description |
string |
vectorStoreId |
|
string |
fileId |
|
RequestOptions |
options |
|
Returns