AI Dev Kit
Search Results for

    Show / Hide Table of Contents

    Class GENTextTask

    Inheritance
    object
    GENTask<GENTextTask, Prompt, GeneratedText>
    GENCompletionTask<GENTextTask, Prompt, GeneratedText>
    GENTextTask
    Implements
    IGENTask
    Inherited Members
    GENCompletionTask<GENTextTask, Prompt, GeneratedText>.streamHandler
    GENCompletionTask<GENTextTask, Prompt, GeneratedText>.AddAttachment(string)
    GENCompletionTask<GENTextTask, Prompt, GeneratedText>.AddAttachment(Texture2D)
    GENCompletionTask<GENTextTask, Prompt, GeneratedText>.AddAttachment(AudioClip)
    GENCompletionTask<GENTextTask, Prompt, GeneratedText>.AddAttachment(IUniFile)
    GENCompletionTask<GENTextTask, Prompt, GeneratedText>.SetInstruction(string)
    GENCompletionTask<GENTextTask, Prompt, GeneratedText>.SetModelOptions(ModelOptions)
    GENCompletionTask<GENTextTask, Prompt, GeneratedText>.SetReasoningEffort(ReasoningEffort)
    GENCompletionTask<GENTextTask, Prompt, GeneratedText>.SetSpeechOutput(SpeechOutputOptions)
    GENCompletionTask<GENTextTask, Prompt, GeneratedText>.SetWebSearchOptions(WebSearchOptions)
    GENCompletionTask<GENTextTask, Prompt, GeneratedText>.OnStreamText(Action<string>)
    GENCompletionTask<GENTextTask, Prompt, GeneratedText>.OnStreamError(Action<string>)
    GENCompletionTask<GENTextTask, Prompt, GeneratedText>.OnStreamDOne(Action<ChatCompletion>)
    GENCompletionTask<GENTextTask, Prompt, GeneratedText>.OnStreamToolCalls(Action<ToolCall[]>)
    GENTask<GENTextTask, Prompt, GeneratedText>.token
    GENTask<GENTextTask, Prompt, GeneratedText>.enableHistory
    GENTask<GENTextTask, Prompt, GeneratedText>.isCanceled
    GENTask<GENTextTask, Prompt, GeneratedText>.outputMimeType
    GENTask<GENTextTask, Prompt, GeneratedText>.Cancel()
    GENTask<GENTextTask, Prompt, GeneratedText>.SetOption(string, object)
    GENTask<GENTextTask, Prompt, GeneratedText>.TryGetOption<T>(string, out T)
    GENTask<GENTextTask, Prompt, GeneratedText>.SetModel(Model)
    GENTask<GENTextTask, Prompt, GeneratedText>.SetCount(int)
    GENTask<GENTextTask, Prompt, GeneratedText>.SetOutputPath(string)
    GENTask<GENTextTask, Prompt, GeneratedText>.SetSender(string)
    GENTask<GENTextTask, Prompt, GeneratedText>.SetIgnoreLogs(bool)
    GENTask<GENTextTask, Prompt, GeneratedText>.EnablePromptHistory(bool)
    GENTask<GENTextTask, Prompt, GeneratedText>.SetTextToTarget(GeneratedText)
    GENTask<GENTextTask, Prompt, GeneratedText>.SetImageToTarget(GeneratedImage)
    GENTask<GENTextTask, Prompt, GeneratedText>.SetAudioToTarget(GeneratedAudio)
    GENTask<GENTextTask, Prompt, GeneratedText>.ExecuteAsync()
    Namespace: Glitch9.AIDevKit
    Assembly: .dll
    Syntax
    public class GENTextTask : GENCompletionTask<GENTextTask, Prompt, GeneratedText>, IGENTask

    Constructors

    GENTextTask(Prompt, Object)

    Declaration
    public GENTextTask(Prompt prompt, UnityEngine.Object target = null)
    Parameters
    Type Name Description
    Prompt prompt
    Object target

    Methods

    ExecuteAsync()

    Executes the text generation and returns the full response as a string.

    Declaration
    public override UniTask<GeneratedText> ExecuteAsync()
    Returns
    Type Description
    UniTask<GeneratedText>
    Overrides
    GENTask<GENTextTask, Prompt, GeneratedText>.ExecuteAsync()

    StreamAsync(ChatStreamHandler)

    Streams text generation output in real time as it's received from the model.

    Declaration
    public UniTask StreamAsync(ChatStreamHandler streamHandler = null)
    Parameters
    Type Name Description
    ChatStreamHandler streamHandler
    Returns
    Type Description
    UniTask

    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