AI DevKit
Search Results for

    Show / Hide Table of Contents

    Class FileService

    Inheritance
    object
    CRUDServiceBase<GroqCloud>
    FileService
    Inherited Members
    CRUDServiceBase<GroqCloud>.client
    CRUDServiceBase<GroqCloud>.IsBetaService
    CRUDServiceBase<GroqCloud>.CustomApiKey
    CRUDServiceBase<GroqCloud>.CustomBetaHeaders
    Namespace: Glitch9.AIDevKit.GroqCloud
    Assembly: .dll
    Syntax
    public class FileService : CRUDServiceBase<GroqCloud>

    Constructors

    FileService(GroqCloud)

    Declaration
    public FileService(GroqCloud client)
    Parameters
    Type Name Description
    GroqCloud client

    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
    Type Description
    UniTask<FileContentData>

    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
    Type Description
    UniTask<OpenAIFile>

    UploadAsync(OpenAIUploadRequest)

    Declaration
    public UniTask<OpenAIFile> UploadAsync(OpenAIUploadRequest req)
    Parameters
    Type Name Description
    OpenAIUploadRequest req
    Returns
    Type Description
    UniTask<OpenAIFile>

    UploadAsync(IFile, UploadPurpose)

    Declaration
    public UniTask<OpenAIFile> UploadAsync(IFile file, OpenAITypes.UploadPurpose purpose)
    Parameters
    Type Name Description
    IFile file
    OpenAITypes.UploadPurpose purpose
    Returns
    Type Description
    UniTask<OpenAIFile>
    In this article
    Back to top Generated by DocFX