Spaces:
Running
Running
File size: 752 Bytes
ce72c52 e42fcaf ce72c52 8e0fcfe ce72c52 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# 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}")
|