# Interface ChatConfig

# Properties

# dataTopicsList

dataTopicsList?: string[]

List of titles representing allowed contexts (data models or perspectives) for a chat session.

Each context will be validated and checked for availability. If only one context is specified, the data topic selector screen will not be shown.


# enableFollowupQuestions

enableFollowupQuestions: boolean

Boolean flag to show or hide suggested questions following a chat response. Currently follow-up questions are still under development and are not validated. Therefore, follow-up questions are disabled by default.


# hideHistory

hideHistory?: boolean

Boolean flag to start a clean chat on every load.

Note: When the flag is true, chat history will be preserved and stored for the session but will not be fetched or displayed. Changing this setting back to false will make the entire history visible again, even if it was previously hidden. Use the "Clear History" button to completely erase the history.

# Default

false

# inputPromptText

inputPromptText?: string

The input prompt text to show in the chat input box


# numOfRecentPrompts

numOfRecentPrompts: number

Number of recent prompts that should be shown in a chat session

If not specified, the default value is 5


# numOfRecommendations

numOfRecommendations: number

Number of recommended queries that should initially be shown in a chat session

If not specified, the default value is 4.

Set to 0 to disable initial recommendations.


# suggestionsWelcomeText

suggestionsWelcomeText?: false | string

The message text to show above the initial suggested questions in a chat session.

A value of false will hide the text.

If not specified, a default message will be displayed.


# welcomeText

welcomeText?: false | string

The welcome text to show at the top of a chat session.

A value of false will hide the welcome text.

If not specified, a default message will be displayed.