# Class GetNlgInsights Beta
A Vue component that fetches and displays a collapsible analysis of the provided query using natural language generation (NLG).
Specifying a query is similar to providing parameters to a useExecuteQuery
composable, using dimensions, measures, and filters.
Note
This component is currently under beta release for our managed cloud customers on version L2024.2 or above. It is subject to changes as we make fixes and improvements.
# Example
Here's how you can use the GetNlgInsights component in a Vue application:
<script setup lang="ts">
import { GetNlgInsights, type GetNlgInsightsProps } from '@sisense/sdk-ui-vue/ai';
import { measureFactory } from '@sisense/sdk-data';
import * as DM from '../assets/sample-retail-model';
const props: GetNlgInsightsProps = {
dataSource: DM.DataSource.title,
dimensions: [DM.DimProducts.CategoryName],
measures: [measureFactory.sum(DM.DimProducts.Price)],
};
</script>
<template>
<GetNlgInsights
:dataSource="props.dataSource"
:dimensions="props.dimensions"
:measures="props.measures"
/>
</template>

# Param
# Properties
# dataSource
readonly
dataSource?:DataSource
The data source that the query targets - e.g. Sample ECommerce
# dimensions
readonly
dimensions?:Attribute
[]
Dimensions of the query
# filters
readonly
filters?:FilterRelations
|Filter
[]
Filters of the query
# measures
readonly
measures?:Measure
[]
Measures of the query
# verbosity
readonly
verbosity?:"High"
|"Low"
The verbosity of the NLG summarization