AI Dev Kit
Search Results for

    Show / Hide Table of Contents

    Class ChatbotComponent

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

    Fields

    chatEventReceiver

    Declaration
    protected ChatEventReceiver chatEventReceiver
    Field Value
    Type Description
    ChatEventReceiver

    functionManager

    Declaration
    protected FunctionManager functionManager
    Field Value
    Type Description
    FunctionManager

    toolEventReceiver

    Declaration
    protected ToolCallReceiver toolEventReceiver
    Field Value
    Type Description
    ToolCallReceiver

    Properties

    Messages

    Declaration
    public abstract List<ChatMessage> Messages { get; }
    Property Value
    Type Description
    List<ChatMessage>

    Model

    Declaration
    public abstract Model Model { get; }
    Property Value
    Type Description
    Model

    Name

    Declaration
    public abstract string Name { get; }
    Property Value
    Type Description
    string

    Stream

    Declaration
    public abstract bool Stream { get; }
    Property Value
    Type Description
    bool

    Methods

    EnterChatAsync(ChatMessage)

    Declaration
    public UniTask<ChatMessage> EnterChatAsync(ChatMessage inputMessage)
    Parameters
    Type Name Description
    ChatMessage inputMessage
    Returns
    Type Description
    UniTask<ChatMessage>

    SendMessageAsyncINTERNAL(ChatMessage)

    Declaration
    protected abstract UniTask<ChatMessage> SendMessageAsyncINTERNAL(ChatMessage inputMessage)
    Parameters
    Type Name Description
    ChatMessage inputMessage
    Returns
    Type Description
    UniTask<ChatMessage>

    Implements

    IChatbot
    In this article
    Back to top Generated by DocFX