File size: 562 Bytes
4cca9d6
 
e42fcaf
4cca9d6
 
 
 
8e0fcfe
4cca9d6
ce72c52
4cca9d6
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import firebase_admin
from firebase_admin import credentials, firestore

# ✅ Initialize Firebase App (only once)
if not firebase_admin._apps:
    cred = credentials.Certificate("firebase_key.json")
    firebase_admin.initialize_app(cred)

db = firestore.client()

def log_feedback(prompt, sol1, sol2, winner):
    doc_ref = db.collection("evo_feedback").document()
    doc_ref.set({
        "prompt": prompt,
        "solution_1": sol1,
        "solution_2": sol2,
        "winner": winner
    })
    print(f"✅ Feedback logged: {prompt} | Winner: {winner}")