Files
linkvault/app/config.py
Erik Thiele d436aca909 Bump version to 2.1.0
Markdown cheat sheet and full-width edit mode since 2.0.0.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-30 15:23:50 +02:00

21 lines
661 B
Python

import os
import socket
from dotenv import load_dotenv
load_dotenv()
APP_AUTHOR = "Erik Thiele"
APP_VERSION = os.getenv("APP_VERSION", "2.1.0")
APP_HOST = socket.gethostname()
SECRET_KEY = os.getenv("SECRET_KEY", "dev-insecure-secret-change-me")
OPENAI_API_KEY = os.getenv("OPENAI_API_KEY", "").strip()
OPENAI_MODEL = os.getenv("OPENAI_MODEL", "gpt-4o-mini")
EMBEDDING_MODEL = os.getenv("EMBEDDING_MODEL", "text-embedding-3-small")
DATABASE_URL = os.getenv("DATABASE_URL", "sqlite:///./linkvault.db")
# KI-Funktionen (Kategorisierung, Zusammenfassung, semantische Suche)
# sind nur aktiv, wenn ein API-Key hinterlegt ist.
AI_ENABLED = bool(OPENAI_API_KEY)