magnustragardh commited on
Commit
bafc8df
·
1 Parent(s): 25b8be7

Add rate limit.

Browse files
Files changed (1) hide show
  1. app.py +4 -0
app.py CHANGED
@@ -1,3 +1,4 @@
 
1
  import os
2
  from pathlib import Path
3
  import gradio as gr
@@ -72,6 +73,9 @@ async def answer_question(agent, item, answers_payload, results_log):
72
  return
73
  try:
74
  submitted_answer = await agent(question_text)
 
 
 
75
  answers_payload.append({"task_id": task_id, "submitted_answer": submitted_answer})
76
  results_log.append({"Task ID": task_id, "Question": question_text, "Submitted Answer": submitted_answer})
77
  except Exception as e:
 
1
+ import asyncio
2
  import os
3
  from pathlib import Path
4
  import gradio as gr
 
73
  return
74
  try:
75
  submitted_answer = await agent(question_text)
76
+
77
+ # Avoid hitting the Google rate limits.
78
+ await asyncio.sleep(60)
79
  answers_payload.append({"task_id": task_id, "submitted_answer": submitted_answer})
80
  results_log.append({"Task ID": task_id, "Question": question_text, "Submitted Answer": submitted_answer})
81
  except Exception as e: