Bug? Google Drive Tool - Download File not giving correct output

So this is our standard Google Drive Node, fully downloading a simple file by ID

  1. Goal: to make a workflow where AI can auto download the image as required
    to give a quick rundown of the workflow. I have my AI Agent that will use the HTTP Request tool to download all the metadata (file info) from Google Drive and pass it to AI Agent, according to request, the agent will send the FILE ID to Google Drive tool (set to download by ID) and it is ‘supposed to’ download the required file and pass it over. but it doesnt.

    This is the issue with me where i am stuck.
    The AI Agent does it’s job by giving the CORRECT fileID to downlaod tool. As seen, the output is something absolutely random. The Google Drive tool is NOT ABLE to pass images/binary i think

The output returned by the last node

[

{

“response”: [

{

“sessionId”: “4f62468c232546488c4a8b0459bcc86a”,

“action”: “sendMessage”,

“chatInput”: “Get us the Oud Arabia Notes image”

}

]

}

]

Output Expected

Binary/File downloaded via fileID

Information on your n8n setup

  • n8n version: 1.71.3
  • Database: Google Drive
  • n8n EXECUTIONS_PROCESS setting (default: own, main): no clue tbh
  • Running n8n via: Docker
  • Operating system: Mac

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

hi @Anshumann_Gupta

I believe this might be related to the openAI node and its configs. I just tested this with a gpt-4o and it worked seamless. it gets the right file:

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.