Namespace Glitch9.AIDevKit.Components
Classes
AIDevKitComponent
AIModuleComponent
AssistantChatbot
AssistantEventReceiver
AudioInputComponent<T>
ChatEventReceiver
ChatTextEventReceiver
Event handler for basic chat (non-streaming) responses.
Chatbot
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.
ChatbotComponent
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
MessageEventReceiver
ModularChatbot
Extended version of the Chatbot that offers modular system to create your own chatbot.
MultiChatEventReceiver
Event handler for basic chat (non-streaming) responses.
RealtimeAssistant
RealtimeEventReceiver
Event handler for real-time assistant events. Provides UnityEvents that are triggered by the RealtimeEventReceiver.
RunEventReceiver
SingleChatEventReceiver
Event handler for basic chat (non-streaming) responses.
SpeechAPI
SpeechEventReceiver
Event handler for speech-related events.
SpeechToText
StreamingAudioEventReceiver
Event handler for real-time assistant events. Provides UnityEvents that are triggered by the RealtimeEventReceiver.