awesome-llm-apps/rag_tutorials/llm_app_hybrid_RAG_claude/chainlit.yaml
2024-12-05 00:29:12 +05:30

97 lines
No EOL
2 KiB
YAML

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