AI Dev Kit
Search Results for

    Show / Hide Table of Contents

    Class Chatbot

    A simple chatbot using Chat Completion API

    Inheritance
    object
    AIDevKitComponent
    Chatbot
    Implements
    IChatbot
    Inherited Members
    AIDevKitComponent.debugMode
    Namespace: Glitch9.AIDevKit.Components
    Assembly: .dll
    Syntax
    public class Chatbot : AIDevKitComponent, IChatbot

    Properties

    AutoSave

    Declaration
    public bool AutoSave { get; set; }
    Property Value
    Type Description
    bool

    FunctionManager

    Declaration
    public FunctionManager FunctionManager { get; set; }
    Property Value
    Type Description
    FunctionManager

    Id

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

    Messages

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

    Model

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

    Name

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

    Session

    Declaration
    public ChatSession Session { get; }
    Property Value
    Type Description
    ChatSession

    StartingMessage

    Declaration
    public string StartingMessage { get; set; }
    Property Value
    Type Description
    string

    Stream

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

    SystemInstruction

    Declaration
    public string SystemInstruction { get; set; }
    Property Value
    Type Description
    string

    Methods

    ClearMessages()

    Declaration
    public void ClearMessages()

    EnterChatAsync(ChatMessage, ChatStreamHandler)

    Declaration
    public UniTask<AssistantMessage> EnterChatAsync(ChatMessage inputMessage, ChatStreamHandler streamHandler = null)
    Parameters
    Type Name Description
    ChatMessage inputMessage
    ChatStreamHandler streamHandler
    Returns
    Type Description
    UniTask<AssistantMessage>

    Implements

    IChatbot
    In this article
    Back to top Generated by DocFX