Class ChatbotComponent
Inheritance
object
ChatbotComponent
Assembly: .dll
Syntax
public abstract class ChatbotComponent : AIDevKitComponent, IChatbot
Fields
chatEventReceiver
Declaration
protected ChatEventReceiver chatEventReceiver
Field Value
functionManager
Declaration
protected FunctionManager functionManager
Field Value
Declaration
protected ToolCallReceiver toolEventReceiver
Field Value
Properties
Messages
Declaration
public abstract List<ChatMessage> Messages { get; }
Property Value
Model
Declaration
public abstract Model Model { get; }
Property Value
Name
Declaration
public abstract string Name { get; }
Property Value
Stream
Declaration
public abstract bool Stream { get; }
Property Value
Methods
EnterChatAsync(ChatMessage)
Declaration
public UniTask<ChatMessage> EnterChatAsync(ChatMessage inputMessage)
Parameters
Returns
SendMessageAsyncINTERNAL(ChatMessage)
Declaration
protected abstract UniTask<ChatMessage> SendMessageAsyncINTERNAL(ChatMessage inputMessage)
Parameters
Returns
Implements