| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- import os
- from langfuse import Langfuse
- # 1. On définit les clés manuellement pour être SÛR à 100%
- # Remplace les pointillés par tes vraies clés
- PUBLIC_KEY = "pk-lf-f07364b3-d0a6-4252-8d65-447500b27cb7"
- SECRET_KEY = "sk-lf-da8a0214-de29-43e0-9c53-f85f8371a37f"
- HOST = "https://cloud.langfuse.com"
- print("--- Démarrage du test d'authentification Langfuse ---")
- try:
- # 2. Initialisation explicite
- langfuse = Langfuse(
- public_key=PUBLIC_KEY,
- secret_key=SECRET_KEY,
- host=HOST,
- debug=True # Active le mode debug pour voir ce qui se passe
- )
- # 3. Test d'envoi d'une trace simple
- print("Tentative d'envoi d'une trace de test...")
- trace = langfuse.trace(name="Test Authentification Dataltist")
-
- # 4. Envoi d'un score de test
- print("Tentative d'envoi d'un score...")
- langfuse.score(
- trace_id=trace.id,
- name="test_score",
- value=1
- )
- # 5. Forcer l'envoi vers le serveur
- langfuse.flush()
-
- print("\n✅ SUCCÈS : Aucune erreur d'authentification détectée.")
- print(f"Vérifie ton dashboard Langfuse, tu devrais voir une trace nommée 'Test Authentification Dataltist'.")
- print(f"ID de la trace envoyée : {trace.id}")
- except Exception as e:
- print(f"\n❌ ÉCHEC : Une erreur est survenue.")
- print(f"Détails de l'erreur : {str(e)}")
|