@sqlrooms/ai / AiSliceState
Type Alias: AiSliceState
AiSliceState:
object
Type declaration
Name | Type |
---|---|
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 ; } |