AI Dev Kit
Search Results for

    Show / Hide Table of Contents

    Class ModularChatbot

    Extended version of the Chatbot that offers modular system to create your own chatbot.

    Inheritance
    object
    AIDevKitComponent
    ChatbotComponent
    Chatbot
    ModularChatbot
    Implements
    IChatbot
    Inherited Members
    Chatbot.chatSessionId
    Chatbot.toolCallReceiver
    Chatbot.streamReceiver
    Chatbot.ChatSessionId
    Chatbot.Name
    Chatbot.Messages
    Chatbot.Model
    Chatbot.SystemInstruction
    Chatbot.StartingMessage
    Chatbot.Stream
    Chatbot.AutoSave
    Chatbot.Session
    Chatbot.IsInitialized
    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 ModularChatbot : Chatbot, IChatbot

    Methods

    SendMessageAsyncINTERNAL(ChatMessage)

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

    StartRecording()

    Declaration
    public void StartRecording()

    StopRecording()

    Declaration
    public UniTask<ChatMessage> StopRecording()
    Returns
    Type Description
    UniTask<ChatMessage>

    Implements

    IChatbot
    In this article
    Back to top Generated by DocFX