Class FileService
Assembly: Glitch9.AIDevKit.Provider.Mistral.dll
Syntax
public sealed class FileService : CrudServiceBase<MistralClient>, ICrudService
Constructors
|
Edit this page
View Source
FileService(MistralClient)
Declaration
public FileService(MistralClient client)
Parameters
Methods
|
Edit this page
View Source
DeleteAsync(string, RequestOptions)
Declaration
public UniTask<DeletionStatus> DeleteAsync(string fileId, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
DownloadAsync(string, RequestOptions)
Declaration
public UniTask<byte[]> DownloadAsync(string fileId, RequestOptions options = null)
Parameters
Returns
| Type |
Description |
| UniTask<byte[]> |
|
|
Edit this page
View Source
GetSignedUrlAsync(string, RequestOptions)
Declaration
public UniTask<SignedUrl> GetSignedUrlAsync(string fileId, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
ListAsync(RequestOptions)
Declaration
public UniTask<DataList<MistralFileSchema>> ListAsync(RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
RetrieveAsync(string, RequestOptions)
Declaration
public UniTask<MistralFileSchema> RetrieveAsync(string fileId, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
UploadAsync(AIFileUploadRequest, RequestOptions)
Declaration
public UniTask<MistralFileSchema> UploadAsync(AIFileUploadRequest request, RequestOptions options = null)
Parameters
Returns
Implements
Extension Methods