Skip to content

@sqlrooms/ai / AiSliceState

Type Alias: AiSliceState

AiSliceState: object

Type declaration

NameType
ai{ analysisPrompt: string; isRunningAnalysis: boolean; tools: Record<string, AiSliceTool>; analysisAbortController: AbortController; setAnalysisPrompt: (prompt) => void; startAnalysis: () => Promise<void>; cancelAnalysis: () => void; setAiModel: (modelProvider, model) => void; createSession: (name?, modelProvider?, model?) => void; switchSession: (sessionId) => void; renameSession: (sessionId, name) => void; deleteSession: (sessionId) => void; getCurrentSession: () => AnalysisSessionSchema | undefined; deleteAnalysisResult: (sessionId, resultId) => void; findToolComponent: (toolName) => React.ComponentType | undefined; }