Table of Contents

Namespace Glitch9.AIDevKit.Components

Classes

AIAssistant
AIComponent
AIGenerativeRecorder<TOptions, TProfile, TOutput>
AIGenerative<TOptions, TProfile, TInput, TOutput>
AssistantChatbot
Chatbot
ChatbotBase<TConversation, TMessage, TDelta>
ComponentExtensions
ContentModerator
FunctionManager

Manages and invokes serialized functions with metadata for AI function calling.

FunctionParameter

Represents a single parameter in a function declaration.

FunctionReference

Contains a reference to a MonoBehaviour method and its metadata.

ImageGenerator
LocalChatbot

A full-featured chatbot component that integrates with the AIDevKit's chat system. This component allows you to send messages, receive responses, and manage chat sessions. It supports both streaming and non-streaming responses, and can handle function calls.

RealtimeAssistant
SpeechGenerator
SpeechRecorder
SpeechTranscriber
UnityEvent_Assistant
UnityEvent_Conversation<TConversation, TMessage>
UnityEvent_OnConversationLoaded<TConversation, TMessage>
UnityEvent_OnErrorOccured
UnityEvent_OnReceiveMessage<TMessage>
UnityEvent_OnReceiveStreamingMessage<TDelta>
UnityEvent_OnReceiveUsage
UnityEvent_OnSendMessage
UnityEvent_OnWebSocketStateChanged
UnityEvent_Thread
UnityEvent_ThreadMessage
VoiceChanger

Interfaces

IFunctionManager
IServerSentErrorEventHandler
IUsageEventHandler
IWebSocketStateEventHandler