# Variable AI_CONTEXT_CONFIG_TOKEN Beta
const
AI_CONTEXT_CONFIG_TOKEN:InjectionToken
<AiContextConfig
>
Token used to inject AiContextConfig into your application.
# Example
Example of importing SdkAiModule and injecting AiContextConfig into your application, along with importing dependency SdkUiModule and injecting SisenseContextConfig to connect to a Sisense instance:
import { SdkUiModule, SisenseContextConfig } from '@sisense/sdk-ui-angular';
import { SdkAiModule, AI_CONTEXT_CONFIG_TOKEN, AiContextConfig } from '@sisense/sdk-ui-angular/ai';
const AI_CONTEXT_CONFIG: AiContextConfig = {
volatile: true,
};
const SISENSE_CONTEXT_CONFIG: SisenseContextConfig = {
url: "<instance url>", // replace with the URL of your Sisense instance
token: "<api token>", // replace with the API token of your user account
defaultDataSource: DM.DataSource,
};
@NgModule({
imports: [
BrowserModule,
SdkUiModule,
SdkAiModule,
],
declarations: [AppComponent],
providers: [
{ provide: AI_CONTEXT_CONFIG_TOKEN, useValue: AI_CONTEXT_CONFIG },
{ provide: SISENSE_CONTEXT_CONFIG_TOKEN, useValue: SISENSE_CONTEXT_CONFIG },
],
bootstrap: [AppComponent],
})