Hello,
Here is what I found so far.
-
Responses API + base 64 encoded text based PDF => document is read by the model
-
Responses API + base 64 encoded image based PDF => model can’t read anything from document (since 06/24/2025?)
-
Chat completions API + base 64 encoded text based PDF => document is read by the model
-
Chat completions API + base 64 encoded image based PDF => document is read by the model
It seems the image to text processing step previously performed by the Responses API is not applied anymore.
Please have a look
https://github.com/maiwenn/pdfAnalyzeDebug/blob/master/index.js