AI Dev Kit
Search Results for

    Show / Hide Table of Contents

    Class AssistantChatbot

    Inheritance
    object
    AIDevKitComponent
    ChatbotComponent
    AssistantChatbot
    Implements
    IChatbot
    Inherited Members
    ChatbotComponent.functionManager
    ChatbotComponent.chatEventReceiver
    ChatbotComponent.toolEventReceiver
    ChatbotComponent.EnterChatAsync(ChatMessage)
    AIDevKitComponent.debugMode
    AIDevKitComponent.onError
    AIDevKitComponent.OnError(string)
    AIDevKitComponent.OnError(Exception)
    Namespace: Glitch9.AIDevKit.Components
    Assembly: .dll
    Syntax
    public class AssistantChatbot : ChatbotComponent, IChatbot

    Properties

    Controller

    Declaration
    public AssistantController Controller { get; }
    Property Value
    Type Description
    AssistantController

    CurrentThreadId

    Declaration
    public string CurrentThreadId { get; }
    Property Value
    Type Description
    string

    Messages

    Declaration
    public override List<ChatMessage> Messages { get; }
    Property Value
    Type Description
    List<ChatMessage>
    Overrides
    ChatbotComponent.Messages

    Model

    Declaration
    public override Model Model { get; }
    Property Value
    Type Description
    Model
    Overrides
    ChatbotComponent.Model

    Name

    Declaration
    public override string Name { get; }
    Property Value
    Type Description
    string
    Overrides
    ChatbotComponent.Name

    Stream

    Declaration
    public override bool Stream { get; }
    Property Value
    Type Description
    bool
    Overrides
    ChatbotComponent.Stream

    Methods

    CancelRunAsync()

    Declaration
    public UniTask CancelRunAsync()
    Returns
    Type Description
    UniTask

    CreateThreadAsync()

    Declaration
    public UniTask CreateThreadAsync()
    Returns
    Type Description
    UniTask

    InitializeAsync()

    Declaration
    public UniTask InitializeAsync()
    Returns
    Type Description
    UniTask

    SendMessageAsyncINTERNAL(ChatMessage)

    Declaration
    protected override UniTask<ChatMessage> SendMessageAsyncINTERNAL(ChatMessage inputMessage)
    Parameters
    Type Name Description
    ChatMessage inputMessage
    Returns
    Type Description
    UniTask<ChatMessage>
    Overrides
    ChatbotComponent.SendMessageAsyncINTERNAL(ChatMessage)

    Implements

    IChatbot
    In this article
    Back to top Generated by DocFX