chainlit_server: cors: allowed_origins: ["*"] project: # Enable user environment variables user_env: - OPENAI_API_KEY - ANTHROPIC_API_KEY - COHERE_API_KEY - DB_URL ui: name: "🤖 RAG-Powered Document Assistant" description: "Upload documents and ask questions using hybrid RAG with Claude" hide_cot: false default_collapse_content: true default_expand_messages: true input_box: width: "100%" max_width: "600px" placeholder: "Enter your message..." layout: mode: "wide" centered: true show_sidebar: true sidebar_position: "left" theme: light # Configure the environment variables UI user_env: OPENAI_API_KEY: type: "secret" # This will mask the input description: "Your OpenAI API key for embeddings" placeholder: "sk-..." required: true ANTHROPIC_API_KEY: type: "secret" description: "Your Anthropic API key for Claude" placeholder: "sk-ant-..." required: true COHERE_API_KEY: type: "secret" description: "Your Cohere API key for reranking" placeholder: "co-..." required: true DB_URL: type: "string" description: "Your PostgreSQL database connection URL" placeholder: "postgresql://user:pass@host:port/db" required: true message_display: timeout: 180 features: prompt_playground: false secure_credentials: true theme: light: primary: "#2563eb" background: "#ffffff" sidebar: "#f7f7f8" dark: primary: "#2563eb" background: "#1a1a1a" sidebar: "#1e1e1e" chat_profiles: [] default_expand_messages: false markdown: true message_html: true show_readme_as_default: true default_collapse_content: true theme: light features: speech_to_text: false task_list: true ui: name: Hybrid RAG Assistant description: Ask questions about your documents hide_cot: false show_docs: false show_debugger: false show_file_upload: true file_upload: max_size_mb: 20 max_files: 5 accept: - application/pdf