Search Results for

    Show / Hide Table of Contents

    Class ModerationPrompt

    Not directly used as a prompt, but other prompts can convert to this type for moderation requests.
    This class is used to pass the text and optional images to the moderation model for processing.

    Inheritance
    object
    ModerationPrompt
    Implements
    ILoadablePrompt
    IPrompt
    IValidatable
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Glitch9.AIDevKit
    Assembly: Glitch9.AIDevKit.dll
    Syntax
    public sealed class ModerationPrompt : ILoadablePrompt, IPrompt, IValidatable

    Constructors

    | Edit this page View Source

    ModerationPrompt()

    Declaration
    public ModerationPrompt()
    | Edit this page View Source

    ModerationPrompt(params string[])

    Declaration
    public ModerationPrompt(params string[] texts)
    Parameters
    Type Name Description
    string[] texts

    Properties

    | Edit this page View Source

    Images

    Declaration
    public List<File<Texture2D>> Images { get; set; }
    Property Value
    Type Description
    List<File<Texture2D>>
    | Edit this page View Source

    Texts

    Declaration
    public List<string> Texts { get; set; }
    Property Value
    Type Description
    List<string>

    Methods

    | Edit this page View Source

    ArePromptFilesRequireLoading()

    Declaration
    public bool ArePromptFilesRequireLoading()
    Returns
    Type Description
    bool
    | Edit this page View Source

    GetPromptFiles()

    Declaration
    public IFile[] GetPromptFiles()
    Returns
    Type Description
    IFile[]
    | Edit this page View Source

    GetPromptText()

    Declaration
    public string GetPromptText()
    Returns
    Type Description
    string
    | Edit this page View Source

    IsValid()

    Declaration
    public bool IsValid()
    Returns
    Type Description
    bool
    | Edit this page View Source

    LoadPromptFilesAsync()

    Declaration
    public UniTask LoadPromptFilesAsync()
    Returns
    Type Description
    UniTask
    | Edit this page View Source

    Validate()

    Validates the object's parameters and throws if invalid.

    Declaration
    public void Validate()

    Operators

    | Edit this page View Source

    implicit operator ModerationPrompt(string)

    Declaration
    public static implicit operator ModerationPrompt(string text)
    Parameters
    Type Name Description
    string text
    Returns
    Type Description
    ModerationPrompt

    Implements

    ILoadablePrompt
    IPrompt
    IValidatable

    Extension Methods

    PromptExtensions.AddImage(ModerationPrompt, File<Texture2D>)
    UnifiedApiCallerExtensions.GENModeration(ModerationPrompt, IEnumerable<SafetySetting>)
    ArrayExtensions.ToArrayOrEmpty<T>(T)
    ArrayExtensions.ToArrayOrNull<T>(T)
    EventExtensions.ToDelta<T>(T, string, int, string, bool)
    EventExtensions.ToDone<T>(T, string, int, string)
    EventExtensions.ToEvent<T>(T)
    EventExtensions.UpcastDelta<T1, T2>(T1, string, int, string, bool)
    FallbackExtensions.IsOr<TParent, TChild>(TParent, TChild)
    ResponseCastingExtensions.GetResult<T>(T)
    SystemExtensions.GetName(object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation