Class Chatbot
A simple chatbot using Chat Completion API
Inheritance
object
Chatbot
Assembly: .dll
Syntax
public class Chatbot : AIDevKitComponent, IChatbot
Properties
AutoSave
Declaration
public bool AutoSave { get; set; }
Property Value
FunctionManager
Declaration
public FunctionManager FunctionManager { get; set; }
Property Value
Id
Declaration
public string Id { get; }
Property Value
Messages
Declaration
public List<ChatMessage> Messages { get; }
Property Value
Model
Declaration
public Model Model { get; set; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
Session
Declaration
public ChatSession Session { get; }
Property Value
StartingMessage
Declaration
public string StartingMessage { get; set; }
Property Value
Stream
Declaration
public bool Stream { get; set; }
Property Value
SystemInstruction
Declaration
public string SystemInstruction { get; set; }
Property Value
Methods
ClearMessages()
Declaration
public void ClearMessages()
EnterChatAsync(ChatMessage, ChatStreamHandler)
Declaration
public UniTask<AssistantMessage> EnterChatAsync(ChatMessage inputMessage, ChatStreamHandler streamHandler = null)
Parameters
Returns
Implements