Hi folks, I ran into an error named 504 deadline exceeded error for Gemini.
def generate_search_queries(prompt: str) → dict:
system_prompt = ()
try:
response = model.generate_content([system_prompt, prompt])
print(“ Gemini output:”, response.text)
json_data = json.loads(response.text.strip())
return {
"domain": json_data.get("domain", "software vendors"),
"location": json_data.get("location", "California"),
"quantity": int(json_data.get("quantity", 3))
}
except Exception as e:
print("⚠️ Failed to parse Gemini output:", e)
return {
"domain": "software vendors",
"location": "California",
"quantity": 3
}
def generate_next_prompt_variation(intent_prompt: str, used_prompts: list[str]) → str:
try:
system_prompt = ()
response = model.generate_content(system_prompt)
prompt = response.text.strip()
prompt = prompt.strip("-•1234567890. ").strip()
print("🧠 New prompt from Gemini:", prompt)
return prompt
except Exception as e:
print("❌ Error generating prompt variation:", e)
return ""
Can someone give me a resolution on this please?