48 lines
1.4 KiB
Bash
48 lines
1.4 KiB
Bash
# --- FastAPI Server (Produktion) ---
|
|
UVICORN_HOST=0.0.0.0
|
|
UVICORN_PORT=8000
|
|
DEBUG=false
|
|
|
|
# --- Qdrant Vektor-Datenbank ---
|
|
# Trennung der Daten durch eigenes Prefix
|
|
QDRANT_URL=http://127.0.0.1:6333
|
|
QDRANT_API_KEY=
|
|
COLLECTION_PREFIX=mindnet
|
|
|
|
# --- Vektoren-Konfiguration ---
|
|
# Muss 768 für 'nomic-embed-text' sein
|
|
VECTOR_DIM=768
|
|
|
|
# --- AI Modelle (Lokal/Fallback) ---
|
|
MINDNET_LLM_MODEL=phi3:mini
|
|
MINDNET_OLLAMA_URL=http://127.0.0.1:11434
|
|
MINDNET_LLM_TIMEOUT=300.0
|
|
MINDNET_LLM_BACKGROUND_LIMIT=2
|
|
|
|
# Vektor-Modell für semantische Suche
|
|
MINDNET_EMBEDDING_MODEL=nomic-embed-text
|
|
|
|
# --- WP-20/WP-76: Hybrid-Cloud & Resilienz ---
|
|
# Primärer Provider für höchste Qualität
|
|
MINDNET_LLM_PROVIDER=openrouter
|
|
MINDNET_LLM_FALLBACK=true
|
|
|
|
# Intelligente Rate-Limit Steuerung (Sekunden/Versuche)
|
|
MINDNET_LLM_RATE_LIMIT_WAIT=60.0
|
|
MINDNET_LLM_RATE_LIMIT_RETRIES=3
|
|
|
|
# --- Cloud Provider Keys (Hier Prod-Keys einsetzen) ---
|
|
GOOGLE_API_KEY=AIzaSy... (Dein Prod-Key)
|
|
MINDNET_GEMINI_MODEL=gemini-2.5-flash-lite
|
|
|
|
OPENROUTER_API_KEY=sk-or-v1-... (Dein Prod-Key)
|
|
# Stabilstes Free-Modell für strukturierte Extraktion
|
|
OPENROUTER_MODEL=mistralai/mistral-7b-instruct:free
|
|
|
|
# --- Pfade & System (Produktions-Vault) ---
|
|
MINDNET_TYPES_FILE=./config/types.yaml
|
|
MINDNET_VAULT_ROOT=./vault_prod
|
|
MINDNET_VOCAB_PATH=/mindnet/vault/mindnet/_system/dictionary/edge_vocabulary.md
|
|
|
|
# Change Detection für effiziente Re-Imports
|
|
MINDNET_CHANGE_DETECTION_MODE=full |