Class FileService
Inheritance
object
FileService
Inherited Members
CRUDServiceBase<GroqCloud>.client
CRUDServiceBase<GroqCloud>.IsBetaService
CRUDServiceBase<GroqCloud>.CustomApiKey
CRUDServiceBase<GroqCloud>.CustomBetaHeaders
Assembly: .dll
Syntax
public class FileService : CRUDServiceBase<GroqCloud>
Constructors
FileService(GroqCloud)
Declaration
public FileService(GroqCloud client)
Parameters
Methods
DeleteAsync(string, RESTRequestOptions)
Declaration
public UniTask<bool> DeleteAsync(string objectId, RESTRequestOptions options = null)
Parameters
Type |
Name |
Description |
string |
objectId |
|
RESTRequestOptions |
options |
|
Returns
Type |
Description |
UniTask<bool> |
|
DownloadAsync(string, RESTRequestOptions)
Declaration
public UniTask<FileContentData> DownloadAsync(string fileId, RESTRequestOptions options = null)
Parameters
Type |
Name |
Description |
string |
fileId |
|
RESTRequestOptions |
options |
|
Returns
ListAsync(CursorQuery, RESTRequestOptions)
Declaration
public UniTask<RESTQueryResponse<OpenAIFile>> ListAsync(CursorQuery query = null, RESTRequestOptions options = null)
Parameters
Type |
Name |
Description |
CursorQuery |
query |
|
RESTRequestOptions |
options |
|
Returns
Type |
Description |
UniTask<RESTQueryResponse<OpenAIFile>> |
|
RetrieveAsync(string, RESTRequestOptions)
Declaration
public UniTask<OpenAIFile> RetrieveAsync(string objectId, RESTRequestOptions options = null)
Parameters
Type |
Name |
Description |
string |
objectId |
|
RESTRequestOptions |
options |
|
Returns
UploadAsync(OpenAIUploadRequest)
Declaration
public UniTask<OpenAIFile> UploadAsync(OpenAIUploadRequest req)
Parameters
Returns
UploadAsync(IFile, UploadPurpose)
Declaration
public UniTask<OpenAIFile> UploadAsync(IFile file, OpenAITypes.UploadPurpose purpose)
Parameters
Returns