Skip to content

@sqlrooms/mosaic / createLineChartAiTool

Function: createLineChartAiTool()

createLineChartAiTool(deps): Tool<{ settings: { x: string; xInterval: "second" | "minute" | "hour" | "day" | "week" | "month" | "quarter" | "year"; yFields: object[]; }; artifactId?: string; tableName?: string; createArtifactIfMissing: boolean; reasoning: string; }, { llmResult: { errorMessage?: undefined; success: boolean; details: string; data: { panelId: string; artifactId: string; tableName: string; title: string; config: any; }; }; } | { llmResult: { details?: undefined; data?: undefined; success: boolean; errorMessage: string; }; }>

Parameters

ParameterType
depsChartToolDeps

Returns

Tool<{ settings: { x: string; xInterval: "second" | "minute" | "hour" | "day" | "week" | "month" | "quarter" | "year"; yFields: object[]; }; artifactId?: string; tableName?: string; createArtifactIfMissing: boolean; reasoning: string; }, { llmResult: { errorMessage?: undefined; success: boolean; details: string; data: { panelId: string; artifactId: string; tableName: string; title: string; config: any; }; }; } | { llmResult: { details?: undefined; data?: undefined; success: boolean; errorMessage: string; }; }>