devsite/llm-api/.env.example
2026-04-23 12:21:56 +02:00

22 lines
1.0 KiB
Plaintext

# Copie ce fichier en llm-api/.env et remplis les valeurs.
# Ne committe JAMAIS llm-api/.env (il est dans .gitignore).
#
# Ce fichier est chargé par `observability.py` via python-dotenv au démarrage de FastAPI.
# Toutes les variables sont optionnelles — si elles sont absentes, l'API fonctionne
# normalement mais sans instrumentation Langfuse (no-op silencieux).
# --- Langfuse (observabilité du chatbot GrasBot) ---------------------------
# Projet → Settings → API Keys (instance self-hosted ou cloud).
LANGFUSE_PUBLIC_KEY=pk-lf-xxxxxxxx
LANGFUSE_SECRET_KEY=sk-lf-xxxxxxxx
# URL de l'instance Langfuse. Chez Fernand : self-hosted sous langfuse.fernandgrascalvet.com.
# Le SDK officiel supporte soit LANGFUSE_HOST soit LANGFUSE_BASE_URL — on lit les deux,
# BASE_URL en priorité (c'est ce que l'UI Langfuse recopie dans ses snippets).
LANGFUSE_BASE_URL=https://langfuse.exemple.com
# --- Runtime du pipeline (optionnels, mêmes defaults que search.py) -------
# OLLAMA_URL=http://localhost:11434
# LLM_MODEL=qwen3:8b
# SEARCH_TOP_K=5
# SEARCH_MIN_SCORE=1.0