| |
|
|
| app: |
| title: "AI-Powered YouTube Transcript Tutor" |
| description: "Ask questions from YouTube lecture transcripts using AI" |
| version: "1.0.0" |
| |
| ui: |
| theme: "light" |
| sidebar_width: 300 |
| max_chat_history_display: 50 |
| enable_animations: true |
| |
| processing: |
| default_chunk_size: 1000 |
| chunk_overlap: 200 |
| max_transcript_length: 1000000 |
| supported_languages: ["en", "es", "fr", "de", "it", "pt", "ru", "ja", "ko", "zh"] |
| default_language: "en" |
| |
| ai: |
| model_temperature: 0.7 |
| max_tokens: 2000 |
| retrieval_k: 4 |
| chain_type: "stuff" |
| |
| export: |
| formats: ["pdf", "txt", "json"] |
| max_export_entries: 1000 |
| pdf_page_size: "A4" |
| |
| cache: |
| enable_vectorstore_cache: true |
| cache_directory: "cache" |
| max_cache_size_mb: 500 |
| |
| logging: |
| level: "INFO" |
| file: "logs/app.log" |
| max_file_size_mb: 10 |
| backup_count: 5 |
| |
| security: |
| max_url_length: 2048 |
| allowed_domains: ["youtube.com", "youtu.be", "m.youtube.com"] |
| rate_limit_requests: 100 |
| rate_limit_window_minutes: 60 |
|
|