import requests import time url = "http://127.0.0.1:8000/api/report/" # Create a large text payload (approx 3000 words) large_text = "Analysis of complex AI systems requires robust testing. " * 300 data = { "text": large_text, "score": 98.5, "label": "AI Generated" } start_time = time.time() try: print(f"Sending request with {len(large_text)} characters...") response = requests.post(url, json=data, timeout=60) # 60s timeout duration = time.time() - start_time if response.status_code == 200: print(f"Success! Took {duration:.2f}s") with open("repro_large.pdf", "wb") as f: f.write(response.content) else: print(f"Failed: {response.status_code}") print(response.text[:1000]) except Exception as e: print(f"Error after {time.time() - start_time:.2f}s: {e}")