atrytone commited on
Commit
cc2a0eb
·
1 Parent(s): 4b13915

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -1
app.py CHANGED
@@ -15,6 +15,8 @@ SERVICE_ACCOUNT_JSON = os.environ.get('GOOGLE_SHEET_CREDENTIALS')
15
  creds = service_account.Credentials.from_service_account_info(json.loads(SERVICE_ACCOUNT_JSON))
16
  SPREADSHEET_ID = '1o0iKPxWYKYKEPjqB2YwrTgrLzvGyb9ULj9tnw_cfJb0'
17
  service = build('sheets', 'v4', credentials=creds)
 
 
18
 
19
  with open("article_list.pkl","rb") as articles:
20
  article_list = tuple(pickle.load(articles))
@@ -35,8 +37,10 @@ vecdbs = [FAISS.load_local(index_name, faiss_embedder)
35
  for index_name, faiss_embedder in zip(INDEXES, faiss_embedders)]
36
 
37
  def get_matchup():
 
38
  choices = INDEXES
39
  left, right = random.sample(choices,2)
 
40
  return left, right
41
 
42
  def get_comp(prompt):
@@ -50,10 +54,11 @@ def get_article():
50
 
51
 
52
  def send_result(l_output, r_output, prompt, pick):
 
53
  # with open('results.csv','a') as res_file:
54
  # writer = csv.writer(res_file)
55
  # writer.writerow(row)
56
- row = [USER_ID,prompt,l_output,r_output,pick]
57
  row = [str(x) for x in row]
58
  body = {'values': [row]}
59
  result = service.spreadsheets().values().append(spreadsheetId=SPREADSHEET_ID, range='A1:E1', valueInputOption='RAW', body=body).execute()
 
15
  creds = service_account.Credentials.from_service_account_info(json.loads(SERVICE_ACCOUNT_JSON))
16
  SPREADSHEET_ID = '1o0iKPxWYKYKEPjqB2YwrTgrLzvGyb9ULj9tnw_cfJb0'
17
  service = build('sheets', 'v4', credentials=creds)
18
+ LEFT_MODEL = None
19
+ RIGHT_MODEL = None
20
 
21
  with open("article_list.pkl","rb") as articles:
22
  article_list = tuple(pickle.load(articles))
 
37
  for index_name, faiss_embedder in zip(INDEXES, faiss_embedders)]
38
 
39
  def get_matchup():
40
+ global LEFT_MODEL, RIGHT_MODEL
41
  choices = INDEXES
42
  left, right = random.sample(choices,2)
43
+ LEFT_MODEL, RIGHT_MODEL = left, right
44
  return left, right
45
 
46
  def get_comp(prompt):
 
54
 
55
 
56
  def send_result(l_output, r_output, prompt, pick):
57
+ global LEFT_MODEL, RIGHT_MODEL
58
  # with open('results.csv','a') as res_file:
59
  # writer = csv.writer(res_file)
60
  # writer.writerow(row)
61
+ row = [USER_ID,prompt,LEFT_MODEL,RIGHT_MODEL,pick]
62
  row = [str(x) for x in row]
63
  body = {'values': [row]}
64
  result = service.spreadsheets().values().append(spreadsheetId=SPREADSHEET_ID, range='A1:E1', valueInputOption='RAW', body=body).execute()