Trainer_LLM/llm-api/.env.example
Lars 41e5db3921
All checks were successful
Deploy Trainer_LLM to llm-node / deploy (push) Successful in 1s
llm-api/.env.example hinzugefügt
2025-08-12 16:40:09 +02:00

77 lines
2.1 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ======================
# 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