masterllm / utilities /signature_verification.py
redhairedshanks1's picture
Upload 23 files
bf45da8
import os
import requests
SIGNATURE_VERIFICATION_API = "https://point9-signature-and-stamp-detection.hf.space/api/signature-verification" # Replace with your space URL
def signature_verification_remote(state):
filename = state["filename"]
path = state["temp_files"][filename]
with open(path, "rb") as f:
files = {"file": (filename, f, "application/octet-stream")}
headers = {"Authorization": f"Bearer {os.getenv('HUGGINGFACE_API_TOKEN')}"}
resp = requests.post(SIGNATURE_VERIFICATION_API, files=files, headers=headers)
if resp.status_code != 200:
raise RuntimeError(f"Signature verification API failed: {resp.text}")
state["signature_verification"] = resp.json()
return state