EvoTransformer-v2.1 / logger.py
HemanM's picture
Update logger.py
ce72c52 verified
raw
history blame
752 Bytes
# logger.py
def log_feedback(prompt, evo_response, gpt_response, winner):
print(f"🔁 Logging feedback | Prompt: {prompt[:50]}... | Winner: {winner}")
# If you're using Firestore:
try:
import firebase_admin
from firebase_admin import credentials, firestore
if not firebase_admin._apps:
cred = credentials.Certificate("firebase_key.json")
firebase_admin.initialize_app(cred)
db = firestore.client()
db.collection("feedback_logs").add({
"prompt": prompt,
"evo_response": evo_response,
"gpt_response": gpt_response,
"winner": winner
})
except Exception as e:
print(f"⚠️ Firestore logging failed: {e}")