from opperai import Opper
import requests
opper = Opper()
# Get a presigned download URL for a file
result = opper.knowledge.get_file_download_url(
knowledge_base_id="your-kb-id",
file_id="your-file-id"
)
print(f"Download URL: {result.url}")
print(f"Expires in: {result.expires_in} seconds")
# Download the file
response = requests.get(result.url)
with open("downloaded_file.pdf", "wb") as f:
f.write(response.content)