Documentation IndexFetch the complete documentation index at: /llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
from pathlib import Path from agno.agent import Agent from agno.media import File from agno.models.vertexai.claude import Claude from agno.utils.media import download_file pdf_path = Path(__file__).parent.joinpath("ThaiRecipes.pdf") # Download the file using the download_file function download_file( "https://agno-public.s3.amazonaws.com/recipes/ThaiRecipes.pdf", str(pdf_path) ) agent = Agent( model=Claude(id="claude-sonnet-4@20250514"), markdown=True, ) agent.print_response( "Summarize the contents of the attached file.", files=[ File( filepath=pdf_path, ), ], )
Set up your virtual environment
uv venv --python 3.12 source .venv/bin/activate
Set your environment variables
export CLOUD_ML_REGION=xxx export GOOGLE_CLOUD_PROJECT=xxx
Authenticate your CLI session
gcloud auth application-default login
Install dependencies
uv pip install -U anthropic agno
Run Agent
python cookbook/11_models/vertexai/claude/pdf_input_local.py
Was this page helpful?