llm-api/.env.example hinzugefügt
All checks were successful
Deploy Trainer_LLM to llm-node / deploy (push) Successful in 1s

This commit is contained in:
Lars 2025-08-12 16:40:09 +02:00
parent af08c64032
commit 41e5db3921

77
llm-api/.env.example Normal file
View File

@ -0,0 +1,77 @@
# ======================
# Laufzeit / Server
# ======================
UVICORN_HOST=0.0.0.0
UVICORN_PORT=8000
LOG_LEVEL=INFO
# ======================
# Qdrant Verbindung
# ======================
QDRANT_HOST=127.0.0.1
QDRANT_PORT=6333
QDRANT_URL=http://localhost:6333
# ======================
# Collections Namen
# Hinweise:
# - PLAN_COLLECTION wird von unseren neuen Routern verwendet.
# - Einige ältere Komponenten nutzen ggf. *QDRANT_COLLECTION_PLANS*/*QDRANT_COLLECTION_EXERCISES*.
# Belasse sie konsistent oder kommentiere sie aus, um Verwirrung zu vermeiden.
# ======================
PLAN_COLLECTION=plans
PLAN_TEMPLATE_COLLECTION=plan_templates
PLAN_SESSION_COLLECTION=plan_sessions
EXERCISE_COLLECTION=exercises
# Kompatibilität (optional, falls von Alt-Code gelesen):
# QDRANT_COLLECTION_PLANS=training_plans
# QDRANT_COLLECTION_EXERCISES=exercises
# ======================
# Strict-Mode für /plan
# 0 / leer = aus (Standard)
# 1/true/...= an → jede exercise_external_id muss in EXERCISE_COLLECTION existieren, sonst 422
# ======================
PLAN_STRICT_EXERCISES=0
# ======================
# Ollama (LLM) lokal
# ======================
OLLAMA_URL=http://127.0.0.1:11434/api/generate
OLLAMA_ENDPOINT=/api/generate
OLLAMA_MODEL=mistral
OLLAMA_TIMEOUT_SECONDS=120
# ======================
# Embeddings
# ======================
EMBEDDING_MODEL=all-MiniLM-L6-v2
EMBEDDING_DIM=384
# ======================
# FastAPI / App Defaults
# ======================
DEFAULT_COLLECTION=default
API_TITLE="KI Trainerassistent API"
API_DESCRIPTION="Lokale API für Trainingsplanung (Karate, Gewaltschutz, etc.)"
# ======================
# Wiki Importer
# ======================
API_BASE_URL=http://localhost:8000
WIKI_BASE_URL=https://karatetrainer.net
WIKI_API_URL=https://karatetrainer.net/api.php
WIKI_BOT_USER=Bot
WIKI_BOT_PASSWORD=***set_me***
WIKI_SMW_LIMIT=500
WIKI_SMW_OFFSET=0
WIKI_TIMEOUT=15
WIKI_BATCH=50
WIKI_RETRIES=1
WIKI_SLEEP_MS=0
# ======================
# Test-/Hilfs-URLs (für pytest & Tools)
# ======================
BASE_URL=http://127.0.0.1:8000
QDRANT_BASE=http://127.0.0.1:6333