ai library

CometChat SDK — AI sub-package.

Contains all AI assistant models and the AIAssistantListener for streaming AI events (tool calls, content, run lifecycle).

import 'package:cometchat_sdk/ai.dart';

For the full SDK surface, use:

import 'package:cometchat_sdk/cometchat_sdk.dart';

Android SDK reference: com.cometchat.chat.models.ai

Classes

AIAssistantBaseEvent
AIAssistantContentReceivedEvent
AIAssistantMessage
Represents an AI Assistant message within the chat.
AIAssistantMessageEndedEvent
Represents an event when an AI Assistant message has ended.
AIAssistantRunFinishedEvent
Represents an event when an AI Assistant run has finished.
AIAssistantRunStartedEvent
Represents an event when an AI Assistant run has started.
AIAssistantToolArgumentEvent
Represents an AI Assistant tool argument event.
AIAssistantToolEndedEvent
Represents an AI Assistant tool ended event.
AIAssistantToolResultEvent
Represents an AI Assistant tool result event.
AIAssistantToolStartedEvent
Represents an AI Assistant tool started event.
AIToolArgumentMessage
Represents a tool argument message in AI Assistant.
AIToolCall
Represents a tool call used in AI Assistant messages.
AIToolCallFunction
Represents a function call associated with an AI tool call.
AIToolResultMessage
Represents a tool result message in AI Assistant.