SDK Python (exemple `requests`)
Téléversement multipart et gestion des erreurs.
Téléchargez `duxia_client.py` depuis le site marketing ou reproduisez l’exemple ci-dessous. Paramétrez `API_KEY` et `BASE_URL` via variables d’environnement.
import requests
API_KEY = "dx_live_…"
BASE_URL = "https://duxia-api-174521768759.northamerica-northeast1.run.app"
with open("sample.pdf", "rb") as f:
r = requests.post(
f"{BASE_URL}/verify",
headers={"Authorization": f"Bearer {API_KEY}"},
files={"file": ("sample.pdf", f, "application/pdf")},
timeout=120,
)
r.raise_for_status()
print(r.json())