Class FileService
Assembly: Glitch9.AIDevKit.Provider.OpenAI.dll
Syntax
public sealed class FileService : CrudServiceBase<OpenAIClient>, ICrudService
Constructors
|
Edit this page
View Source
FileService(OpenAIClient)
Declaration
public FileService(OpenAIClient client)
Parameters
Methods
|
Edit this page
View Source
DeleteAsync(string, RequestOptions)
Declaration
public UniTask<DeletionStatus> DeleteAsync(string objectId, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
DownloadAsync(string, RequestOptions)
Declaration
public UniTask<FileContentData> DownloadAsync(string fileId, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
ListAsync(CursorQuery, RequestOptions)
Declaration
public UniTask<Queried<OpenAIFile>> ListAsync(CursorQuery query = null, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
RetrieveAsync(string, RequestOptions)
Declaration
public UniTask<OpenAIFile> RetrieveAsync(string objectId, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
UploadAsync(AIFileUploadRequest, RequestOptions)
Declaration
public UniTask<OpenAIFile> UploadAsync(AIFileUploadRequest request, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
UploadAsync(IFile, UploadPurpose, RequestOptions)
Declaration
public UniTask<OpenAIFile> UploadAsync(IFile file, UploadPurpose purpose, RequestOptions options = null)
Parameters
Returns
Implements
Extension Methods