Uses of Interface
com.vaadin.flow.component.ai.provider.LLMProvider.ToolSpec
Packages that use LLMProvider.ToolSpec
Package
Description
-
Uses of LLMProvider.ToolSpec in com.vaadin.flow.component.ai.chart
Methods in com.vaadin.flow.component.ai.chart that return LLMProvider.ToolSpecModifier and TypeMethodDescriptionstatic LLMProvider.ToolSpecChartAITools.getChartState(ChartAITools.Callbacks callbacks) static LLMProvider.ToolSpecChartAITools.getPlotOptionsSchema()Tool that returns the JSON schema for a specific chart type's plot options.static LLMProvider.ToolSpecChartAITools.updateChartConfiguration(ChartAITools.Callbacks callbacks) static LLMProvider.ToolSpecChartAITools.updateChartDataSource(ChartAITools.Callbacks callbacks) Methods in com.vaadin.flow.component.ai.chart that return types with arguments of type LLMProvider.ToolSpecModifier and TypeMethodDescriptionstatic List<LLMProvider.ToolSpec> ChartAITools.createAll(ChartAITools.Callbacks callbacks) Creates all chart tools for the given callbacks.ChartAIController.getTools() -
Uses of LLMProvider.ToolSpec in com.vaadin.flow.component.ai.grid
Methods in com.vaadin.flow.component.ai.grid that return LLMProvider.ToolSpecModifier and TypeMethodDescriptionstatic LLMProvider.ToolSpecGridAITools.getGridState(GridAITools.Callbacks callbacks) Creates a tool that returns the current grid state.static LLMProvider.ToolSpecGridAITools.updateGridData(GridAITools.Callbacks callbacks) Creates a tool that updates the grid data with a SQL query.Methods in com.vaadin.flow.component.ai.grid that return types with arguments of type LLMProvider.ToolSpecModifier and TypeMethodDescriptionstatic List<LLMProvider.ToolSpec> GridAITools.createAll(GridAITools.Callbacks callbacks) Creates all grid tools for the given callbacks.GridAIController.getTools() -
Uses of LLMProvider.ToolSpec in com.vaadin.flow.component.ai.orchestrator
Methods in com.vaadin.flow.component.ai.orchestrator that return types with arguments of type LLMProvider.ToolSpecModifier and TypeMethodDescriptionAIController.getTools()Returns the tools this controller provides to the LLM. -
Uses of LLMProvider.ToolSpec in com.vaadin.flow.component.ai.provider
Methods in com.vaadin.flow.component.ai.provider that return LLMProvider.ToolSpecModifier and TypeMethodDescriptionstatic LLMProvider.ToolSpecDatabaseProviderAITools.getDatabaseSchema(DatabaseProvider provider) Creates a tool that retrieves the database schema from theDatabaseProvider.Methods in com.vaadin.flow.component.ai.provider that return types with arguments of type LLMProvider.ToolSpecModifier and TypeMethodDescriptionstatic List<LLMProvider.ToolSpec> DatabaseProviderAITools.createAll(DatabaseProvider provider) Creates all database provider tools for the given provider.default List<LLMProvider.ToolSpec> LLMProvider.LLMRequest.explicitTools()Gets the explicit tool definitions for this request.