|
|
|
|
| import os |
| import logging |
|
|
| logging.basicConfig(level=logging.INFO, |
| format='%(asctime)s - %(name)s - %(levelname)s - %(message)s') |
|
|
|
|
| class Config: |
|
|
| SCALEWAY_API_KEY = os.getenv("SCALEWAY_API_KEY") |
| SCALEWAY_MODEL = "mistral-small-3.2-24b-instruct-2506" |
|
|
| DEEPL_API_KEY = os.getenv("DEEPL_API_KEY") |
|
|
| ASR_MODEL_NAME = "KBLab/kb-whisper-small" |
| ASR_LANGUAGE = "sv" |
| ASR_CHUNK_LENGTH_S = 30 |
| ASR_STRIDE_LENGTH_S = 5 |
|
|
| LLM_TEMPERATURE = 0.1 |
| LLM_MAX_TOKENS_COMBINED = 600 |
|
|
| |
|
|
| EVAL_FILE = "evaluations.jsonl" |
| APP_NAME = "VoiceNote AI" |
| |
|
|
|
|
| VIPS_CATEGORIES = { |
| "V": {"name": "Välbefinnande", "description": "Symtom, smärta, känslor"}, |
| "I": {"name": "Integritet", "description": "Vanor, preferenser, sociala relationer"}, |
| "P": {"name": "Prevention", "description": "Förebyggande åtgärder"}, |
| "S": {"name": "Säkerhet", "description": "Risker, läkemedel, säkerhetsåtgärder"}, |
| } |