Skip to main content
Vertex AI accepts only base64-encoded document sources, so fetch the PDF and pass its bytes with File(content=...). File(url=...) sends a URL document source, which Vertex AI rejects.

Code

pdf_input_url.py

Usage

1

Set up your virtual environment

2

Set your environment variables

3

Authenticate your CLI session

You don’t need to authenticate your CLI every time.
4

Install dependencies

5

Run Agent