import requests
url = "https://api.edenai.run/v3/universal-ai"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
# First upload the file
upload_response = requests.post(
"https://api.edenai.run/v3/upload",
headers={"Authorization": "Bearer YOUR_API_KEY"},
files={"file": open("document.pdf", "rb")}
)
file_id = upload_response.json()["file_id"]
# Then use it in Universal AI
payload = {
"model": "ocr/financial_parser/google",
"input": {"file": file_id, "language": "en"}
}
response = requests.post(url, headers=headers, json=payload)
result = response.json()
print(result["output"]["extracted_data"])