AI Dev Kit
Search Results for

    Show / Hide Table of Contents

    Class ModelService

    Inheritance
    object
    CRUDServiceBase<GenerativeAI>
    ModelService
    Namespace: Glitch9.AIDevKit.Google.Services
    Assembly: .dll
    Syntax
    public class ModelService : CRUDServiceBase<GenerativeAI>

    Constructors

    ModelService(GenerativeAI)

    Declaration
    public ModelService(GenerativeAI client)
    Parameters
    Type Name Description
    GenerativeAI client

    Methods

    CountTokensAsync(CountTokensRequest)

    Declaration
    public UniTask<CountTokensResponse> CountTokensAsync(CountTokensRequest req)
    Parameters
    Type Name Description
    CountTokensRequest req
    Returns
    Type Description
    UniTask<CountTokensResponse>

    CreateBatchEmbedContentsAsync(BatchEmbedContentsRequest)

    Declaration
    public UniTask<BatchEmbedContentsResponse> CreateBatchEmbedContentsAsync(BatchEmbedContentsRequest req)
    Parameters
    Type Name Description
    BatchEmbedContentsRequest req
    Returns
    Type Description
    UniTask<BatchEmbedContentsResponse>

    CreateEmbedContentAsync(EmbedContentRequest)

    Declaration
    public UniTask<EmbedContentResponse> CreateEmbedContentAsync(EmbedContentRequest req)
    Parameters
    Type Name Description
    EmbedContentRequest req
    Returns
    Type Description
    UniTask<EmbedContentResponse>

    GenerateAnswerAsync(GenerateAnswerRequest)

    Declaration
    public UniTask<GenerateAnswerResponse> GenerateAnswerAsync(GenerateAnswerRequest req)
    Parameters
    Type Name Description
    GenerateAnswerRequest req
    Returns
    Type Description
    UniTask<GenerateAnswerResponse>

    GenerateContentAsync(GenerateContentRequest)

    Declaration
    public UniTask<GenerateContentResponse> GenerateContentAsync(GenerateContentRequest req)
    Parameters
    Type Name Description
    GenerateContentRequest req
    Returns
    Type Description
    UniTask<GenerateContentResponse>

    GenerateImageAsync(GenerateMediaRequest)

    Declaration
    public UniTask<PredictionResponse> GenerateImageAsync(GenerateMediaRequest req)
    Parameters
    Type Name Description
    GenerateMediaRequest req
    Returns
    Type Description
    UniTask<PredictionResponse>

    GenerateVideoAsync(GenerateMediaRequest)

    Declaration
    public UniTask<GeneratedVideo> GenerateVideoAsync(GenerateMediaRequest req)
    Parameters
    Type Name Description
    GenerateMediaRequest req
    Returns
    Type Description
    UniTask<GeneratedVideo>

    ListAsync(TokenQuery, RequestOptions)

    Declaration
    public UniTask<QueryResponse<GoogleModelData>> ListAsync(TokenQuery query = null, RequestOptions options = null)
    Parameters
    Type Name Description
    TokenQuery query
    RequestOptions options
    Returns
    Type Description
    UniTask<QueryResponse<GoogleModelData>>

    RetrieveAsync(string, RequestOptions)

    Declaration
    public UniTask<GoogleModelData> RetrieveAsync(string modelId, RequestOptions options = null)
    Parameters
    Type Name Description
    string modelId
    RequestOptions options
    Returns
    Type Description
    UniTask<GoogleModelData>

    StreamGenerateContentAsync(GenerateContentRequest, ChatStreamHandler)

    Declaration
    public UniTask StreamGenerateContentAsync(GenerateContentRequest req, ChatStreamHandler streamhandler)
    Parameters
    Type Name Description
    GenerateContentRequest req
    ChatStreamHandler streamhandler
    Returns
    Type Description
    UniTask
    In this article
    Back to top Generated by DocFX