Skip to content

AIChatOptions

Chat connection options

PropertyTypeDescription
onContent?(delta, conversationId) => voidCallback for content chunks (streaming)
onDone?(usage, conversationId) => voidCallback when message is complete
onError?(error, code, conversationId) => voidCallback for errors
onEvent?(event) => voidCallback for all events
onProgress?(step, message, conversationId) => voidCallback for progress updates
onQueryResult?(query, summary, rowCount, data, conversationId) => voidCallback for query results
reconnectAttempts?numberReconnect attempts (0 = no reconnect)
reconnectDelay?numberReconnect delay in ms
token?stringJWT token for authentication
wsUrl?stringWebSocket URL (defaults to ws://host/ai/ws)