All checks were successful
Deploy Trainer_LLM to llm-node / deploy (push) Successful in 1s
77 lines
2.1 KiB
Plaintext
77 lines
2.1 KiB
Plaintext
# ======================
|
||
# 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 |