Analyze images with OpenAI Vision while preserving binary data for reuse
Ready for 3.0What this workflow does
This AI workflow has 5 nodes and runs when someone submits an n8n form (“Image Document Upload”). Along the way it connects OpenAI and OpenAI Chat Model.
How it runs
Trigger: When someone submits an n8n form (“Image Document Upload”).
- Analyze image (OpenAI): analyze (image)
- Merge: merges the data from its input branches
- AI Agent: runs an AI agent, with model: OpenAI Chat Model
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (5)
- n8n Form Trigger
n8n-nodes-base.formTrigger - OpenAI
@n8n/n8n-nodes-langchain.openAi - Merge
n8n-nodes-base.merge - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
From the author
Use this template to upload an image, run a first-pass OpenAI Vision analysis, then re-attach the original file (binary/base64) to the next step using a Merge node. The pattern ensures your downstream AI Agent (or any node) can access both the original file…