AI Dev Kit
Search Results for

    Show / Hide Table of Contents

    Class GENModerationTask

    Audio not supported yet.

    Inheritance
    object
    GENTask<GENModerationTask, string, SafetyRating[]>
    GENModerationTask
    Implements
    IGENTask
    Inherited Members
    GENTask<GENModerationTask, string, SafetyRating[]>.token
    GENTask<GENModerationTask, string, SafetyRating[]>.enableHistory
    GENTask<GENModerationTask, string, SafetyRating[]>.isCanceled
    GENTask<GENModerationTask, string, SafetyRating[]>.outputMimeType
    GENTask<GENModerationTask, string, SafetyRating[]>.Cancel()
    GENTask<GENModerationTask, string, SafetyRating[]>.SetOption(string, object)
    GENTask<GENModerationTask, string, SafetyRating[]>.TryGetOption<T>(string, out T)
    GENTask<GENModerationTask, string, SafetyRating[]>.SetModel(Model)
    GENTask<GENModerationTask, string, SafetyRating[]>.SetCount(int)
    GENTask<GENModerationTask, string, SafetyRating[]>.SetOutputPath(string)
    GENTask<GENModerationTask, string, SafetyRating[]>.SetSender(string)
    GENTask<GENModerationTask, string, SafetyRating[]>.SetIgnoreLogs(bool)
    GENTask<GENModerationTask, string, SafetyRating[]>.EnablePromptHistory(bool)
    GENTask<GENModerationTask, string, SafetyRating[]>.SetCancellationToken(CancellationToken)
    GENTask<GENModerationTask, string, SafetyRating[]>.ExecuteAsyncINTERNAL()
    GENTask<GENModerationTask, string, SafetyRating[]>.ExecuteAsync()
    GENTask<GENModerationTask, string, SafetyRating[]>.ExecuteAsync<T>()
    Namespace: Glitch9.AIDevKit
    Assembly: .dll
    Syntax
    public class GENModerationTask : GENTask<GENModerationTask, string, SafetyRating[]>, IGENTask

    Constructors

    GENModerationTask(string, IEnumerable<SafetySetting>)

    Declaration
    public GENModerationTask(string prompt, IEnumerable<SafetySetting> safetySettings)
    Parameters
    Type Name Description
    string prompt
    IEnumerable<SafetySetting> safetySettings

    Methods

    AddSafetySetting(SafetySetting)

    Declaration
    public GENModerationTask AddSafetySetting(SafetySetting safetySetting)
    Parameters
    Type Name Description
    SafetySetting safetySetting
    Returns
    Type Description
    GENModerationTask

    Attach(params AudioClip[])

    Declaration
    public GENModerationTask Attach(params AudioClip[] audioClips)
    Parameters
    Type Name Description
    AudioClip[] audioClips
    Returns
    Type Description
    GENModerationTask

    Attach(params IFile[])

    Declaration
    public GENModerationTask Attach(params IFile[] files)
    Parameters
    Type Name Description
    IFile[] files
    Returns
    Type Description
    GENModerationTask

    Attach(params FileInfo[])

    Declaration
    public GENModerationTask Attach(params FileInfo[] fileInfos)
    Parameters
    Type Name Description
    FileInfo[] fileInfos
    Returns
    Type Description
    GENModerationTask

    Attach(params string[])

    Declaration
    public GENModerationTask Attach(params string[] filePaths)
    Parameters
    Type Name Description
    string[] filePaths
    Returns
    Type Description
    GENModerationTask

    Attach(params Texture2D[])

    Declaration
    public GENModerationTask Attach(params Texture2D[] textures)
    Parameters
    Type Name Description
    Texture2D[] textures
    Returns
    Type Description
    GENModerationTask

    ExecuteAsyncINTERNAL()

    Executes the task and returns the generated result.

    Declaration
    protected override UniTask<SafetyRating[]> ExecuteAsyncINTERNAL()
    Returns
    Type Description
    UniTask<SafetyRating[]>
    Overrides
    GENTask<GENModerationTask, string, SafetyRating[]>.ExecuteAsyncINTERNAL()

    RemoveSafetySetting(HarmCategory)

    Declaration
    public GENModerationTask RemoveSafetySetting(HarmCategory category)
    Parameters
    Type Name Description
    HarmCategory category
    Returns
    Type Description
    GENModerationTask

    Implements

    IGENTask

    Extension Methods

    FluentAPIExtensions.SetAspectRatio<TTask>(TTask, AspectRatio)
    FluentAPIExtensions.SetPersonGeneration<TTask>(TTask, PersonGeneration)
    FluentAPIExtensions.SetSize<T>(T, ImageSize)
    In this article
    Back to top Generated by DocFX