googleapis / googleapis/python-genai

Midsize PDF file yields Error 400: "The request's total referenced files bytes are too large to be read"

Open
#308 17 comments 3 reactions 1 assignee Assigned to @jamg7 View on GitHub
api: gemini-api documentation priority: p2 type: bug
Dominant language
Python
Stars
4k
Forks
1k
Avg merge
2d 11h
Merged PRs (30d)
40

Description

#### Environment details

- Programming language: Python
- OS: Mac OS 15.3.
- Language runtime version: 3.10
- Package version: v.1.1.0

#### Steps to reproduce

I have a midsize PDF file with 160MB and 127 pages. I can successfully upload the PDF with `client.files.upload(file=pdf_path)`.

However, when I try to use the uploaded file in `client.models.generate_content()` I get this error:

`ClientError: 400 INVALID_ARGUMENT. {'error': {'code': 400, 'message': "The request's total referenced files bytes are too large to be read", 'status': 'INVALID_ARGUMENT'}}`

My code works on the same PDF, when I shorten it to say 10 pages.

How can I fix this error and use the full PDF?

Thanks in advance for any help in this matter.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.