Skip to main content

Settings

Application settings are used as defaults in new interactions.

Depending on the setup, users may be allowed to change some of those settings during the interaction to customize their experience.

The application settings field offers those options:


# Users must login to use the application
login: true

# An id from repository.avatar
avatar: my_avatar

# An id from repository.background
background: my_background

# language used in the interaction
language: en-GB

# skip welcome message on interaction start
skipWelcomeMessage: true

# disable generated responses on tools matching
skipToolResponse: true

# define a prompt for the application, used as main context for the interaction
prompt:
text: <application context prompt>

# customize the kiosk UI colors, CSS compatible syntax
theme:
primaryBgColor: "purple"
primaryTextColor: "black"
secondaryBgColor: "#CCCCCC"
secondaryTextColor: "white"

# use a specific LLM for a task, see LLM configuration for more details
llm:
chat: openai/gpt-4o
tools: openai/gpt-4o
sentiment: openai/gpt-4o-mini
tasks: openai/gpt-4o-mini
intent: openai/gpt-4o
translation: openai/gpt-4o-mini

# Skip the default tools response as generated by the LLM
skipToolResponse: false

# Toggle text to speech (TTS) rendering
ttsEnabled: false

# Toggle the chat interaction, enabled by default.
# This option can be used to override the chat interaction in favour of a third-party managed one
chatModeEnabled: true

# Defines how to start an interaction. Available options are:
# - on-load On kiosk page load
# - touch On kiosk welcome button click
# - speak On first user voice interaction
# - intent-detection On intent detection signal
interactionStart: on-load