detectAI / backend /verify_report.py
vivek1192's picture
Setup CI/CD for Hugging Face
171eb01
import requests
import os
url = "http://localhost:8000/api/report/"
payload = {
"text": "Verification text for PDF report generation.",
"score": 99.9,
"label": "AI Generated"
}
try:
print("Requesting PDF report...")
response = requests.post(url, json=payload)
if response.status_code == 200:
content_size = len(response.content)
print(f"Success! Received {content_size} bytes.")
# Check for PDF header
if response.content.startswith(b"%PDF"):
print("Valid PDF header found.")
with open("verification_report.pdf", "wb") as f:
f.write(response.content)
print("Saved 'verification_report.pdf' for inspection.")
else:
print("ERROR: Response is not a valid PDF (missing header).")
else:
print(f"Failed with Status Code: {response.status_code}")
print(response.text)
except Exception as e:
print(f"Connection Error: {e}")