Files
BatchVocabListGenerator/conf
jonasgaudian eabe2e2969 welcome gitea
2026-02-19 17:18:23 +01:00

34 lines
1.7 KiB
Plaintext

# 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