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