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.
Mixins
Typedefs
- AIAssistantToolEventResult = AIAssistantToolResultEvent
- Deprecated alias for AIAssistantToolResultEvent.