# VocabListGenerator Configuration # LLM Configuration (LM Studio / DeepSeek) llm: #base_url: "http://169.254.123.98:45612/v1" # LM Studio server URL base_url: "https://api.deepseek.com/v1" # DeepSeek API base URL (should end in /v1) api_key: "sk-2f2e6ad638e849ee827feabc0fde0dda" # Your DeepSeek API key model: "deepseek-chat" # DeepSeek model name timeout: 120 # Request timeout in seconds max_retries: 3 # Maximum retry attempts # Vocabulary Generator Configuration (used by generate.py for single runs) vocab: amount: 50 # Number of word pairs to generate languages: - 52 # Language ID for first word (15 = German) - 1 # Language ID for second word (7 = Portuguese) category: "Words for beginners" # Flashcard category / topic emoji: "🇬🇧" # Emoji shown in the app's list overview level: "A1" # CEFR level: A1, A2, B1, B2, C1, or C2 name: "Words for Beginners (EN-FI)" # Display name shown in the app description: > # Short description shown in the app The most essential words for beginner learners, covering daily actions, movement, communication, and more. instructions: > # Custom instructions passed to the AI Focus on practical, everyday vocabulary that a beginner would encounter. Prefer common single-word entries over long phrases. output_filename: "words_beginners_en_fi.json" # Saved inside output_dir # Output & Manifest Configuration manifest: output_dir: "output" # All JSON files are written here (copy this to your server) filename: "vocab_manifest.json" # Manifest file that tracks all generated lists