[project] # Whether to enable telemetry (default: true). No personal data is collected. enable_telemetry = true # 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 = true # Process and display mathematical expressions. This can clash with "$" characters in messages. latex = true # 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 = true 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. max_duration = 15000 # Duration of the audio chunks in MS chunk_duration = 1000 # Sample rate of the audio sample_rate = 44100 edit_message = true [UI] # Name of the assistant. name = "AI Tutor" # Description of the assistant. This is used for HTML tags. # description = "" # Large size content are by default collapsed for a cleaner ui default_collapse_content = true # Chain of Thought (CoT) display mode. Can be "hidden", "tool_call" or "full". cot = "hidden" # Link to your github repo. This will add a github button in the UI's header. github = "https://github.com/DL4DS/dl4ds_tutor" # Specify a CSS file that can be used to customize the user interface. # The CSS file can be served from the public directory or via an external link. custom_css = "/public/test.css" # Specify a Javascript file that can be used to customize the user interface. # The Javascript file can be served from the public directory. # custom_js = "/public/test.js" # Specify a custom font url. # custom_font = "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap" # Specify a custom meta image url. custom_meta_image_url = "https://upload.wikimedia.org/wikipedia/commons/thumb/f/f5/Boston_University_seal.svg/1200px-Boston_University_seal.svg.png" # Specify a custom build directory for the frontend. # This can be used to customize the frontend code. # Be careful: If this is a relative path, it should not start with a slash. # custom_build = "./public/build" [UI.theme] default = "light" #layout = "wide" #font_family = "Inter, sans-serif" # Override default MUI light theme. (Check theme.ts) [UI.theme.light] #background = "#FAFAFA" #paper = "#FFFFFF" [UI.theme.light.primary] #main = "#F80061" #dark = "#980039" #light = "#FFE7EB" [UI.theme.light.text] #primary = "#212121" #secondary = "#616161" # Override default MUI dark theme. (Check theme.ts) [UI.theme.dark] #background = "#FAFAFA" #paper = "#FFFFFF" [UI.theme.dark.primary] #main = "#F80061" #dark = "#980039" #light = "#FFE7EB" [UI.theme.dark.text] #primary = "#EEEEEE" #secondary = "#BDBDBD" [meta] generated_by = "1.1.402"