llm-api/.env.example hinzugefügt
All checks were successful
Deploy Trainer_LLM to llm-node / deploy (push) Successful in 1s
All checks were successful
Deploy Trainer_LLM to llm-node / deploy (push) Successful in 1s
This commit is contained in:
parent
af08c64032
commit
41e5db3921
77
llm-api/.env.example
Normal file
77
llm-api/.env.example
Normal 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
|
||||||
Loading…
Reference in New Issue
Block a user