# Whether to enable telemetry (default: true). No personal data is collected.
enable_telemetry=false
# List of environment variables to be provided by each user to use the app.
user_env=[]
# Duration (in seconds) during which the session is saved when the connection is lost
session_timeout=3600
# Enable third parties caching (e.g LangChain cache)
cache=false
# Authorized origins
allow_origins=["*"]
# Follow symlink for asset mount (see https://github.com/Chainlit/chainlit/issues/317)
# follow_symlink = false
[features]
# Process and display HTML in messages. This can be a security risk (see https://stackoverflow.com/questions/19603097/why-is-it-dangerous-to-render-user-generated-html-or-javascript)
unsafe_allow_html=false
# Process and display mathematical expressions. This can clash with "$" characters in messages.
latex=false
# Automatically tag threads with the current chat profile (if a chat profile is used)
auto_tag_thread=true
# Authorize users to spontaneously upload files with messages
[features.spontaneous_file_upload]
enabled=false
accept=["*/*"]
max_files=20
max_size_mb=500
[features.audio]
# Threshold for audio recording
min_decibels=-45
# Delay for the user to start speaking in MS
initial_silence_timeout=3000
# Delay for the user to continue speaking in MS. If the user stops speaking for this duration, the recording will stop.
silence_timeout=1500
# Above this duration (MS), the recording will forcefully stop.