OptionalclientHiyve client instance for file operations (e.g. note saving). Auto-detected from HiyveProvider when omitted.
OptionalcloudCloud context for AI queries (query, queryResponse). Auto-detected from CloudProvider when omitted.
OptionalcolorsCustom colors
OptionalcompactWhether to show in compact mode
OptionalhasWhether transcriptions are available. In meeting mode (roomId provided), AI queries are disabled until this is true.
OptionaliconsCustom icons
OptionallabelsCustom labels
OptionalliveWhether live context is active. In meeting mode (roomId provided), AI queries are disabled until this is true.
OptionalmessagesExternal messages state (for persistent storage across unmounts)
OptionalmodelAI model override (e.g., 'gpt-4o-mini', 'grok-4-fast')
OptionalnotCustom message when AI is not ready (meeting mode only)
OptionalonCallback on error
OptionalonCallback when messages change (required when messages is provided)
OptionalonCallback when message is sent
OptionalquickQuick actions to display
OptionalquickPosition of quick actions: 'top' (default, hidden after first message) or 'above-input' (always visible)
OptionalresponseOpenAI Responses API context ID from the recording bot. When provided in meeting mode, enables AI queries via queryResponse. In meeting mode (roomId provided), AI queries are disabled until this is truthy.
OptionalroomRoom ID for context
OptionalsaveEnable auto-saving conversation as a Note. Pass true for defaults, or a config object.
OptionalshowWhether to show header
OptionalshowWhether to show conversation history
OptionalshowWhether to show quick actions
OptionalstylesCustom styles
OptionalsuggestionsSuggested queries
OptionalsxMUI sx prop
OptionalsystemInitial system prompt
OptionaluserUser ID for cloud integration (required for AI features)
Props for AIAssistant component